Mid-The-Modder / Midbox-Source

Here are all the files for Midbox.
MIT License
0 stars 1 forks source link

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

Open Mid-The-Modder opened 5 months ago

Mid-The-Modder commented 5 months ago

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.