I have another little unit building riddle for anyone who is up for it.
I’m trying to build a random interval generator for music training purposes. I want it to trigger a random 12tet approved note and after a short delay, automatically trigger another note with a certain amount of steps up or down from the starting note (half step, tritone, perfect fifth, octave, etc.) I want to be able to turn on and off specific intervals in order to start training with just a few and when I’m ready add another interval. This last feature is biting me in the butt I’m afraid. It’s easy enough to randomly access a file with interval CV or work with a fixed voltage bank or something along those lines, but turning specific portions of that array on or off seems to complicate the matter significantly, well, to the point at least that I’m stuck. I think it can’t be done in the UI, because it seems to require some extra logic that is not readily available, but I hope I’m wrong. Anyone ideas?
The multi-timbral part of this unit is just to make it a little less monotone, so I’m using single-cycle oscillators that use different samples every time a sound is made. This is off course optional.
multi-timbral-interval-trainer.unit (49.4 KB)