Jump to content

Performance Settings are getting triggered by PC on all channels [BUG] (10.2.3)


gkillmaster

Recommended Posts

Hi,

I'm using my QuNexus keyboard to send MIDI program change messages but the instruments on the tracks are not receiving them. If I take the exact same setup into Live (in this case I'm using Glitchmachines' Polygon), it works fine and I can see in MIDI monitor that the QuNexus is sending correct program change messages. I can play notes fine but I cannot get program change to work at all. My input filter for Program Change messages is not checked so I don't understand why this is not working.

 

Also, I see no way to add the QuNexus manually as a controller. It asks if I want to detect automatically, but it doesn't add the QuNexus to the list of connected controllers though it seems to work fine as a generic keyboard.

 

Any clues here? Or how best to troubleshoot this?

 

thank you!

 

Greg K

Link to comment
Share on other sites

Ski

I too cannot get performance settings I have saved with a PC# to respond to Program changes.

 

Did they change how it works or just eliminated it all together - if so bug or per design

 

I know it used to work but would have to go back and try each version to see where the functionality broke. Or am I doing something incorrect ?

Greg

Link to comment
Share on other sites

Ski

I too cannot get performance settings I have saved with a PC# to respond to Program changes.

 

Did they change how it works or just eliminated it all together - if so bug or per design

 

I know it used to work but would have to go back and try each version to see where the functionality broke.  Or am I doing something incorrect ?

Greg

Strange... works fine here.

Link to comment
Share on other sites

I did something stupid and turned off to timemachine when I was doing a recording and forgot to turn it back on. That was two weeks ago. I have 3 drobos and 1 external non raid backup drives. Restore said 21 hours.... 7 more to go as of now. I even have an internal drive I use carpon copy on that failed to run. When it rains it pours.

User account got corrupted and I couldn't login. I had a root account but could not correct issue on main account. The one thing I should have tried when all else failed was upgrade to Siera-but had already started the restore when it came to mind.

Dementia has started I think :)

Link to comment
Share on other sites

FWIW, the 10.2.4 behavior is this:  

 

• If you send Logic external Program Changes on MIDI Channel 1 and they make their way directly into the Sequencer Input, they will be hijacked and thus select performances (or EXS-24 patches, for example). Having to travel through the environment's stock keyboard and monitor objects is considered "direct" because they're passive objects.

direct.png.a2fc5ec775cae0d2dcce4251909ab05e.png

• However... if the Program Change messages travel through an environment processor such as a transformer programmed to detect and act upon them, the PC messages will not be hijacked by Logic and thus will not select performances or change patches in EXS. Shown here is proof of concept, where a transformer added inline is set up to detect PC messages and convert them to aftertouch. The conversion shown here itself is irrelevant; rather, it's the action of the transformer that's important, as it changes Logic's response to PC messages.

blocker.png.9409e0042cc7d7dadd6d3ef428cc5bc2.png

Link to comment
Share on other sites

I wonder what would happen if you try a similar scenario to what I described above...

 

Create a transformer, set it up to detect PC's and transform them into something (doesn't matter what for now). See if that prevents PC messages from passing into Logic.

 

IF that works, then try this to get Logic to respond only to PC messages on ch1:

 

• Set the xformer so it does not pass non-matching events.

• Configure the xformer to detect PC messages on a specific MIDI channel

• Transform them into something bizarre, like Fader (ch16), Fader number 16, Value equal to the program change value itself.

• Create another xformer and cable it in series after the first one. This one will output to the Sequencer Input.

• Configure that xformer to convert the Fader messages back into PC messages on the desired MIDI channel.

 

If this works, you'll now be able to get Logic to respond to PC's on ch1 and ignore all other PC messages.

Link to comment
Share on other sites

Note:  you can prevent Logic from responding to program change messages (and causing Performances to be selected) simply by removing or deleting any performance presets that happen to live in the Performance folder. This has been the behavior of Logic for some time now, and I can confirm it's the same in 10.2.4. If there are no saved Performances, PC messages will pass on to plugins such as EXS-24 just fine.
Link to comment
Share on other sites

Jumping Jehosaphats!!!!!!!

I just tested your transformer concept and it worked1! ( for masking performance changes on unwanted channels)

Below you will see when I send PC on channel 1 - ( it changes performances (FYI I have three saved, 0,1,2)

BUT - when I send a PC on the other channels it does not change the performances.  I would have never in a million years thought of doing this.

(There was no success in the attempting to convert back to PC as it still triggers performances ( if they exist) - but great idea anyway.

 

I am going to start calling you Mr. Albert EinsteinSki !!!!!

 

PS. also check out the fact the control bar mIdi input display shows the PC when it arrives at the PI but when you unhijack the PC the display shows what is coming out of the transformer.... You need a cheese sometimes in the middle of things to figure how to get from point a to b....

 

PSS - and why do I have a PI that acts like a unbound class object on viagra when things move around in the Env?  more cheese please.

 

 

 

1365934887_SkiTrick.thumb.gif.725e4a66120b6c9570c40a60d840bc60.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...