Hello! I'm working on implementing this feature, and would like to use this space to engage with the community.
I've been periodically updating the issue in GitHub as we refine the initial scope and desired functionality. Current progress is I've validated tuning twelve notes in an octave, and I've started focusing on building an interface to import Scala files.
Eventually we want to end up with more than twelve divisions per octave, but it is growing increasingly clear that this will be considerably more effort to implement owing to pitch, sample speed, and FM ratios all being somewhat interconnected. My goal for this feature is to get it working well enough that it can be accepted into the community branch, ideally in a way that is of high enough quality to merge into the official branch.
There are some open questions mentioned in the issue that I'll cross-post here.
How to handle Scala files with greater than 128 divisions.
* Ignore and apply partial scale?
* Reject the file and popup a warning?
* Wait until MIDI 2.0 is implemented?
QWERTY or basic menu for selecting Scala files?
* Optimize for searching through many tunings?
* Optimize for being able to play each tuning in keyboard mode while scrolling through tuning presets?
I will also be reading through the linked discussions below to get a sense of what folks want.