This is a scale quantizer that quantizes the input to 8 scale steps instead of semitones. It allows for transposition since the position in the scale is preserved. It should also be very light on CPU usage since it uses a lookup table for the scale steps.
I/O
Input
Signal Range
Notes
o
1 per octave
quantizes to 8 scale steps instead of 12 semitones
@robertsyrett Essentially yes, it’s the same scale. All the “church mode” or gregorian mode scales are based on the same offsets. In semitones that would be 2212221 or WWHWWWH where W is a whole step and H is a half step.
The notes of the C scale are being played but the root note shifts up. It sounds completely different though because the root note is what we use as a reference point in music.