Jump to content

CC Reroute in Environment


matkatamibakundo

Recommended Posts

Howdy. Is it possible to convert incoming CC2 messages into CC1 depending on the targeted Instrument Channel? I'm using LA Scoring Strings in Kontakt(Multitimbral) with an EWI and the EWI is hard coded to transmit CC2. I can turn on/off whether or not it transmits. But i can't change what CC is transmitted. Rather than go into each LASS patch in Kontakt and reroute (they have a dedicated page) i'm wondering if this is possible to do in the environment via the Transformer object.

 

Right now, i've tested by adding a Physical Input wired to a transformer, which is wired to each channel of the Kontakt instrument. The problem is that when I play a note, regardless of which track is selected in the Arrange window, all channels of this multitimbral Kontakt are triggered.

Link to comment
Share on other sites

Just wanted to add that setting up Physical input -> Transformer -> Sequencer Input with the transformer set to convert CC2 to CC1 does provide *a* solution. However, I don't want to apply the CC conversion to EVERY instrument i have loaded. I only want to apply it to specific instantiations of Kontakt.
Link to comment
Share on other sites

One alternative (in your second scenario of Physical Input>Transformer>Sequencer Input) would be to use a cable switcher in front of your transformer object. Route the top cable straight to the sequencer input, the second cable (which will appear after you make the first connection) to the transformer then to the sequencer input.

 

For bonus points you can assign a physical fader or button to move the cable position.

Link to comment
Share on other sites

Just wanted to add that setting up Physical input -> Transformer -> Sequencer Input with the transformer set to convert CC2 to CC1 does provide *a* solution. However, I don't want to apply the CC conversion to EVERY instrument i have loaded. I only want to apply it to specific instantiations of Kontakt.

 

Logic's MIDI routing is Physical Input -> Sequencer Input -> Rec armed track -> Environment object assigned to that track.

 

You could create tracks assigned to a transformer and route that transformer into the desired instrument. When you rec-arm that track, the transformer will convert your CC before it reaches that instrument.

Link to comment
Share on other sites

I don't quite follow what you mean. Does that mean that I would have to rewire the transformer every time I want to change instruments?

 

No, you could have a transformer setup, Option-drag it to make copies if you want to do it for several instruments, and then cable each transformer into one instrument channel strip. You could give the transformer the name of the instrument it's cabled into so you can keep track of them.

 

Does that make more sense? Don't hesitate if you have more questions.

Link to comment
Share on other sites

I don't want to apply the CC conversion to EVERY instrument i have loaded. I only want to apply it to specific instantiations of Kontakt.

 

Right it is understandable - patching the transformer between the Physical IN and the Seq IN is a globla PRE midi processing and will affect all instruments.

 

You need a POST midi processing where the midi path looks like this:

Physical Input ->Sequencer Input->Multi Instrument->Transformer->Software Instrument

 

This setup is known as a "Multitimbral Instrument OLD WAY" setup shown in the picture below (used in the former Logic versions). In this scenario the Channel Strip is set to ch.All and the Multi Instrument is set to "No Port" so it behaves as a "Dummy Instrument". As you see I have created 16 Tracks in the Arrange for that Multi so you use these tracks to record and play midi for that Multi Timbral Instrument. I still prefer the "Old Way" of setting up Multitimbral Instruments cause you can patch lots of midi processing gear in between like the Transformer in our scenario.

Cause it is POST midi patching you will note that the incoming external midi will be recorded as it is i.e CC#1 using the original midi channel "played as original". The Multi Instrument in our scenario is not just a Multi, it will behave as an "Ultra Transformer" which will transform the external/incoming midi channel into channels 1-16 depending on the track selection. In some other posts I have mentioned how to use the Standard & Multi Instruments as "Ultra Transformers" but this is another topic...

Get the Logic Template from the attachment below, load Kontakt in Software Instr. 1 as shown in the pic and try.

 

http://audiogrocery.com/support/images/multi_oldway.png

multi_transf_cc2_cc1.zip

Link to comment
Share on other sites

Unfortunately, you lose the "Bounce Region" and "Bounce In Place"

 

That's correct. In this case the solution is to patch the Transformer between the Physical Input and the Sequencer Input. According to your previous requirements you will need a way to switch ON/OFF this transformer right?

Somebody have already offered a Cable Switcher remote control in the previous posts here.

I guess toggling a given note key as a Key Switcher "KS") is a good idea so I just made a small gear form scratch. It is packed in a Macro offering a small user interface (see the image below).

 

CC# to CC# Transformer KS tool v1.0

 

1. Use the Note# (KS) box to assign a custom key switching note key.

2. Assign the Condition Control number in the (CC#>) white box.

3. Assign the Operation Control number in the (CC#) black box.

4. The most left "ON/OFF" button can be enabled/disabled via mouse click or remote KS (assigned in the KS box). In ON mode the tool is active, in OFF mode the tool is bypassed/thru.

 

You can save that song as a starting template or you can import that tool into another project using the Logic "Import Environment Layer" function. There is a stand alone layer labeled as "CC# to CC# Transf" so you can import it easily.

Screenset 9 retrieves the tool "As Float" box.

Screenset 8 retrieves the Click & Ports Environment layer. (Screensets are importable as well).

Get the template from the attachment below.

My best

 

http://audiogrocery.com/support/images/cc_ccks.png

cc_to_cc_trsf1.0.zip

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...