How to use MPE in Aalto

Hi, everybody! I’m a new morph user and not familiar with bitwig as well. I tried to play using morph and aalto in bitwig but I’m using it only as a midi controller. I saw in video that it’s possible to play using expression (MPE) but I have no idea how to set it up properly and what parameters I can control in aalto with morph. Can somebody help me please?

Hi Nataliia - Pretty much all the info for setting up the Morph with the Bitwig Control surface is here:
http://guide.sensel.com/morph_software/#bitwig-studio-control-surface
For Alto specifically, you’ll want to make sure MPE is enabled as the input protocol:


In Bitwig, if you select the Aalto device in your chain, you’ll see a toggle to enable MPE in the inspector. This is usually enabled by default, but it is also good to double check if you aren’t getting the expected results.

1 Like

Thank you, I already set this things up but I expected that sound will change when I’m dragging my finger along the button on Buchla Thunder overlay. I’m expecting something like this https://youtu.be/aSedNxqEFaE?t=37 with vibrato and pitch change or etc.

Hello!

With Aalto, you’ll get the different expression signals out of the (top left) key module.
Once your DAW and Aalto are in MPE mode, you’ll also need to patch the after, x or y outputs to a relevant parameter in your patch.
Maybe you could share a screenshot of the Aalto patch? (Or the patch itself?)

(Also, I believe it is my first post here, so nice to meet you all everybody! :slight_smile: )

1 Like

Thank you so much, you saved me a lot of time, I’m a newbie in this questions and didn’t even know from what side approach to this problem. But now it works and I’m so happy experimenting with morph, thank you guys!

Good to hear!
Feel free to come up with Aalto questions, I love that synth (well and all madrona products really…). And I believe their forum is small but quite responsive.
What kind of scale/note layout are you using the buchla overlay with? I’m still undecided on how I should configure it for Aalto…

Hi, looks like I missed your last message somehow, aalto dragged all my attention) I really like it, also I have opened kaivo for myself recently and now experementing with it as well. In general hard to share something about layout because I’m still using standart layout). I’m a classicaly trained musician and not really good in techy stuff and sintesizers, all this things are new for me.

Aalto, as a plugin, accepts MIDI MPE input from the Morph when you set Aalto to MIDI MPE. It doesn’t matter what host (DAW) you use. I use Mixbus32c, and it works fine. You seem to be misguided by the notion of using Bitwig for MPE. This is not the case. You can use any DAW you like. Morph and Aalto (and Kaido) will function as expected.

No problem! If you’re enjoying yourself and can learn the tech details along the way, that sound like a good plan… Enjoy!

There is an Aalto patch at Roger Linns Site he created:
http://www.rogerlinndesign.com/ls-recommended-sounds.html
I also made an Innovators layout as LinnStrument Mini 7*13 for use without any overlay…

And Bitwig is by far the best host for MPE centric music making.

Btw, for aftertouch in most patches simply connect aftertouch to level and set the sustain of the envelope low or zero…

1 Like

this may very well be true that Bitwig is a good host for MPE controllers. But in this case with Aalto, it is not important. Because the host I mentioned, Harrison Mixbus, is not at all specialised in MIDI in general, or even MPE. It is the plugin, in this case Aalto, that makes the difference in relation with the Morph or other MPE controllers.

Nice!
Although i’ve been many times refering to this page, I missed that preset. Will try! Thanks.

I had Aalto and liked it for a long time, but it really shines with expressive controllers!
Here’s what I’ve been playing with recently:

