UNTIL DEC 27 – BEST DEAL EVER ON

Setting up MidiShaper in PreSonus Studio One

Modulating software devices that support MIDI Learn

Many current software synthesizers and effects support MIDI Learn. The way of functioning can be slightly different depending on the software you use.

Setting up MidiShaper

Choose the instrument track you wish to modulate, and add an FX Channel to it.
Click for a screenshot

Click on "+" and choose MidiShaper from the menu.
Click for a screenshot

Change the input setting of the instrument track to MidiShaper.
Click for a screenshot

You can now modulate pitch, modwheel and aftertouch by assigning them to a source in MidiShaper's modulation matrix. If you want to control other parameters of your software device, you need to assign them via its MIDI Learn feature.

Assignment of parameters

Use MidiShaper's "Teach" function (1) and set it to a channel of you choice, for example to "1". The "Teach" function ensures that MIDI data is sent through the chosen channel only, while all other MIDI signals from MidiShaper are bypassed. This is necessary to avoid conflicts in the assignment, since the MIDI Learn function of many software devices is listening to all incoming signals.
Click for a screenshot

Use MIDI Learn (1) of your software device (for example Curve 2) to assign the incoming MIDI signal to a parameter of your choice (2). Important: After complete assignment make sure to set MidiShaper's "Teach" function to "Off" (A). Now you can control the assigned parameter via MidiShaper's modulation matrix.
Click for a screenshot



Modulating any software device

Software instruments and effects that don't support MIDI Learn can be controlled via a virtual MIDI port. In Mac OS X the virtual port IAC is already integrated and can be configured via the Audio-MIDI-Setup utility. Windows users need to install additional software such as MIDI Yoke or LoopBe and add at least one virtual MIDI port.

Then add MidiShaper to the track of the device you want to control, as described above. As output chose the virtual MIDI port (1) that you activated before. In Mac OS X it is called IAC.
Click for a screenshot

Now we need to register a MIDI controller in Studio One. Click on the little arrow on the top bar (1) and choose "Add Device".
Click for a screenshot

Choose "New Control Surface" (1), give it a name and set the input and output to the virtual MIDI port (2).
Click for a screenshot

Finally choose the device that you've just created as MIDI Controller (1) in the left MIDI assignment column.
Click for a screenshot

Assignment of parameters

Activate MidiShaper's "Teach" and choose the channel you want to assign (1). Go to the control panel of the MIDI Controller and activate MIDI Learn (2). The input signal will be recognized and a control knob will appear (A) which moves slowly up and down due to MidiShaper's signal.
Click for a screenshot

Go to the software device you want to control and open the MIDI editor (1). Choose the parameter you want to control by moving it (2) and it will appear on the left MIDI assignment window (A). The controller knob that we've set up before (Control1) will appear on the right window. To finally assign them just click on the chain (3). The parameter will now slowly move up and down due to MidiShaper's signal.
Click for a screenshot

After complete assignment, turn off MIDI Learn of the MIDI controller (1) and set MidiShaper's "Teach" to "Off" (2). Also make sure that the MIDI-mapping editing is turned off (A).
Click for a screenshot



Recording the automation data

We strongly recommend to record the automation data once you are finished editing.

Go to "Studio One -> Options" and open the "Advanced" tab. Enable the function to automatically add envelopes for all touched parameters (1).
Click for a screenshot

Change the automation setting of the software device to "Touch" (1) and push the play button (2). The recording of the automation will be automatically displayed in a new track (A).
Click for a screenshot


If you want to assign more parameters, use MidiShaper's "Teach"-menu. As long as a number is chosen there, only this gets sent out, so you can assign it. As soon as the control is assigned, set MidiShaper's "Teach"-menu to "Off" again.



Do you have any feedback for us on this tutorial? Contact us and let us know!