Customizable Piano Roll Layout (For Microtonal VSTi's)

Got a great idea for the future of LMMS? Post it here.
Forum rules

Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues

Hey, folks! First post here! :ugeek:

I'm really into microtonality and I want to use finer scales such as 31-EDO, but it becomes really tricky with the current piano roll gui. Since the amount of octaves in the piano roll is limited to about 8 12-tone octaves, I end up running out of room when I try exploring larger scales.

I feel like there could be a potential option for changing the note labels, notes per octave, number of octaves, etc., but it wouldn't have an effect on the tonality - that would be the VST's job. Therefore, a bunch of code wouldn't have to be added in for the tonality to change along with the custom layout. Heck, I feel like this might work for people who don't really use microtonality in their work.

What do you guys think? Would it be worth it? I don't really know that much about code, so this might be a difficult thing to implement if the piano roll's current design is already pretty hardwired into the GUI.
I don't know about gui layouts but for microtonal work in lmms I think you should first of all check out the test builds of lmms with support for scala:
https://github.com/LMMS/lmms/pull/5522
Binaries are updated continuously by our build bot here:
https://github.com/LMMS/lmms/pull/5522# ... -636495812
zonkmachine wrote:
Sat Jun 06, 2020 11:55 am
I don't know about gui layouts but for microtonal work in lmms I think you should first of all check out the test builds of lmms with support for scala:
https://github.com/LMMS/lmms/pull/5522
Binaries are updated continuously by our build bot here:
https://github.com/LMMS/lmms/pull/5522# ... -636495812
Hey, That's pretty neat! I just tried it, and it works pretty nicely! Doesn't seem to tune SF2s however, but I could care less considering that I can just use VSTis.