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

Create a functional abstraction for measures #62

Open
8 tasks
Tracked by #59
oubiwann opened this issue Sep 23, 2024 · 1 comment
Open
8 tasks
Tracked by #59

Create a functional abstraction for measures #62

oubiwann opened this issue Sep 23, 2024 · 1 comment
Labels
Milestone

Comments

@oubiwann
Copy link
Contributor

oubiwann commented Sep 23, 2024

Foundational, non-MIDI support for this will be done here:

Tasks:

  • support playing arbitrary voices
    • examine polyphony support
    • come up with default behaviour when voice count is exceeded
  • support play-count / repeat capability per-measure
  • utilise measure metadata for
    • making measure-level time sig changes
    • making measure-level key changes

Supporting / consistency tasks:

  • change current / existing logic that calls this "repeat" ... it should instead be called something like "play count"
@oubiwann oubiwann changed the title create a functional abstraction for a measure, supporting: Create a functional abstraction for measures Sep 23, 2024
@oubiwann oubiwann added this to the 0.3.0 milestone Sep 23, 2024
@oubiwann
Copy link
Contributor Author

oubiwann commented Sep 25, 2024

I think most of this work should actually happen in the undertheory project, and then those new features can be used here in undermidi in combination with actual MIDI operations.

I've updated the description to include just the things that should be done here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Oh Hold
Development

No branches or pull requests

1 participant