I noticed today while debugging something else, that there's a weird artefact (bug?) in the mi-Ugens synthdefs that causes it to change pitch when using
d1 $ loopAt 2 $ segment 16 $ note (scale "hex" ("0 0 0 1 0 0" + (irand 4))) # s "omi"
Adjust the parameter for
loopAt and the pitch changes.
superfm does not do this (and I would call this expected behaviour).
Can anyone help identify where/why this is happening?
The synthdefs I'm using are here:
The mi-Ugens code is here: