Issue with Multi-Channel MIDI Output and Omnisphere

I am reaching out regarding an issue I am experiencing with Scaler 3 in Logic Pro (11.2.2).

I have followed exactly the official tutorial (Building a Track from Scratch with Scaler 3 & MIDI Out) to set up multi-channel MIDI output from Scaler to multiple tracks in Logic, assigning each part of Scaler to MIDI Channels 1, 2, and 3, and configuring each Logic track to receive the corresponding channel.

Despite following the tutorial exactly, only the first channel (Channel 1) successfully sends MIDI to Logic. Channels 2 and 3 do not trigger any MIDI output on their respective Logic tracks, even though the MIDI channel assignments and monitoring are correctly set on both Scaler and Logic.

I have confirmed that:

  • MIDI Out is enabled on each Scaler part.

  • Each Logic track is set to receive the corresponding channel.

  • Monitoring is active on each Logic track.

It appears on my side that Scaler 3 may not support multiple MIDI channels to external instruments in a single instance, which prevents Channels 2 and 3 from working as expected.

Could you please clarify whether multi-channel MIDI output to multiple Logic tracks is supported, and if so, advise on the correct workflow to achieve this?

Thank you for your assistance.

Hi @AlexKidd Yes supported and works totally fine as you can see in all my videos. Not sure exactly what you are trying but please set your Logic track’s MIDI input to Scaler 3 Instrument Output, not Instrument Input. So your Logic Track receives the MIDI coming out of the Scaler 3 plugin.

Pleas see this post:

Hello Davide,
The setup works for the “Main Track,” but when I add, for example, a Strumming pattern in the Arrange window and set the MIDI Output Channel to 2 in Scaler 3, then in Logic I set Internal MIDI Input to Scaler 3 and MIDI Channel to 2, no signal or sound comes through.
Interestingly, if I change the MIDI channel in Logic to “ALL” or “1” for this second track in Logic, the MIDI source passes through correctly.

Could you please advise why it works only for the Main Track on its specific channel, but not for additional tracks when the channels are set correctly?

Thank you very much for your help.

Hi @AlexKidd My guess is your channels are not setup correctly. Have a look at the attached and hopefully it helps. I am routing Scaler 3 Channel 2 (the Arp) to a seperate Channel in Logic and choosing the same MIDI Channel in both.

Hey Davide,
I’ve followed the exact same steps you described. Everything works correctly with my other plugins — for example Diva and Zebra 2 receive the MIDI from Scaler on Channels 1, 2, and 3 with no problem.
However, Omnisphere 3 only responds to the main instrument track. If I use “Add to Track +” to create additional parts, those tracks don’t receive the MIDI from Scaler at all.
This behaviour seems specific to Omnisphere, so I suspect Spectrasonics may have implemented some kind of limitation or default setting that prevents external multi-channel MIDI routing to additional tracks.

Yes correct that’s an Omnisphere thing in that MIDI Input Is assigned to layers by default:

Omnisphere is 8-Part Multi-timbral. This means it has the ability to operate on more than one MIDI channel (up to a total of 8) at a time.”
So, use up to 8 Layers, each with its individual MIDI channel.

In short here is the issue and solution :

Issue

Using Omnisphere’s Stack Mode allows you to use up to 8 different patches (sounds) simultaneously, all triggered by a single MIDI track from Scaler. This is great for fast layering and creation.

However, it creates a crucial problem for mixing:

  1. Shared Output: All 8 patches usually exit Omnisphere on the same single stereo output track in your DAW mixer.

  2. No Individual FX: You cannot apply dedicated, external effects (like EQ, compression, or reverb) to just one of the 8 sounds without affecting the others.

The Solution

If you need to mix each sound individually, you must:

• Export the MIDI: Move the MIDI data for each sound (bass, lead, pads, etc.) onto its own separate track in your DAW.

• Separate Plugins: Use a dedicated instance of Omnisphere for each new track.

This process gives each sound its own mixer channel for professional, detailed processing.