MidiShaper and Native Instruments Maschine

Setting up a virtual MIDI port

To use MidiShaper with Native Instruments Maschine you need to set up a virtual MIDI port. This will enable MIDI CCs to be sent from MidiShaper to Maschine's Macros, which in turn can be assigned to control plugin instrument and effect parameters.

macOS has the IAC virtual MIDI driver built in, configured via the Audio MIDI Setup application in the Applications/Utilities folder. Windows users will need to install any of the numerous virtual MIDI drivers available for free online, such as MIDI Yoke or LoopBe, and open at least one virtual MIDI port.


Setting up MidiShaper

Start Maschine and go to File -> Audio and MIDI Settings.

In Audio and Midi Settings, enable the input and output of the virtual MIDI port.
Click for a screenshot

Set the first slot of any available Pad to 'MIDI Out'.
Click for a screenshot

Select a channel for MIDI output.
Click for a screenshot

Load MidiShaper into the second slot.
Click for a screenshot

Load your soft synth in the first slot on any free Pad.
Click for a screenshot

Right-click the pad and choose 'Sound MIDI Settings'.

Check 'Enable' and choose the channel selected earlier in the MIDI Out settings.
Click for a screenshot


Assignment of parameters

Assign the parameter you want to control with MidiShaper to a Macro in Maschine. This is done by right-clicking the parameter in any of the synth's 'Pages' and selecting a Macro from the Assign Macro Control submenu.
Click for a screenshot

The Macro-assigned parameter is indicated by a blue marker.

Next, head to the Group tab and enter the Macro page.

Right-click the Macro knob and assign it to 'CC 1'.
Click for a screenshot

When assigned, a grey marker will appear on the Macro knob.
Click for a screenshot

Go back to the Pad on which MidiShaper is loaded. Open MidiShaper and set the MIDI output to the IAC port.
Click for a screenshot

Assign one of MidiShaper's sources to CC 1 in the modulation matrix to modulate the Macro.



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