Assigning MIDI channels to specific rack instruments

This forum is for discussing Reason. Questions, answers, ideas, and opinions... all apply.
princent
Posts: 1
Joined: 20 Nov 2020

20 Nov 2020

Carly(Poohbear) wrote:
05 Mar 2018
Here you go :)





PoohBear

-------------------------------------------------------------------------------------------------------
Recent Music made with Reason
(Electronic) Poly Madness
(Electronic) Solar Dance
(Electronic) Into The Night
(Upbeat) The Players Took Me There Made in Reason 9 with heavy use of the players
(Electronic) 5 Steps (Video added) Updated
------------------------------------------------------------------------------------------
My Soundcloud Page ....... Nektar Mappings
------------------------------------------------------------------------------------------

Thanks! I got this working, using the first method.

I have The NDLR which sends out via several midi channels and I needed to have an instrument in Reason to listen one specific midi channel.

User avatar
mimidancer
Posts: 811
Joined: 30 Sep 2021

04 Oct 2021

QVprod wrote:
05 Mar 2018
DonnieAlan wrote:
05 Mar 2018


Carly - Thanks for the video. I get what needs to be done. Notice that the only way to actually do this is by adding additional 3rd party software (ie, MIDI Loop, MIDI Ox, or the Codec). That's a real flaw in Reason itself. I mean, virtually every MIDI device on the planet allows you to specify an incoming MIDI channel. That's true for virtually all VI's and DAWs I'm aware of. Right now, Reason doesn't really have the ability to do that in an easy way.
Carly briefly mentions this in the video, but triggering a specific instrument by midi channel is exactly what the Advanced midi is for.

From the manual
! Do NOT use the Advanced MIDI Device if you are only going to use Reason’s internal sequencer for recording and playback!

This is opened by clicking the “ADVANCED MIDI” button on the Hardware Interface panel. The Advanced MIDI device is only used if you are controlling Reason from an external sequencer, using the External Control Bus inputs. Normally, you send MIDI to a track via the sequencer, by selecting the sequencer track.
You can select MIDI ports for up to four External Control Busses (on the Sync page in Preferences). Each bus can host 16 MIDI channels, for a total of up to 64 MIDI input channels. The Advanced MIDI Device is where you can route each MIDI channel to a specific device in the Reason rack:

1. Select one of the External Control Busses by clicking the corresponding Bus Select button at the top of the Ad- vanced MIDI device.

2. Pull down the device pop-up menu for a MIDI channel and select a device.
The menu lists all devices in the current song.
Now, incoming MIDI data on the selected bus and MIDI channel is sent directly to the selected device, bypassing the Reason sequencer. The name of the device is shown in the name field for that MIDI particular channel.

3. Try sending MIDI notes from the external sequencer, on the selected bus and MIDI channel.
The indicator below the channel's name field should light up.
See also “Advanced MIDI - The External Control Bus inputs” in the Advanced MIDI and Synchronization chapter.
If you're hearing more than one instrument at a time, it's because your controller is set up as a control surface in Reason causing you to send midi twice. Uncheck 'Use with Reason' under Control Surfaces in the Preferences.
This used to be true before Players. Now one can used the advanced midi to reach the instrument. IS to set up a combinator. Assign your midi device to the combi then place a player on top of the combi and set it to direct record. I use the selig note view for this. Then save the whole thing as a template. i simply drag what I want to play with my beatstep into these combis. or you can even drag new combis on top. It stays mapped. The only limitation is that you can only record one midi track at a time. For some reason won't let you arm multi midi tracks to record. So I just do it one pass at a time. None of them are longer than 4 bars so not a big deal.
Image

Image

Image

User avatar
me-yourself-and-them
Posts: 90
Joined: 09 Jan 2022

06 Feb 2022

that first video was a big help setting 1 external midi controller to drive 2 different reason instruments based on split keyboard zones using midiox. even though i assigned ranges to different channels in midiox, sent the midiox out to different loop midi ports the 'fkn* octo rex still kept on playing loop slices through the midi channel "hard assigned" to kong. solution: disable "select slies by midi 2 in octo rex. it seems like that feature is still responding on all channels instead of the one hard assigned to octo rex.

User avatar
Carly(Poohbear)
Competition Winner
Posts: 2942
Joined: 25 Jan 2015
Location: UK

06 Feb 2022

me-yourself-and-them wrote:
06 Feb 2022
that first video was a big help setting 1 external midi controller to drive 2 different reason instruments based on split keyboard zones using midiox. even though i assigned ranges to different channels in midiox, sent the midiox out to different loop midi ports the 'fkn* octo rex still kept on playing loop slices through the midi channel "hard assigned" to kong. solution: disable "select slies by midi 2 in octo rex. it seems like that feature is still responding on all channels instead of the one hard assigned to octo rex.
How do you have things setup in Reason and I'm mainly talking about the rack?

There are several ways to control multiple instruments from one device, the simple solution is to use zones in a combinator, personally I use players now to do the zoning as then you can swap your instruments out and you don't have to rezone things like you would with a combinator.

2 really good free devices are the UTL which is used to filter (set zones) the notes and TonicMint A/B Transpose player (so you can transpose the notes down to play the drum machines from higher up the kb etc)

Ogoid
Posts: 2
Joined: 11 Jul 2018

30 Sep 2024

Wow, there's a lot going on in this post. I just picked up SampleTank and some fabulous retro synths (Lov'in them so far.. in the lust period with new sounds).
SampleTank has 16 instrument slots, each for a midi channel.
I turned off midi master keyboard, created loop midi 16 and loop midi 15 ports, then added Poohbear controller 15 and 16
I Then added two rack external midi instrument units and targeted one to loop port 15, the other to loop port 16
I locked both of the PoohBears (channel 15,16) to the SampleTank vst instance.
I placed instruments in SampleTank slot 15 and 16.
I also removed loopport 15 and 16 from the 'midi input' list in preferences.
When I click either 'external midi instrument' rack unit and play something on my FLKEY controller, I see notes on the sample tank, but no sound is produced
When i put instruments in slot 1 of the SampleTank (midi channel 1) then I get sound, but only from the channel one instrument.

I thought I was close lol.. but now I'm going to back through the post bit by bit and do every one of these setups to see what works, but before I do that I thought I'd post a thank you to you all first for covering this stick problem and maybe get some tips on where I messed up on my existing attempt here.

Cheers, Of to the drawing board I go
P.S. (Is it a massive resource drain to have like 4 instances of SampleTank running with one instrument each, if I can't get this multichannel config to work?)

User avatar
jam-s
Posts: 3236
Joined: 17 Apr 2015
Location: Aachen, Germany
Contact:

30 Sep 2024

As sample tank is pretty much just playing samples (via some individual FX paths for each instrument) the overhead of running 4 instances instead of one multi instance for 4 instruments should be pretty small.

Post Reply
  • Information