10-12-2019, 08:00 PM
I think there should be a "right-click" drop-down menu that can be seen when you right-click a note. Instead of the note being deleted, there could be additional properties for each individual note. Properties such as note volume options, possibly note fading in or out (if possible with midis), note reverb and delay enabling/disabling, as well as general things like note instrument, etc.
Perhaps even note panning could be implemented and used here, and each individual note's volume and panning options could be included in these drop-down note property menus.
Well, I don't know much about programming a website.
But, I can imagine that this might be a bit more difficult to do (as far as programming is concerned), as there would now be a necessity to keep track of every single individual placed note (rather than just groups of a individual instruments' notes) in an entire sequence, and store each individual note's properties. This might include using multitudes of massive arrays and parallel arrays, with 100s if not 1000s of values/data points within them, especially for sequences with 1000s of notes in them. This could be problematic and difficult to program.
But, if it is possible, and does not create too much lag, I think it would be worth it.
Just a suggestion though.
Perhaps even note panning could be implemented and used here, and each individual note's volume and panning options could be included in these drop-down note property menus.
Well, I don't know much about programming a website.
But, I can imagine that this might be a bit more difficult to do (as far as programming is concerned), as there would now be a necessity to keep track of every single individual placed note (rather than just groups of a individual instruments' notes) in an entire sequence, and store each individual note's properties. This might include using multitudes of massive arrays and parallel arrays, with 100s if not 1000s of values/data points within them, especially for sequences with 1000s of notes in them. This could be problematic and difficult to program.
But, if it is possible, and does not create too much lag, I think it would be worth it.
Just a suggestion though.