xenharmonic-devs / scale-workshop

Design and visualize microtonal scales and play them in your web browser. Export your scales for use with VST instruments. Convert Scala files to various tuning formats.
MIT License
79 stars 11 forks source link

Added Multichannel-to-equave feature to support Lumatone and other multichannel many-note controllers #642

Closed 000masa000 closed 4 months ago

000masa000 commented 4 months ago

Added options in the MIDI tab to select multichannel mode, center channel (1-16), number of equaves (1-16), and equaves down (0-15). Added multichannel index offset calculation using mmod and user-selected parameters. If the index goes outside the 0-127 range, frequency is calculated directly using scale.getFrequency(). TODO: automatically select all channels when toggling multichannel mode.

frostburn commented 4 months ago

The merge conflict needs to be resolved. Rebase on current main.