|
Post by subluxator on Sept 21, 2015 15:17:06 GMT
Thanks for such a great product and support! I'd like to know if its possible to use midibridge to customize my akai mini mpk 2 to work with iElectribe the way I feel they should have implemented midi. In the app, the knobs for pitch, mod depth, mod speed, decay, etc for each drum part affect only that drum part when that drum part is selected. So, the gui is able to control all the parameters of 8 drum parts with only a handful of virtual knobs. I would like my midi keyboard (the aforementioned akai mini mpk 2) to behave the same way, such that the CC value of the knobs change dependent on the last key played. Currently, the ielectribe midi is set up such that you'd need at least 72 knobs to control each drum part! Currently I have my mpk set up on channel 10, with 4 of the 8 knobs dedicated to some global parameters: tube gain, effect type, and effect edit 1 and 2. The remaining 4 knobs are set up with CC 15 (synth 1 pitch), CC 20 (synth 1 decay), CC 17 (synth 1 mod depth), and CC 18 (synth 1 mod speed). I would like to have those 4 knobs change value dependent upon the last key played. So, if I play synth 2 on the pad or keyboard (D2 (38)), then the values of those 4 knobs will change to 28, 34, 30, and 31. And playing synth 3 (E2 (40)) will change the values of the knobs to 42, 47, 44, 45. And so on and so forth for the remaining drum parts. Here's the complete list of midi parameters for the ielectribe. www.korguser.net/ielectribe/en/midi.htmlIs this possible? Thanks.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Sept 22, 2015 11:04:40 GMT
Hi subluxator, You could achieve this by setting up 8 separate scenes that alter the mapping of the 4 'dynamic' knobs that get switched to via the 8 part note numbers. The latter two are done using the Stream Byter module. It's a bit fiddly but you only need to setup once: 1. Touch the 'beaker' icon on the MPK input port (left) in MidiBridge and press the '(i)' on the Stream Byter module. Press 'On' to activate (first time only). 2. Paste the following into the edit box: # common to all scenes # switch scenes based on part played 99 24 01-7F = CF 00 +C 99 26 01-7F = CF 01 +C 99 28 01-7F = CF 02 +C 99 29 01-7F = CF 03 +C 99 2A 01-7F = CF 04 +C 99 2E 01-7F = CF 05 +C 99 31 01-7F = CF 06 +C 99 33 01-7F = CF 07 +C
# scene 000 - synth 1 B9 0F = B9 0F # pitch B9 14 = B9 14 # decay B9 11 = B9 11 # mod depth B9 12 = B9 12 # mod speed
3. Press 'Install Rules' (important!) and then 'Done' and 'Done'. 4. Bring up the Scenes panel and hold down scene 000 until it prompts for a name. Enter ' Synth 1' and press Save Now repeat steps 1 to 4 above for the remaining 7 scenes and adjust the bits in the steps bolded with the values relevant to that scene, so for scene 001 (Synth 2) the (bottom part of) the rules would look like: # scene 001 - synth 2 B9 0F = B9 1C # pitch B9 14 = B9 22 # decay B9 11 = B9 1E # mod depth B9 12 = B9 1F # mod speed
Remember the 4 values you put in the pitch/decay/mod rules are in hex, so you need to convert from KORG's chart which is in decimal to hex. The top 8 rules (scene switching) should be the same for all 8 scenes. Suggest you hand modify the existing rules each time. Final step is to set the 'Scene Channel' option in Preferences>Options to 16 so that the scene switches based on the last note you hit. Regards, Nic.
|
|
|
Post by subluxator on Sept 22, 2015 16:17:43 GMT
Thanks. It's not quite working. I do have the first 4 scene spots taken. So I'm modifying your instructions to point to scene 011 for synth 1, 012 for synth 2....but whenever I play a note, my first scene (000) gets loaded. I believe its set up to use my synthstation.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Sept 22, 2015 16:52:03 GMT
Hi subluxator, Could you post your modified rules? Regards, Nic.
|
|
|
Post by subluxator on Sept 22, 2015 16:57:56 GMT
I only did 2 parts. here's part 1 (scene 11)
# common to all scenes # switch scenes based on part played 99 24 01-7F = CF 00 +C 99 26 01-7F = CF 01 +C 99 28 01-7F = CF 02 +C 99 29 01-7F = CF 03 +C 99 2A 01-7F = CF 04 +C 99 2E 01-7F = CF 05 +C 99 31 01-7F = CF 06 +C 99 33 01-7F = CF 07 +C
# scene 011 - synth 1 B9 0F = B9 0F # pitch B9 14 = B9 14 # decay B9 11 = B9 11 # mod depth B9 12 = B9 12 # mod speed
And part 2 scene 12)
# common to all scenes # switch scenes based on part played 99 24 01-7F = CF 00 +C 99 26 01-7F = CF 01 +C 99 28 01-7F = CF 02 +C 99 29 01-7F = CF 03 +C 99 2A 01-7F = CF 04 +C 99 2E 01-7F = CF 05 +C 99 31 01-7F = CF 06 +C 99 33 01-7F = CF 07 +C
# scene 012 - synth 2 B9 0F = B9 1C # pitch B9 14 = B9 22 # decay B9 11 = B9 1E # mod depth B9 12 = B9 1F # mod speed
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Sept 22, 2015 18:09:42 GMT
Hi subluxator, Rules below that switch to scene 011 to 018: # common to all scenes # switch scenes based on part played 99 24 01-7F = CF 0B +C 99 26 01-7F = CF 0C +C 99 28 01-7F = CF 0D +C 99 29 01-7F = CF 0E +C 99 2A 01-7F = CF 0F +C 99 2E 01-7F = CF 10 +C 99 31 01-7F = CF 11 +C 99 33 01-7F = CF 12 +C
Regards, Nic.
|
|
|
Post by subluxator on Sept 22, 2015 19:22:13 GMT
My scene 0, which is also midi channel 10 gets chosen as soon as I play any note. Regardless, I realized this might not work for iElectribe anyhow as I cannot select midibridge as the midi source, it's simply fixed at channel 10.
Thanks for trying though.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Sept 22, 2015 19:54:50 GMT
Hi subluxator, IElectribe should pick up MidiBridge generated events since the KORG apps tend to listen to all MIDI sources in the system by default. If iElectribe only listens on channel 10 then we can use that to our advantage by setting the MPK to channel 9 (for example) end remapping to channel 10. iElectribe is probably picking up events directly from the MPK as well as MidiBridge. Methinks you give up too easily. :-) Try setting the MIDI channel of the MPK to channel 9 but leave knob CC assignments the same. Try just this simple rule in the StreamByter on the MPK input port (BTW, the input port needs to be routed to the MidiBridge output port for any of this to work): B8 0F = B9 1Cno scenes or anything. Turning the first of your dynamic knobs should result in the pitch of synth 2 being altered. If it does, it means it will work. We just need to figure out why things are switching scenes unexpectedly Regards, Nic.
|
|
|
Post by subluxator on Sept 22, 2015 20:06:10 GMT
Ok. I'll give it a shot later. Thanks!
|
|
|
Post by subluxator on Sept 22, 2015 20:41:33 GMT
Unfortunately, that did not work.
|
|