Skip to content

A prototype MTS-ESP master microtuning plugin, allowing the dynamic switching of the current scale according to a set sequence.

License

Notifications You must be signed in to change notification settings

eventual-recluse/ScaleSequence

Repository files navigation

ScaleSequence

ScaleSequence is a prototype MTS-ESP master plugin, which allows the dynamic switching of the current scale according to a set sequence.

ScaleSequence

Settings

Each of the four scales can be set by loading a either a Scala scale file (.scl), keymapping file (.kbm) file, or both. Click "Open SCL File" or "Open KBM File" to choose the file.

The sequence has 16 steps. Set the scale for each step by clicking the sequence buttons.

More parameters:

Step Multi: Multiplies the length of the step. e.g. if the step type is beats, setting Step Multi to 2 will set each step to 2 beats. (Step Multi is ignored if the Step Type is set to MIDI Note.)
Step Type: The options are beats, bars or MIDI Note. If MIDI Note is chosen, the step advances every time a MIDI Note is received.
Glide: The glide amount for smoothly switching between scales. The higher the glide amount, the longer it will take to switch completely.
Offset: This setting allows the timing of the scale switching be moved a little earlier or later. Up to -1 or +1 beat or bar (depending on the step type chosen). (Offset is ignored if the Step Type is set to MIDI Note.)
Loop Point: Sets the step at which the sequence loops back to the start.

Notes

To use these plugins, you will need Scala scale files (.scl) and / or keymapping files (.kbm). You will also need to install libMTS.

There is a large collection of .scl files at the Scala Scale Archive.

A collection of .scl and .kbm files can be found in the Sevish Tuning Pack.

Builds

Builds can be found at Scale-Plugin-Builds.

Credits

DISTRHO Plugin Framework. ISC license.

MTS-ESP. 0BSD license.

Surge Synthesizer Tuning Library. MIT license.

Dear ImGui. MIT license.

Bruno Ace Font designed by Astigmatic. Open Font License.

Bruno Ace SC Font designed by Astigmatic. Open Font License.

Lekton Font designed by ISIA Urbino. Open Font License.

About

A prototype MTS-ESP master microtuning plugin, allowing the dynamic switching of the current scale according to a set sequence.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages