Midi Control of the Quad Cortex via Logic Pro 11

Hi,

I am struggling to understand the process of controlling my QC via MIDI messages (CCs) via Logic Pro 11. I am able to get basic preset changes to happen, however, I can’t for the life of me make sense of Logic’s event lists and fields.

I would be greatful if someone could help.

This is what I have on Logic Pro - and I click on the + button for program changes (not 100% sure if this is correct or not) - but it does actually work and changes my QC presets. However, what I wish to know is how does the following numbers relate to the Logic Pro event numbers please???

So when I want to make a change to cc#0 value, why do I not see a field for that in Logic. The same with cc#32 etc. It is very very hit and miss at this stage. I would just love a simple way to be able to map all of the values shown in the QC manual into Logic etc.

Thanks for your time.
Ian.

I don’t have logic so it’s difficult to check the details.

In principle, a program change message consists of MSB, LSB and PC.

In the MSB you put 0 for presets 0-127 or 1 for 128 to 256.
Then the LSB is the set list (0-12).
And PC the preset (0 - 127).

1 Like

If you want to send CC messages, I guess you need to select “Control Change” instead of “Prog. Change” before hitting the + icon.

Thanks, but there isn’t actually a Control Change option in the list.

r

Progr. Change is the closest one. As I mentioned - it will change the presets, but trying to make sense out of the values is completely mystifying to me. I had read about the MSB, LSB, and PC. Seems to be represented by CC#0, CC#32, and VALUE… But I can’t align to what I am seeing in Logic 11. Other videos on YouTube seem to show it so easy :slight_smile: - wish someone would cover a good one to solve this issue once and for all…

Thanks,
Ian.

“Controller” is the one which sends CC messages. Where it says “length/info” you can select the CC number.
And assign a value in “Val”.

1 Like

So I believe you have to first set a “controller” message which sets CC32 to select the setlist you want.
Then a “progr. Change” message, set the “num” field to 0 or 1 (depending if you need presets higher than 128) and then the “Val” field to your preset number.

1 Like

The confusing part is that in Logic, the Program change message allows you to set a preset (field “Val”) and a MSB (in the line M…SB), field “num”.
But it does not include a LSB for whatever reason. So to select your setlist, you need to send a CC to CC32.

1 Like

Hi. Thank you for those recomendations. I am going to try them now and see how I get on.

This is where I got…

I have 3 midi events in. They change the patch as needed. The third one was an attempt at changing the scene CC#43 to Scene E (5) but it didn’t work - it just changed to another unused preset.

Yes, 0 or 1 seems to work for the patches alright i.e. 0-127 and then 128-256. I am going to try your other suggestions now, hopefully they will work and that will be everything then. Thanks again for your help with this.

Regards.
Ian.

OMG that worked!!!
Thank you so much.

It appears as an event in the event list but not as an entry in the MIDI Region - but I don’t care about that. The functionality is working which is AMAZING… Thank you…

So, to get this right… Program Change - allows me to select the Preset.

Controller then allows me to send individual CC#s via the length/info field and the value is SCENE I want. That seems to work great.

Now, I just need to figure out how to change SETLISTS. Probably something similar or I might look up the QC MIDI reference like I did for CC#43.

Thanks again so much.

Ian.

1 Like

Happy to hear that I could help.
Setlists should be CC32.

2 Likes

They are indeed. Thank you so much for this.
Why they have to make it so vague is beyond me…
Would be nice also if Logic could have the proper function names inside the CC#s description in the Legth/Info field… They seem to be generic desctiptions.

Thanks so much again. I am sure your answers are going to help so many more people also…

Thanks,
Ian.

1 Like

I vaguely remember that you can configure the names of the presets somewhere in Logic. And maybe the CC fields as well. But I don’t remember the details.

And yes, for me it’s every time confusing again. Every piece of software seems to do it a bit differently just to challenge us. :sweat_smile:

I set up my Ipad recently to change presets and scenes. And in the Forscore app I had to use Hex codes for the midi messages. Took me a while and some good help on this forum to figure it out.
So I’m happy I could pass it on to you now :smile:

I haven’t tried this, but it may be possible to use Logic Controller Assignments and automation to control some QC settings during a song. The limited MIDI support in QC will be an issue though.