Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Cable switcher in Environment

I have created a cable switcher in my environment, to bypass midi notes being echoed back from external hardware modules. I am using two hardware modules both connected via USB MIDI. There seems to be no way to make a USB MIDI cable NOT be bi-directional. Even though I have local control shut off on hardware, I get doubles of MIDI notes.. In the old days, I pulled out the MIDI IN cable keyboard controller, but don't use MIDI cables anymore.

I have tried Logic's midi thru port OFF - that has no effect.

It seems that Logic has no way to shut off it's input ports on the Physical Input.

In Cable switcher, I choose either Physical input's sum or Mac pro. This solves the doubling of MIDI notes, except something toggles the cable switcher, without any action from me.. Currently I have all midi shut off, except for feeding MIDI clock to Tryos 3. I am trying to record Tyro's arrangement (multi channel midi out data) into Logic and keep in sync. It works except every 2 or 3rd pass, Logic switches the cable switcher, so no Midi comes thru to be recorded.

Anyone else encounter this, or find a solution?

Macpro,, Mac OS X (10.5.6)

Posted on Aug 19, 2009 12:46 PM

Reply
10 replies

Aug 19, 2009 9:17 PM in response to Data Stream Studio

I was using a Korg M3 (for controller also) and a Motif XS. The problem seems to be when the XS is plugged in, I have XS - MIDI Thru shut off. yet still there were two of every note, a couple of clock counts later. If I unplug USB midi cable, there is no doubling of notes.

If you want to record a part onto the XS from the M3 controller keyboard, you have to have the XS plugged in, it it still seems to return, the notes going to it, back to physical input sum..

Like I said if I put a cable switcher between physical sum input and sequencer input, I can get rid of doubling effect. But the cable switcher somehow switches itself. If I reload the song. the state of the cable switcher may change too.

Aug 19, 2009 11:19 PM in response to Mark Styles

Set the cable switcher's input to something that you know you'd never transmit from your source (say, CC#119), or choose a fader or meta event. See if that fixes the problem.

BTW, the way to "shut off" a port on the Physical Input (PI) is to connect an object to that port such as a MIDI Monitor or an Ornament. Here's how it works:

Each port on the PI represents a the MIDI output from each piece of gear as it's seen by Logic. The SUM output of the PI is a combination (merging) of all data coming in on all input ports. When you connect an object to a specific port, that device's data will now flow exclusively to that object and never reach the SUM output. This technique can be used to effectively shut off an input to Logic.

Another use of this technique is to let you route the output of a particular MIDI device exclusively to another part of Logic, as programmed in the environment.

In short, by connecting a "dummy" device (like a Monitor) to any port, Logic will never see the data coming from that device unless you then route the Monitor somewhere else in the Environment.

HTH.

Message was edited by: iSchwartz

Aug 20, 2009 4:19 AM in response to iSchwartz

Thank you.. That's a good idea. Do you have any idea what can trigger a cable switcher? (a particular CC# for example). Further tinkering revealed, that when I instituted a certain "scene change" on the Tyros, that flipped the cable switcher.

For now I just cabled Port 3 (tyros MIDI out) directly to sequencer input. I'll re cable it, when I need to use another source

Aug 20, 2009 10:40 PM in response to Mark Styles

angelonyc wrote:
THANX - That was it, when you initiate a cable switcher it defaults to volume command with a range of 0 - 127 to trigger the switch. i'll change the switch to an unused CC


Hey everybody, sing along! (in your best musical theater voice)

\[ Big flourishy orchestral introduction, and then... ]

+Staaaaaar-fish... jehhhhhhhhhh-lo-seeeeee+
+Oh what a staaaaar-fish would meeeaaann to meeeeeeee...+
+Not just a yellow one+
+The green ones are so grand,+
+I told him 'bout the input+
+But he didn't under-staaaaaaaaaaaaaand....+

Oh, you don't know that song? Oh, I see, it's the second stanza to this:

iSchwartz wrote:
Set the cable switcher's input to something that you know you'd never transmit from your source (say, CC#119), or choose a fader or meta event. See if that fixes the problem.



Hey, just having a laff! But I'm glad you got it sorted.

On a more serious note, FYI, cable switchers, faders, buttons, etc. all default to responding to CC#7 on their input. That's fine for environments that process data within Logic, but not ideal for processes that deal with external MIDI data like those from a keyboard controller. Just a little FYI from yer ol' pal...

-=iS=-

Aug 20, 2009 11:56 PM in response to iSchwartz

Some get underpaid, others get overpaid... but witnessing your lyric writing skills, it is a miracle you don't get points deducted... 😉

Anyway, I'll pay you back soon, I am at the moment full into the environment, making a template to use the Wiitomidi program and thus the Wii Remote controller in Logic. Great expressive potential in that thing, but a lot of trying and testing to see what reacts how and when and why. Making a template to let two CC's pass (of the 22 it sends when you don't filter anything... so you can imagine how many crashes I've had the past few days, unintentionally flooding Logic with CC from the Wiimote).
Now I'm at the stage where I connect two WM's to Logic...
Wouldn't it be wonderful if they'ld make one specifically for musicians (perhaps with three buttons on the side, so all fingers can be used)
!http://farm4.static.flickr.com/3551/3842158522_f22eb6ea0e.jpg!

Cable switcher in Environment

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.