Proposal for third-party devs: Poly External Scale format [Revision 2]

Having both considered where I want to take my own collection next, and feedback, I’m proposing a 2nd revision. Please read the OP again!

Key changes:

  • 0.1V is the minimum
  • Channels can encode the data they want, including probabilities
  • For quantizers, enabled note is 8V, and the tonic is 10V if it is known
  • Modules are not guaranteed a specific format and should make do with whatever input they get

And here’s a table how I plan for things to be implemented in version 1.6.1 of my plugin:

Module Implementation
Arcane Enabled notes are 8V. No tonic information provided.
Atout Enabled notes are 8V. No tonic information provided.
Darius Anything above 0.1V is a valid quantization target.
Quatherina’s Quality Quad Quantizer Input: Anything above 0.1V is a valid quantization target. Output: Enabled notes are 8V. If the note on the Key knob is part of the current scale on the piano display, then it is sent as 10V.
Quack Same as above.
Q< Input only: Anything above 0.1V is a valid quantization target.
Quale Anything above 0.1V is a valid chord target in Scale > Chord. Enabled notes are 8V in Chord > Scale.
Modulus Salomonis Regis Anything above 0.1V is a valid quantization target.
Modulellus Salomonis Regis Anything above 0.1V is a valid quantization target.
Modulissimus Salomonis Regis Anything above 0.1V is a valid quantization target.