(download file and unzip to get the machine file)
(also note - it’s for a pad sound - nothing to do with iPads )
I worked on this today to recreate one of my favourite patches from my old GR33, although this is a bit better and doesn’t need an expression pedal
Basically it will:
- Wait for a bass note in a specified range to be played
- Hold that note, along with any other notes played within a short window afterwards
- Keep holding the notes - and not allowing any new synth notes through - while you noodle away on the guitar side of things.
- When you hit a new bass note it will release all the held synth notes and start again
It suits a patch with a pad or string on the synth side and perhaps something gilmour-ish on the guitar side (e.g. some drive and delay).
- Bass Gate - midi velocity required on the bass note to trigger a new hold cycle
- Bass Low - the lowest note in the bass range that it will use to trigger a new hold cycle (40 = low E)
- Bass High - the highest note in the bass range that it will use to trigger a new hold cycle (51 = Eb)
- Window ms - after hitting the bass note, the window (in ms) where any other notes played will be held
- Note Gate - midi velocity required on these other synth notes. Anything below this is also considered silence
- Max Hold ms - maximum time the synth notes will be held if no notes are played/silence. Otherwise, if still noodling away, the notes will continue to be held until a new bass note is hit.
- Add Bass Oct - adds a note an Octave below to the bass note
Note that the ms timing assumes interface is running at 256 / 44.1k - will need to be adjusted if you’re running at different rates.
Any comments/corrections/suggestions, esp from those that have been doing this longer than me, would be appreciated. I’ve built a couple of simple velocity related machines, but this is the first one where I’ve got a little more into the OnFrame etc.