Synthesizing Control Schemes

An aspect of synthesis that tends to get overlooked, at least in discussion, is the interface or control scheme with which you play your synthesized sound. There are so many ways to get an electronic instrument to respond to your gestures, and I’d love to hear some of the things people here have come up with. Control schemes that go deeper than the basics of adding a ribbon controller or a foot pedal, and turn your modular or other synth into something that feels like a brand new instrument.

Something I’ve been enjoying lately is using the pitch wheel on my Pro 2 to act like the lozenge of an Ondes Martenot (the bar you press to open its amplifier). Disconnecting its control from the pitch and rerouting it to the oscillator levels, you can pull it down to open the sound and let go to have it snap back to 0, but with a bit of natural sounding decay as the wheel travels. Keeping the main VCA open and turning up some delay lets the notes ring out in an even more natural sounding way.

Splitting the behavior of the synth like this, controlling amplitude with one hand and pitch with the other, really makes it feel like a completely different instrument and opens up a lot of expressive control that I just didn’t have before.

Another thing I’ve been interested in is patching together a velocity-based amplitude control. So a VCA controller that increases the amplitude of your sound the faster you sweep your controller. I haven’t yet been able to get it working right since I don’t have a proper analog shift register (gotten close using the D0 since it can behave similarly), but I asked about how to do it on MW several months ago and got a great suggestion from a user who goes by “authorless”. In case anyone wants to try it out for themselves:

I don’t know of one, but you could patch something up with an analog shift register (or two sample and holds and a trigger delay), a min/max, and an inverting mixer.

Whatever voltage you are wanting to measure would go into the ASR, two outputs would go into the min/max, max would go into the mixer at full level, min would go into the mixer at full lever, but inverted. In other words, you are subtracting the smaller of the two voltages from the larger giving you a voltage proportional to rate of change. You would have to mess with the clock rate feeding the ASR to get it suited to your playing style. You also might want to smooth the output voltages with a slew. You may also want to boost the output voltages. Faster clocks would make you able to track faster changing voltages, but they’d give you smaller output voltages, slower clocks would give you less resolution to detect quickly changing values, but give you larger output voltages.


I really can’t praise MPE enough. The Linnstrument has changed my whole approach to music.

But I still think about adding an Expressive E Touché for even more modulation capability. Once you start making the parameters react in a tactile way, it’s hard to get enough of that.


The Touché turns anything it touches to gold. Tactile, sensitive, highly interactive gold. I wish I had a few, as I would dedicate one for the Peak, one for the modular and one for the Analog Heat. I’m about to receive a Digitone and I fear I will find very much use for the Touché with that one as well.


I recently got a Keith McMillen QuNeo, mostly for supercollider. I basically just wanted more buttons and control stuff but I seriously underestimated how much stuff like velocity and pressure would make me rethink my programming. It’s really gotten me through the rut I was in and helped me expand my thinking on synthesis and control. I never really gave much thought to control schemes until this(my eurorack has 0 but that’s changing here soon).

1 Like

Funny, was thinking recently about the koma kommander for similar control:

Anyone have any experience of it?

1 Like

I revisited the Velocity Controller patch and got it working this time! Previously I couldn’t get the amplitude to drop all the way to 0 with no movement, and I think that must have been due to noise on the D0’s mod inputs. Getting those zeroed out and dropping the level of the Max signal in the mixer a little bit got the patch to close fully, so I imagine if you’re using a proper shift register you wouldn’t run into that issue.

Recorded a quick video using it to open a low pass gate. It creates a very nice, natural sounding effect. I’d love to do this with a couple ribbon controllers, one for the amplitude and one for pitch, in order to emulate a bowed string instrument. Though I wish there were a module that performed this function on its own so it didn’t take up so much of the rack.


That’s super cool! Now you need one of those rolling ball controllers like they have in those golf arcade games to send CV :wink:

I’m going to give this patch a try. Breath Controllers (namely the BC module from PulpLogic) changed expression for me completely. Using ADSRs is a thing of the past for me.

It’s not a piece of gear that I have, just your description of splitting pitch / amplitude brought it to mind:

and on:

I’ve done this before using a Leap controller - pretty easy as acceleration is a default parameter. The latency on the Leap trough Max is not great though…

