Mapping Pressure to MIDI?


Greetings - I’m hoping this question belongs here; please route me if not.

I discovered the Morph at the Synth & Pedal Expo at SXSW, was blown away by the potential, and ended up buying it there. I’ll be honest: For me, the fluidity and pressure were two of its killer features. Aside from creating my own instruments with the Innovator overlay, my other big use case is the reason for this topic: Mapping Pressure to MIDI.

Specifically, I’d like to get to a point where I can simulate the keypress pressure of the the Yamaha CS-80 to an Arturia CS-80 via pressure applied to the keys of the keyboard overlay.

For now, I’d be happy simply to understand how I map pressure to any MIDI channel or knob – for instance, the MOD wheel. I’d like to be able to have no mod with a light touch and heavy mod with deep press.

I’ve gotten it talking to Bitwig, and I’m getting sound. I’ve found Keyboard Pressure as a menu option in modifying the mapping. How far from this functionality am I? What would you do, to achieve this? (Has some other thread covered this? Surely someone aside from myself saw the Morph and immediately thought they could emulate a CS-80. :slight_smile:

Thanks for any help! I am deeply inspired by the potential, very glad I ran into Sensel at SXSW, and ready to learn!

  • aqaraza / heath


I think the term you’re looking for is After Touch. Morph supports this and you can use it in most DAW’s.



Thanks for your reply!

My understanding was that aftertouch worked differently on the CS-80 than we’re used to today. But instead of go down that rabbit-hole, let me rephrase.

Pretend I don’t want to do anything with aftertouch specifically, but rather that I want to turn the pressure feature of a Morph keyboard into another controller or another signal out to my instrument.

So if I want a pressure of 1 to set a certain dial to 1, and a pressure of 127 to set it to 127, what do I do? I can’t seem to find any way to map pressure output to anything.

Thanks again for pondering!

  • Heath


Hi Heath,

I had a closer look and the CS-80 was known for polyphonic aftertouch. Each individual note would have it’s own aftertouch value. The Morph supports MPE, which is a hack on the midi specification for expressive instruments. This allows each note to have it’s own pitchbend and aftertouch value. In the following link I read that Arturia’s CS-80 plugin allows for MPE control.

Which DAW are you using? Ableton sometimes has issues with MPE.



Thanks for contacting us. To add on to what ybr said, every area on the Morph can be changed into a midi note button, cc button, slider, XYZ Pad, MPE and many other types. Additionally, you can change areas into keyboard buttons, trackpads, game controllers, etc. All of this can be done in our Sensel App. We have a list of the available controls here:

Specifically for your application, yes we support Channel Aftertouch, and Poly Aftertouch. You can also send CC values for pressure if you would like. In a MIDI Note, this value is listed under After-Pressure (to differentiate it from Aftertouch). After-Pressure means it can become a CC value, Channel Aftertouch, Poly Aftertouch or Pitchbend. The same values are available in our XYZ MIDI Pads and MPE MIDI Pads under the Z (pressure).

I hope this helps!



ybr -

I’m in Bitwig.

Great to know this is possible! I’ll keep exploring and please feel free to share any insights you have if you experiment with it.



Thanks Alex!

I’ll experiment with these tips in mind. I’m still getting the hang of the Sensel App. Encouraged to see confirmed that all these things are possible. The fellow at the SXSW expo had a Bitwig project up with a slew of scenes doing all kinds of things, though it seems different from the project bundled in the Bitwig download. (A demo project?)

I would love to try out a mapping designed by someone who fully gets this stuff. If you all ever look into making a map for this for the CS-80 in Analog Lab you can be sure I’ll be first in line to try it! :slight_smile: