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. |