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

Changes to notes in note selections affect all notes. #96

Open
Mid-The-Modder opened this issue May 4, 2024 · 0 comments
Open

Changes to notes in note selections affect all notes. #96

Mid-The-Modder opened this issue May 4, 2024 · 0 comments
Labels
QoL Quality of Life- A feature that eases use.

Comments

@Mid-The-Modder
Copy link
Owner

I think this could be a pretty cool idea; it's the norm for other music-making tools as well so it would be fun to give it a try.

Example: I make a selection on the piano roll, then change the length of one of the notes in the selection. All notes in the selection will have their note length decreased/increased according to how much I changed the length of the note I am currently pressing on.

Problem: There is likely so much detecting work needed and cases to sort out which will be quite the mind game. E.g. what to do if a note is half-in the selection and half-out? Chop the note? Or what about changing the note volume of a very small note with a much larger note in the selection? Stuff like that is what requires some thinking; remember that BeepBox is very different in that normally in other programs you need some form of "automation" to change note volume/pitch but both of those including note length are all available within the piano roll, which means many more cases to look into and potentially a long bugfixing session or two.

@Mid-The-Modder Mid-The-Modder added the QoL Quality of Life- A feature that eases use. label May 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
QoL Quality of Life- A feature that eases use.
Projects
None yet
Development

No branches or pull requests

1 participant