Scaler 2.7 Multi-Voice Output Host Reference Document:
Will keep updating this document
Logic Pro X:
Whilst the AU plug-in format which Logic uses exclusively does not support multi-channel MIDI output, a workaround is possible using the macOS IAC Driver.
Without using the IAC Driver, the only way to use Scaler’s Multi-Voice Output mode in Logic is to use the ScalerControl MIDI effect as a plug-in in front of a single multi-timbral plug-in such as Native Instruments’ Kontakt, or Spectrasonics’ Omnisphere.
Although routing Scaler’s MIDI output to multiple mono-timbral plug-ins across multiple MIDI channels is not natively supported due to AU plug-in limitations, the aforementioned IAC Driver workaround alleviates this limitation. See the workarounds section at the bottom of this document for more info
Scaler’s Multi-Voice Output is not natively supported by Ableton Live, as per the following Ableton support article https://help.ableton.com/hc/en-us/articles/209070189-Accessing-the-MIDI-output-of-a-VST-plug-in
One potential workaround is to use Blue Cat’s PatchWork, a paid plug-in which can itself host plug-ins with more intricate internal routing options, including multi-channel MIDI routing.Blue Cat's PatchWork - Fully Configurable Plug-Ins Chainer and Multi FX / Standalone Host or Plug-In
This process is demonstrated in the following video by plug-in Boutique (not using Scaler):
For other alternatives and workarounds, see the workarounds section of this document below.
Studio One supports multi-channel MIDI routing from Scaler (with Multi-Voice Output mode activated) to multiple instrument tracks across multiple MIDI channels. Just set each instrument’s MIDI input to Scaler and select the desired MIDI channel. Be sure to use the VST2 or VST3 version of Scaler, as the AU plug-in format does not support multi-channel MIDI output.
To use Scaler’s Multi-Voice output mode with multi-timbral plug-ins e.g NI Kontakt, you will need to create an instrument channel for each multi-timbral part, with each instrument channel’s MIDI input set to Scaler 2, and the appropriate MIDI channel. Then set each instrument track’s Instrument Output to your multi-timbral plug-in e.g. Kontakt, and Channel Output to correspond with the desired multi-timbral part (referred to by Studio One as Event Input) e.g. Event Input 1.
Cubase fully supports Scaler’s Multi-Voice output mode with both a single multi-timbral plug-in e.g. Kontakt, and with multiple mono-timbral plug-ins across multiple tracks/channels.
When controlling multiple mono-timbral plug-ins, use Cubase’s Input Transformer to filter MIDI input by channel e.g. ‘pass channel 2 only’. For more information, refer to Cubase’s official documentation.
Bigwig fully supports Scaler’s Multi-Voice output mode with both a single multi-timbral plug-in e.g. Kontakt, and with multiple mono-timbral plug-ins across multiple tracks/channels.
For mono-timbral instruments, set each instrument’s MIDI input to Scaler 2 output, and set ‘Accepted Channel’ and ‘Destination Channel to desired MIDI channel e.g. channel 2 for first/lowest Scaler Output voice.
For multi-timbral instruments, set Scaler’s ‘Notes to Tracks’ MIDI output to multi-timbral instrument host track e.g. Kontakt (track not plugin), and set destination track’s ‘Accepted Channels’ to ‘all’.
Reaper fully supports Scaler’s Multi-Voice output mode with both a single multi-timbral plug-in e.g. Kontakt, and multiple mono-timbral plug-ins across multiple tracks/channels.
Use the ‘Route’ button on the Scaler Instrument Track to create MIDI sends for each instrument. For multi-timbral plug-ins, set output to ‘All’ channels. For mono-timbral plug-ins, specify individual MIDI channels for each instrument.
For multi-timbral plug-ins, you will also need to assign each multi-timbral part a unique MIDI input channel (2-16) via the plugin interface.
FL Studio fully supports Scaler’s Multi-Voice Output mode in conjunction with multi-timbral plug-ins e.g. NI Kontakt. Just set Scaler’s MIDI output and the receiving Instrument’s MIDI input to the same port (e.g. 2) via each plug-in’s VST Wrapper Settings. Then assign each multi-timbral part’s MIDI input channel accordingly (2-16) inside the multi-timbral plugin.
Using Scaler’s Multi-Voice Output with multiple mono-timbral instrument plug-ins is possible, but requires some configuration via the Patcher plug-in.
First create an instance of Scaler on a new channel, and specify a MIDI out port e.g. port 1. Then create an instance of Patcher on a new channel. Inside the Patcher, right click the ‘From FL Studio’ object and set ‘Outputs-Events’ to the same port as Scaler’s output.
Then add a ‘VFX Color Mapper’ plug-in and connect its MIDI input to ‘From FL Studio’s’ MIDI output. Right click the Color Mapper plug-in and via ‘Outputs-Events’ activate all necessary Voice Outputs (MIDI channels) remembering that channel 1 contains all notes (polyphonic), and channels 2-15 contain the individual notes (monophonic) from low to high.
Then add instrument plug-ins as required connecting their MIDI inputs to the appropriate voice output of the Color Mapper.
Using the macOS IAC Driver, it is possible to route MIDI from Scaler to multiple mono-timbral plugins across multiple MIDI channels. Make sure the IAC Driver device is online as per the following link: Transfer MIDI information between apps in Audio MIDI Setup on Mac – Apple Support (AU)
Create an External MIDI track, then add the ScalerControl 2 MIDI effect plug-in to this track. Set the External Instrument device’s MIDI Destination as IAC Driver Bus 1, with MIDI Channel set to All.
Then create as many software instrument tracks as needed, setting their MIDI In Port to IAC Driver Bus 1, and and choosing appropriate MIDI channel (2-15).
See the following Scaler Forum link for more information:
On Mac OS you can create an IAC Driver virtual MIDI bus, and replicate Scaler’s Multi-Voice output functionality using Live 11’s MPE support. There are also paid 3rd party MIDI bus options to achieve similar functionality using Windows. https://help.ableton.com/hc/en- us/articles/209774225-Setting-up-a-virtual-MIDI-bus
There are ongoing discussions relating to this approach on the official Scaler forum: