Page 1 of 1

Customizable Piano Roll Layout (For Microtonal VSTi's)

Posted: Fri Jun 05, 2020 8:34 pm
by sgb777
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.

Re: Customizable Piano Roll Layout (For Microtonal VSTi's)

Posted: Sat Jun 06, 2020 11:55 am
by zonkmachine
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

Re: Customizable Piano Roll Layout (For Microtonal VSTi's)

Posted: Sat Jun 06, 2020 5:12 pm
by sgb777
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.