{
“delay_input”: 0.470000,
“master_tune”: 440,
“demo”: 0,
“licensor”: “”,
“seq_trig”: 0,
“key_voices”: 4,
“key_mod”: 74,
“key_bend”: 48,
“key_unison”: 0,
“key_glide”: 0,
“seq_wave”: 0,
“seq_local”: 1,
“seq_host”: 0,
“seq_loop”: 1,
“seq_rate”: 0,
“seq_ratio”: 1,
“seq_rate_p”: 0,
“seq_steps”: 16,
“seq_steps_p”: 0,
“seq_offset”: 0,
“seq_offset_p”: 0,
“seq_range”: 12,
“seq_quantize”: 0,
“seq_glide”: 0,
“seq_pw”: 50,
“seq_value_delay”: 0,
“seq_pulse_delay”: 0,
“seq_value0”: 0,
“seq_value1”: 0,
“seq_value2”: 0,
“seq_value3”: 0,
“seq_value4”: 0,
“seq_value5”: 0,
“seq_value6”: 0,
“seq_value7”: 0,
“seq_value8”: 0,
“seq_value9”: 0,
“seq_value10”: 0,
“seq_value11”: 0,
“seq_value12”: 0,
“seq_value13”: 0,
“seq_value14”: 0,
“seq_value15”: 0,
“seq_pulse0”: 0,
“seq_pulse1”: 0,
“seq_pulse2”: 0,
“seq_pulse3”: 0,
“seq_pulse4”: 0,
“seq_pulse5”: 0,
“seq_pulse6”: 0,
“seq_pulse7”: 0,
“seq_pulse8”: 0,
“seq_pulse9”: 0,
“seq_pulse10”: 0,
“seq_pulse11”: 0,
“seq_pulse12”: 0,
“seq_pulse13”: 0,
“seq_pulse14”: 0,
“seq_pulse15”: 0,
“lfo_freq”: 0.186000,
“lfo_noise”: 0.470000,
“lfo_level”: 0.630000,
“lfo_level_p”: 2,
“lfo_freq_p”: 3.920000,
“env1_attack”: 0.004000,
“env1_decay”: 1,
“env1_sustain”: 0.500000,
“env1_release”: 0.500000,
“env1_level”: 0.360000,
“env1_xvel”: 1,
“env1_trig_select”: 1,
“env1_attack_p”: 0.880000,
“env1_decay_p”: 0,
“env1_release_p”: 0,
“env2_repeat”: 0,
“env2_delay”: 0,
“env2_attack”: 0.001000,
“env2_sustain”: 0,
“env2_release”: 0.010000,
“env2_xvel”: 0,
“env2_trig_select”: 1,
“env2_xenv1”: 1,
“env2_delay_p”: 0,
“env2_attack_p”: 0,
“env2_repeat_p”: 1,
“osc_noise”: 0.370000,
“osc_ratio”: 1,
“osc_offset”: 47.699997,
“osc_index”: 0.980000,
“osc_timbre”: 0,
“osc_pitch”: 220,
“osc_waveshape”: 0.080000,
“osc_noise_p”: 0,
“osc_ratio_p”: 0,
“osc_offset_p”: 0,
“osc_index_p”: -2.200000,
“osc_timbre_p”: 0.340000,
“osc_pitch_exp_p”: 1,
“osc_pitch_lin_p”: 0,
“osc_waveshape_p”: 0.180000,
“osc_carrier_out”: 0.500000,
“osc_mod_out”: 0,
“gate_level”: 0,
“gate_mode”: 1,
“gate_decay”: 1.320000,
“gate_level_p”: 1,
“delay_peakfreq”: 2012,
“delay_drive”: 0.750000,
“delay_peakres”: 0.910000,
“delay_feedback”: 0.340000,
“delay_freq”: 55,
“delay_input_p”: 0.500000,
“delay_peakfreq_p”: 1,
“delay_drive_p”: 0,
“delay_peakres_p”: 0,
“delay_feedback_p”: 0.400000,
“delay_freq_p”: 1,
“delay_output_wet”: 1.120000,
“delay_output_dry”: 1,
“filter_cutoff”: 693,
“filter_q”: 0.700000,
“filter_mix”: -1,
“filter_cutoff_p”: 2.200000,
“filter_q_p”: 0,
“filter_mix_p”: 0,
“output_input_gain”: 1,
“output_reverb”: 0.270000,
“output_pan”: 0,
“output_reverb_p”: 0,
“output_pan_p”: 1,
“patcher_matrix”: {
“type”: “signal”,
“width”: 14,
“height”: 31,
“depth”: 1,
“data”: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
“key_scale”: “12-equal”,
“preset”: “Tiwakawaka/Buchla Bells MPE”,
“maker_name”: “Madrona Labs”,
“app_name”: “Aalto”,
“app_version”: 67841
}

1 Like

Oh and I used the default set1 Buchla overlay mapping, and Aalto in MPE mode and 48 pitch bend.

Twitter RSS Facebook