hozierschurch Posted February 8, 2018 Share Posted February 8, 2018 Hi, Can anybody explain why 'learn midi cc automation' only works on certain knobs / faders on my midi keyboard (LX88). For example, I have 9 faders. I can try to 'learn' 1-4 and nothing happens, yet when I get to 5 ... hey presto! Still starting out with this stuff so if I'm missing something obvious - be kind! Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 8, 2018 Author Share Posted February 8, 2018 Should have said, I'm using this with Signal Pulse Engine via kontakt. Quote Link to comment Share on other sites More sharing options...
Solution David Nahmani Posted February 8, 2018 Solution Share Posted February 8, 2018 Click the arrow at the bottom right of the LCD display in Logic's control bar and choose Custom. Watch incoming MIDI events in the MIDI input monitor. Do those knobs (that you can't assign) send any kind of MIDI data at all? Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 15, 2018 Author Share Posted February 15, 2018 Sorry David, only just seen this - my notifications didn't work for some reason! Out of my 9 faders and 8 knobs, only 5 of the cc numbers show midi data in the MIDI input monitor? The LX88 was installed using the correct software ... also the manufacturers tell me I should be able to ctrl click and fader / knob and assign, but again, this only works with the 5 faders Logic recognises? Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 15, 2018 Author Share Posted February 15, 2018 Ignore previous David, must have made an error in the past. i've reset all drivers and they're working now! Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted February 15, 2018 Share Posted February 15, 2018 Good to hear! Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 David! I spoke to soon. Same issue is occurring again today ... I've looked at the transport window and messages are only being received for 5 faders only. Today I've again uninstalled the midi keyboard and deleted the .plist / .cs e.t.c. and re-installed Nektar's mapping file but no joy. Any suggestions? Cheers! Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted February 16, 2018 Share Posted February 16, 2018 So maybe some knobs are already mapped to functions in Logic? To check for that, choose Logic Pro X > Control Surfaces > Bypass All Control Surfaces. See if now all knobs send MIDI CC events? Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 They all work in the transport window if I do that but they all appear on Channel 16 I think, and have different CC numbers i.e. fader 9 is 16 20 ... whereas before it was 1 7 Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 I should also say that in the controller assignments window, the faders and knobs which don't send messages in the transport window (or work) show as being assigned i.e. Ch 1 73 Lo7, but the faders which do work and receive messages in the transport window don't show do anything in the assignments window ... Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted February 16, 2018 Share Posted February 16, 2018 I should also say that in the controller assignments window, the faders and knobs which don't send messages in the transport window (or work) show as being assigned i.e. Ch 1 73 Lo7, but the faders which do work and receive messages in the transport window don't show do anything in the assignments window ... Yes that makes sense: any MIDI event that is assigned in Logic's controller assignments window no longer appears on Logic's MIDI input monitor. Only unassigned MIDI events will be displayed there. They all work in the transport window if I do that but they all appear on Channel 16 I think, and have different CC numbers i.e. fader 9 is 16 20 ... whereas before it was 1 7 To determine what type of MIDI event your keyboard send you'll have to refer to your keyboard's manual. Logic only displays whatever MIDI event type it receives (it does not change any of the parameters of the MIDI event). Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 I think I'm more confused now I've tried the 'bypass again' and now all of the faders e.t.c. are working as they should with correct cc numbers and showing in the transport window. From here, what do I need to do so I can come off 'bypass' and use the keyboard as normal? Apologies for the workshop! Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted February 16, 2018 Share Posted February 16, 2018 Choose Logic Pro X > Control Surfaces > Setup and make sure no control surfaces are selected, then choose Logic Pro X > Control Surfaces > Controller Assignments and delete any remaining assignments. Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 Cheers David. I've done that and now all of the faders etc show in the transport window. From here, do I just assign individually to use smart controls e.t.c. as none of them are working? I'm trying to get to the stage where I can just switch on the midi keyboard, open kontakt / signal pulse engine and the controls are mapped automatically. This was the case yesterday with a fresh install but isn't working now ... Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted February 16, 2018 Share Posted February 16, 2018 Cheers David. I've done that and now all of the faders etc show in the transport window. From here, do I just assign individually to use smart controls e.t.c. as none of them are working? If you want, yes. I thought that what you originally asked, indirectly, when you said "Can anybody explain why 'learn midi cc automation' only works on certain knobs / faders on my midi keyboard". For automatic mapping, choose Logic Pro X > Control Surfaces > Preferences and click MIDI Controllers, then select your keyboard below and click Setup. Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 Fantastic. Both these will get me moving for sure. I need to deal with this allergy to MIDI! Thanks again Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 Again - no joy! This is driving me nuts. The DIY things works just fine. But unfortunately my controller doesn't show under preferences / Midi Controllers. It does show under Controller Surface Setup and so I'm assuming I should be selecting that? The LX88 is supposed to come pre-mapped via download with Logic / Garageband integration but it is that that I've been having trouble with. For some reason it isn't mapping effectively. This was what I meant in the original post asking why only certain faders work e.t.c. when it is all supposed to be pre-mapped (although I wasn't very clear!) I appreciate it isn't a massive task to assign and save for each plugin but the pre-mapping way would make workflow a lot easier. I'm still just trying to figure out where the issue lies ... Does Logic need a complete re-install? Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted February 16, 2018 Share Posted February 16, 2018 For some reason it isn't mapping effectively. This was what I meant in the original post asking why only certain faders work e.t.c. when it is all supposed to be pre-mapped (although I wasn't very clear!) I understand. But are you sure absolutely ALL faders and knobs are supposed to be assigned? Maybe not? Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 It's more the 3rd party stuff. Basically, all the things Nektar says the LX controls in Logic itself works just fine (mixing / transport controls e.t.c.). But as with most people, I use a lot of 3rd party plugins in Kontakt and I want to control these parameters. Nektar say anything is possible by ctrl clicking / Learn Midi Automation but it's that which doesn't work (only on 5 faders - not on the others or the knobs). And without being able to control all of this it seriously hinders workflow especially with sound design. Hope that makes sense! Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted February 16, 2018 Share Posted February 16, 2018 Nektar say anything is possible by ctrl clicking / Learn Midi Automation but it's that which doesn't work (only on 5 faders - not on the others or the knobs). Because the other knobs are already assigned to something? Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 16, 2018 Author Share Posted February 16, 2018 Nektar say anything is possible by ctrl clicking / Learn Midi Automation but it's that which doesn't work (only on 5 faders - not on the others or the knobs). Because the other knobs are already assigned to something? It appears they are assigned to Smart Controls - which in turn don't control anything in Kontakt. The workaround suggested by Nektar is to use Global Channel 2 from the keyboard as the faders / knobs aren't routed to Smart Controls. This seems to be a solution but it means every time I open a Kontakt instrument plugin window, having to change the Midi Channel to '2' so I can hear it ... Is there a way to either (1) set all Kontakt Midi Channels to 2 by default, or to get rid of the Smart Control mapping on the knobs so they are free for me to assign for automation? Quote Link to comment Share on other sites More sharing options...
fernandraynaud Posted February 16, 2018 Share Posted February 16, 2018 @Hozierschurch, is your keyboard showing up ticked under Prefs -> Control Surfaces -> MIDI Controllers? If so, and you don't mind losing all the mappings, try unticking it. Also as per the keyboard maker's tip, if you set the track's MIDI channel to 1, it will output (to Kontakt) on 1 while Logic receives on 2, to bypass the capture. I have a similar problem with my Akai MPK88. Even though I delete some assignments and save the project, the next time I look they are baaack, AGAIN captured by Logic. David, Is there a way to create a custom "MIDI Controller" definition that retains some of the mappings and not others? Quote Link to comment Share on other sites More sharing options...
hozierschurch Posted February 20, 2018 Author Share Posted February 20, 2018 @Hozierschurch, is your keyboard showing up ticked under Prefs -> Control Surfaces -> MIDI Controllers? David, Is there a way to create a custom "MIDI Controller" definition that retains some of the mappings and not others? Sorry for late reply! Mine shows as my controller in a box highlighted with a blue outline (not a tick). My track channel is always 1 by default but as a workaround I'm having to send from channel 2 from my Midi Keyboard as on channel 1 the faders e.t.c. are already pre-assigned. The controller doesn't do everything it is advertised to do (without me messing with anything at all which I have confirmed by factory reset e.t.c.) The problem I am left with, is how to make Kontakt libraries automatically use channel 2 so I don't have to change channel every time I load an instrument! Quote Link to comment Share on other sites More sharing options...
fernandraynaud Posted February 26, 2018 Share Posted February 26, 2018 This time my late reply, sorry. There are control surfaces and there are keyboards. The former have more gizmos and often motorized faders etc. They have a huge set of functions assigned. The latter are "MIDI Controllers" and more limited, the faders etc usually auto-mapped to "Smart Controls". That's been the curse. I imagine yours probably shows up in a bounding box in Control Surfaces -> Setup but did you also look under Preferences -> Control Surfaces -> MIDI Controllers? My AKAI MPK88 is a keyboard with 16 drum pads, and Logic only assigns its 8 faders, 8 buttons, 8 rotaries and the transport buttons, that's it. I've ended up hacking the internal tables to remove the faders from Logic's grasp because even if I deleted the assignments Logic was always repossessing them any time it felt like it. Now I can use MIDI Channel 1 and use MIDI Learn to do my own mapping of the faders. I left the rotaries and buttons for Smart Control auto-mapping for now but may end up freeing them too. I mainly want to retain the functioning of the transport buttons, those are very handy, so just unticking the AKAI under Preferences -> Control Surfaces -> MIDI Controllers was not a good solution. Is your device a full fledged control surface? What's the brand and full model number? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.