nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Aug 11, 2015 21:33:15 GMT
Hi fitz, Thanks. I'll work with that so. According to the nektar specs the octave buttons can be configured to send a cc. However I will make the first set assuming default configuration and see how we go. Regards, Nic.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Aug 13, 2015 15:26:07 GMT
Hi jakersjaw and fitz, I got waylaid yesterday, but found a little bit of time to make some progress on this and have a set of rules that I hope will work with the nektar lx. There's a little bit more gymnastics to do, but I'll lay out what to do step by step. First, in preparation, I would strongly suggest deleting and re-installing MidiBridge from the App Store. That way nothing we messed around previously will interfere and some assumptions I have made about certain settings will apply. There are 4 sets of rules and 3 scenes so they have to be deployed carefully. 1. With your virgin MidiBridge, connect the lx keyboard and connect the keyboard port on left to MidiBridge on right (as before). NB we do not need to mess around with network/localhost with this anymore. 2. Open up the Stream Byter on the MidiBridge output port (the one on the right that has a green line going to it) and paste in the following: # HuiBox remote canonical processor # for MidiBridge Stream Byter # by audeonic Aug 2015 # install on output port only (RHS)
# block all ctl except canonical events B0-B = XX +B # block chans 1 to 12 BC-E 08-7F = XX +B # block unused ch 13 - 15 BF 08-40 = XX +B # block unused ch 16 BF 48-7F = XX +B # block unused ch 16
# send ping on ctl (clone) BX = 90 00 7F +C
# transport BF 41-45 7F = B0 0F 0E +D50 +C BF 41-45 7F = B0 2F X2 +D50 +C
# track mute/solo/rec BC-E XX 7F = B0 0F X2 +D50 +C # select zone BC 00-07 7F = B0 2F 47 +D50 +C # rec BD 00-07 7F = B0 2F 43 +D50 +C # solo BE 00-07 7F = B0 2F 42 +D50 +C # mute
# group L/R BF 46-47 7F = B0 0F 0A +D50 +C BF 46 7F = B0 2F 41 +D50 +C BF 47 7F = B0 2F 43 +D50 +C
# faders common BF 00-07 = B0 0F X2 +D50 +C BF 00-07 = B0 2F 40 +D50 +C BF 00-07 = B0 X2 +D50 +C
# faders specific BF 00 = B0 20 00 +D50 +C BF 01 = B0 21 00 +D50 +C BF 02 = B0 22 00 +D50 +C BF 03 = B0 23 00 +D50 +C BF 04 = B0 24 00 +D50 +C BF 05 = B0 25 00 +D50 +C BF 06 = B0 26 00 +D50 +C BF 07 = B0 27 00 +D50 +C
# block all original events XX = XX +B
3. Press 'Install Rules', then 'Done' and 'Done'. Now install the following rules into the Stream Byter on the keyboard input port (on left with green line coming from it) # map Impact LX controller to HuiBox # by audeonic Aug 2015 # scene 000 - main
# transport BF 67 = BF 41 # << BF 68 = BF 42 # >> BF 69 = BF 43 # [] BF 6A = BF 44 # > BF 6B = BF 45 # O
# faders 1-8 BF 0C = BF 00 BF 0D = BF 01 BF 0E = BF 02 BF 0F = BF 03 BF 10 = BF 04 BF 11 = BF 05 BF 12 = BF 06 BF 13 = BF 07
# buttons 1-8 (mute) BF 15 = B0 00 BF 16 = B0 01 BF 17 = B0 02 BF 18 = B0 03 BF 19 = B0 04 BF 1A = B0 05 BF 1B = B0 06 BF 1C = B0 07
# hold for rec (CC 0-7) or mute if not held B0 00-07 = CF 00 +H1000 # revert timeout B0 00-07 7F = CF 02 +C # switch hold scene B0 00-07 00 = BC XX 7F # up -> rec CF = XX +B # block internal PC
# but9 - select shift scene BF 1D 7F = CF 01 +C
4. Press 'Install Rules', Done and Done and open up the 'Scenes' panel. Hold your finger down on slot 000 until it prompts you to save. Name the scene 'main' and press 'Save' 5. Paste the following rules into the lx (left) Stream Byter, replacing the previous ones: # map impact 61 controller to HuiBox# by audeonic Aug 2015# scene 001 - shift# renumber track buttonsBF 15 = B0 00 BF 16 = B0 01 BF 17 = B0 02BF 18 = B0 03BF 19 = B0 04BF 1A = B0 05BF 1B = B0 06BF 1C = B0 07 B0 00-07 = BD # track solo (CC 0-7 off)BF 1D 00 = CF 00 +C # shift (but 9) - select main sceneCF = XX +B # block internal CC6. Press 'Install Rules', Done and Done and open up the 'Scenes' panel. Hold your finger down on slot 001 until it prompts you to save. Name the scene 'shift' and press 'Save'
7. Paste the following rules into the lx (left) Stream Byter, replacing the previous ones: # map impact lx controller to HuiBox# by audeonic Aug 2015# scene 002 - hold# renumber track buttonsBF 15 = B0 00 BF 16 = B0 01 BF 17 = B0 02 BF 18 = B0 03BF 19 = B0 04BF 1A = B0 05BF 1B = B0 06BF 1C = B0 07B0 00-07 00 = CF 00 +C # hold cancelB0 00-07 00 = BE XX 7F # up -> muteCF = XX +B # block internal PC8. Press 'Install Rules', Done and Done and open up the 'Scenes' panel. Hold your finger down on slot 002 until it prompts you to save. Name the scene 'hold' and press 'Save' 9. In the Scenes panel press 'Load' button for slot 000. In MidiBridge Preferences, Options tab set Scene Channel to 16 (important) 10. Switch to Auria and ensure that 'Receive/Send Remote' is highlighted for MidiBridge. Receive/Send Clock is not required. That's it. I obviously don't have an LX keyboard so I cannot test this (I tested on oxygen keyboard) but this is what this will give you: - full control of Auria transport (<<, >>, >, [ ] and o ) - 8 lx faders control 1st 8 faders in Auria - 1st lx buttons set mute by quick press/release, track rec by long press/release (> 1 second) and if you press any of the 8 buttons while holding down the 9th button (shift) then you can set solo. The one extra bit I have working with my keyboard which I don't for the lx is the ability to move the fader/track buttons to control the next/previous set of 8. This what I thought I could use the octave buttons for. I could map two of those pads to move group left/right if you tell me which notes they generate. Anyway, this is a very long post. I would like to make this available more generally and promote to Auria or HUI capable DAW users once I know it works for the LX. I will probably create a new thread introducing 'HuiBox' with instructions how to 'roll your own' HUI control with just about any standard MIDI controller. Let me know how you get on! Regards, Nic.
|
|
|
Post by jakersjaw on Aug 13, 2015 19:37:36 GMT
I can't believe how much work you've put into this. THANK YOU. so followed your guide and I have faders working nicely. Rec, start, fast forward and stop works to. But after pressing rewind, none of the buttons/faders respond. But if I go back to midibridge and load 00/main again, it works again. Until I hit the rewind button. The mute/solo and arm functions doesn't seem to work either. Oh, and now I can't get any of it to work.
|
|
|
Post by jakersjaw on Aug 13, 2015 19:49:03 GMT
Ok. A hard reset did the trick. But, mute/sole and arm track still doesn't work. And rewind screws it all up. Another thing is,l the faders in auria immediately adjusts to where the faders are on the lx. So if I've mixed a project and want to work on it again, it changes to however the physical faders are on load up. But one thing at a time 
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Aug 13, 2015 19:52:53 GMT
Yeah I see a conflict between shift and rewind. I will update the rules above to cater for that.
Regards, Nic.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Aug 13, 2015 19:58:21 GMT
Hi jakersjaw, If you repeat steps 3 to 6 (I have updated the rules) that might help. I have updated the rules in the post. That will at least remove the conflict. If the buttons don't trigger mute then I got something wrong, but I am relying on yourself and fitz to debug remotely for me! Regards, Nic.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Aug 13, 2015 20:07:12 GMT
Hi jakersjaw, Do all 8 faders actually work? I'm looking at the lx 61 manual and the CC numbers assigned to the faders for default preset 1 does not map to what midiwrench reported. Therefore I think I got the button cc's wrong, since they were taken from the manual Could you please run up midiwrench and press all 9 buttons from L-R and let me know the CC numbers for each? Thanks, Nic.
|
|
|
Post by jakersjaw on Aug 14, 2015 6:51:11 GMT
Yes the 8 faders work. Will give you the cc's tonight.
|
|
|
Post by jakersjaw on Aug 14, 2015 19:04:40 GMT
Hi nicButtons 1 = ch 15 controller 21 2 = ch 15 controller 22 ~~~~~~~~~~~~~~ 9 = ch 15 controller 29 Tried to reinstate 3 to 6 with no luck. Same issue when pressing the rewind button.
|
|
|
Post by jakersjaw on Aug 14, 2015 19:07:04 GMT
Maybe fitz should try it out too. To make sure it's not a mistake on my end. 
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Aug 14, 2015 19:35:19 GMT
Hi jakersjaw, I have reworked the rules I originally posted to assume those 9 buttons map to 21 to 29 as reported by midiwrench. Just to be on the safe side, it might be best to follow all the steps from the very beginning. Although doing steps 3 to 6 should work, it has to be done carefully and there could have been something in the other steps that needed to be done also. Not sure where fitz has gone to, but an extra pair of hands wouldn't go astray! Regards, Nic.
|
|
fitz
Converser

Posts: 35
|
Post by fitz on Aug 14, 2015 23:42:10 GMT
Sorry, I'me been busy with kids (3!) and summer holidays. Will have time tomorrow and will get back to you asap. Yes, and also my admiration and gratitude for the enormous amount of work you've done Nic. Fitz
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Aug 15, 2015 8:03:32 GMT
fitz, summer holidays for me too with my (3!) kids too so I hear you. Only 2 weeks left then thankfully back to normal. Regards, Nic.
|
|
fitz
Converser

Posts: 35
|
Post by fitz on Aug 15, 2015 19:27:17 GMT
Ok, Record, start, stop, rewind and fast forward all worked fine (once I chose HUI instead of MCU in the Mackie section). No loop/cycle yet I couldn't get any of the faders to move. Mute and enable record seemed to happen whether I short pressed or long pressed. These are not all on the right buttons. Eg button 1 worked, but button 2 operated track 3. I can go through the list if necessary, but it seems to follow that list I gave earlier. Mute seems to work on every 4th press (ish - haven't tested this properly), but sometimes started rec enable at the same time, especially on the first track.
I tried the hard reset without change. I also deleted MidiBridge a second time and followed all the instruction again,with the same results. It's worth noting that the Lx has another port which is apparently used for DAW integration, but which doesn't seem to be accessible to MidiBridge. It sees it but doesn't receive any info from it. This maybe where the cc from octave up and down are? Also all the presets are editable. If you want the faders and buttons to follow the sequence 0,1,2,3 etc this is easy to do. Will try that a bit later.
|
|
fitz
Converser

Posts: 35
|
Post by fitz on Aug 15, 2015 19:29:48 GMT
And Nic, happy to meet someone else in the 3! Kids club. I don't think anyone else would understand if they only had 2 or less. Probably depends on the age, but our youngest is only just 2yo so we're still on the front line....
|
|