Oh, I wasn’t replying to you specifically, it just looked with the string of replies like the thread was taking a turn towards being gear focused rather than synthesis focused and the mods moved it from Process to the Equipment section, so I wanted to try and steer it back towards what I intended. Sorry if I came across as rude, that was not my intention!

1 Like

Not at all! Just expanding on my post a bit…

Has anyone patched together a good flute-like controller? I was thinking earlier today how a row of those Pulp Logic FSR’s and something like Rebel Tech’s Tonic, or a mixer and a quantizer, could be really fun to play with. Using different finger combinations to produce different intervals.

This is what my wind instrument case is based around. This is kind of a cross-post from the Physical Modeling thread, but since you brought it up it might be worth going through some specifics:

This is not a fixed-patch setup. I have some basics, but it depends on what I’m working on each time. Things that are worth pointing out in terms of control:

  • SDS_Digital RIT M is “velocity” sensitive on the pad, so it can do more than loop CVs. It’s really neat to have in a case such as this
  • I don’t use Tonic as the de facto pitch control, but as an extra. If you notice I have the Precision Adder in order to be able to add the Slider (via uScale), the Tonic for very nice tonal jumps, and the Arpeggiator. When modeling an instrument it is highly important to find out about how the instrument is actually played. For example, Tonic is very useful for trumpet modeling as it makes you think in button combos. You can actually retune each button, but I never had the need to.
  • I do enjoy the option of the Precision Adder to add or subtract from the pitch CV. This can be lovely when you have something like an arp going on separately from your hands-on control of the pitch.
  • Breath control can be severly enhanced with comparators such as the Thereminator. Things happen at particular levels. Comparators can also be useful with whatever you’re using for Pitch control.

What you can’t see in that image is an Ondes Martenont controller which isn’t out yet.

1 Like

Speaking of that Ondes Martenot controller, Softwire Press, one and a half years later

I’ve been working with one for the past few weeks and I’m enjoying it a lot. But this weekend I had the idea to pair it with my Klavis Flexshaper, and that is an incredible controller combo. I tried it out at first just because I didn’t quite like the slope that Press creates when I use it to open my low pass gate, so I just set Flexshaper up to adjust that curve and it worked perfectly.

But then I got into trying out less boring functions with the pair. Like using the A output to open my VCA with the B output routed through the flex shaper to control filtering and effects.

The coolest function I’ve found so far is you can sort of use them to create aftertouch. If you set the Upper Mid section of Flexshaper to the highest amplitude you want your signal to reach, and send an LFO to the High CV, and drop the High level a bit to compensate, you reach full amplitude with Press depressed about 4/5ths of the way, and then you just introduce the LFO to your signal beyond that.

It’s also cool sending different modulations to the Flexshaper CV inputs and using Press to sort of crossfade between them. Excellent for controlling the timbre of something in a drone.


I haven’t tried the Flexshaper with the Press, but I have tried it with the ADDAC306 and it’s been great both before the CV input or as a target for one of the outputs. It’s pretty cool module. Good thinking on the combination with Press, I’ll give it a try!

Can you explain a bit further how you set up the Aftertouch settings? I’m not sure I follow.

1 Like

In the past I have used a microphone into an envelope follower and was surprised how expressive my voice could be as a synth controller.


Take an output from Press and use it to feed Flexshaper’s main input. Adjust the Flexshaper’s mapper levels so that you’re hitting your desired maximum amplitude at the Mid-up stage. Then plug an LFO or something into the CV input for the Ceiling stage. You’ll want to reduce the level of the ceiling a bit so that the positive portions of the LFO aren’t getting squished.

So now, pushing Press until you hit that Mid-up portion (I guess roughly 8 volts if you’re using 10V offsets from Press) will behave like normal. Push it in further, and you’ll start to fade in that LFO, giving you a tremolo.

I have a fun patch going on right now where I have a slow LFO patched to the Mid-down CV, a sinewave from my synth voice patched into the Halfway CV, and a faster LFO patched to the Ceiling CV. So as I push Press down, the sound starts to wobble in, then get’s subtly AM’ed, then becomes clean, and then gets turned into chirpy bug noises.


I do something similar but I use the Ladik delayed LFO which only fires if you send it a gate and can be set up so that it fades into the full range. So I fire it at a high level for Press, and then fade it in for similar effect. I like your patch, thank you for the details. I’ll try it as it seems more flexible.

1 Like