Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map of grooves #1

Open
infojunkie opened this issue Jan 8, 2021 · 3 comments
Open

Map of grooves #1

infojunkie opened this issue Jan 8, 2021 · 3 comments

Comments

@infojunkie
Copy link
Owner

infojunkie commented Jan 8, 2021

Right now, groove mapping is performed ad-hoc, with overwhelming chances of misses.

There should be a systematic map of grooves from various music systems to MMA, including:

  • iReal Pro
  • Band-in-a-Box
  • SessionBand
  • what else?

Some ideas here:

  • Map existing systems based on knowledge of the groove content and the closest available MMA groove in its stdlib library of grooves
  • Convert groove definitions from these other systems into MMA groove definitions.

Also add a default groove that just plays the chord at the specified time.

@infojunkie
Copy link
Owner Author

infojunkie commented Jan 8, 2021

For reference: w3c/musicxml#449

@infojunkie
Copy link
Owner Author

Also add a default groove that just plays the chord at the specified time.

✔️ https://github.com/infojunkie/musicxml-mma/blob/baa740b5dedee1524b26d2df69564d90cf2fa488/musicxml-mma.xsl#L222-L244

@infojunkie
Copy link
Owner Author

Missing here:

  • Actual map of grooves in the XSL
  • Fallback to chord sequence if found groove does not exist in the MMA database

infojunkie added a commit that referenced this issue Mar 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant