Electribes, NRPNs and Impulse. And Hi!
-
adventurepants
- Posts: 8
- Joined: Thu Nov 30, 2006 2:01 am
Electribes, NRPNs and Impulse. And Hi!
Hi Abletonians,
long time lurker etc etc. Have been using the collective wisdom of this forum for a little while now, but am hoping someone has cracked this little issue.
Ive got an Electribe ER1 (Mark 1) that I use as the midi clock master, and transport for Live. I also use it as a sequencer for Impulse. No probs there.
What I would like to know is if it is possible in Live to get the knobs working. I know it should be possible in theory, but I have just spent about 7 hours with Bomes Midi Translator, trying to translate the NRPN messages the knobs send, to CC messages for Live. Im using a Korg Padkontrol as the midi interface, and then sending the message on to Midi Yoke, which I have enabled as a remote interface. I have got exactly nowhere. Im certainly not a technical dunce, but have no inclination to go learning sysex and hex for this. Or I wouldnt mind so much if I knew the goal was possible.
The knobs are sending midi to Live, but due to them all being the same CC, then you only get one discreet knob out of the whole thing.
So my question is, has anyone done this with an old electribe, and could someone please show me how to translate one knob NRPN to a CC number, and how do you assign it at the Live end?
The goal is to have a hardware interface for Live, with many of the virtual knobs having a real world counterpart.
Cheers,
pants
long time lurker etc etc. Have been using the collective wisdom of this forum for a little while now, but am hoping someone has cracked this little issue.
Ive got an Electribe ER1 (Mark 1) that I use as the midi clock master, and transport for Live. I also use it as a sequencer for Impulse. No probs there.
What I would like to know is if it is possible in Live to get the knobs working. I know it should be possible in theory, but I have just spent about 7 hours with Bomes Midi Translator, trying to translate the NRPN messages the knobs send, to CC messages for Live. Im using a Korg Padkontrol as the midi interface, and then sending the message on to Midi Yoke, which I have enabled as a remote interface. I have got exactly nowhere. Im certainly not a technical dunce, but have no inclination to go learning sysex and hex for this. Or I wouldnt mind so much if I knew the goal was possible.
The knobs are sending midi to Live, but due to them all being the same CC, then you only get one discreet knob out of the whole thing.
So my question is, has anyone done this with an old electribe, and could someone please show me how to translate one knob NRPN to a CC number, and how do you assign it at the Live end?
The goal is to have a hardware interface for Live, with many of the virtual knobs having a real world counterpart.
Cheers,
pants
-
adventurepants
- Posts: 8
- Joined: Thu Nov 30, 2006 2:01 am
What about asking that here ? http://www.korgforums.com/forum/phpBB2/ ... m.php?f=48 maybe you can find the answer... 
-
adventurepants
- Posts: 8
- Joined: Thu Nov 30, 2006 2:01 am
already tried there, but thanks for your helpful reply.
Have managed to crack it anyway. Found a script on another forum that was most of the way there.
Now have a hardware front end that has dedicated pitch, volume, pan, drive and decay for each sample, plus a sequencer that can be muted and soloed for each part in real time.
Much fun.
If anyone is interested i can note down the setup. Cheers!
Have managed to crack it anyway. Found a script on another forum that was most of the way there.
Now have a hardware front end that has dedicated pitch, volume, pan, drive and decay for each sample, plus a sequencer that can be muted and soloed for each part in real time.
Much fun.
If anyone is interested i can note down the setup. Cheers!
-
nicogrubert
- Posts: 155
- Joined: Sat Jan 20, 2007 7:02 pm
- Location: Zurich, Switzerland
- Contact:
yes, please ... I am very interestedadventurepants wrote:already tried there, but thanks for your helpful reply.
Have managed to crack it anyway. Found a script on another forum that was most of the way there.
Now have a hardware front end that has dedicated pitch, volume, pan, drive and decay for each sample, plus a sequencer that can be muted and soloed for each part in real time.
Much fun.
If anyone is interested i can note down the setup. Cheers!
-
timothyallan
- Posts: 5788
- Joined: Wed Nov 24, 2004 11:05 pm
- Location: Melbourne Australia
- Contact:
-
adventurepants
- Posts: 8
- Joined: Thu Nov 30, 2006 2:01 am
you will need
bomes midi translator
virtual midi channels (ie midiyoke)
after much playing around, i found that someone else had already developed a template for bomes that was much better than mine! Set your ER to channel 10, and then you should be able to assign knobs as normal ie the pitch knob for part 1 will be a different CC than the pitch knob for part 2.
set bomes to input from your midi interface and output to a virtual midi channel. ( i use midi yoke channel 2). Set that as a remote input in Live, and you should be good to go. Map the part pads to the notes of impulse, and then each corresponding knob to the controls.
I might write this up a bit nicer, but just dont have the time at the mo. hope this gets you guys started.
http://www.patrickdsp.com/studio/Korg_ER1.zip
cheers,
pants
bomes midi translator
virtual midi channels (ie midiyoke)
after much playing around, i found that someone else had already developed a template for bomes that was much better than mine! Set your ER to channel 10, and then you should be able to assign knobs as normal ie the pitch knob for part 1 will be a different CC than the pitch knob for part 2.
set bomes to input from your midi interface and output to a virtual midi channel. ( i use midi yoke channel 2). Set that as a remote input in Live, and you should be good to go. Map the part pads to the notes of impulse, and then each corresponding knob to the controls.
I might write this up a bit nicer, but just dont have the time at the mo. hope this gets you guys started.
http://www.patrickdsp.com/studio/Korg_ER1.zip
cheers,
pants
Up, for more details, please.
I'm trying to get there, with ER1 and Live (with midipipe).
Each ER knobs send different nrpn data, but also a common CC (number 6); wich looks to have the priority.
Is there someone with a working midipipe configuration?
Thanks
I'm trying to get there, with ER1 and Live (with midipipe).
Each ER knobs send different nrpn data, but also a common CC (number 6); wich looks to have the priority.
Is there someone with a working midipipe configuration?
Thanks
My tongue spits english like a frog and my head is currently searching for a comprehensive language.
And I shit here
And I shit here
Re: Electribes, NRPNs and Impulse. And Hi!
Found this on another forum about the es-1, probably similar:
"Nick said:
Oh I found out a way in the ableton forum
no worries !
——————-
its really easy, just takes a while to get all the pieces.
I have successfully mapped every knob and button on my KORG ES1 mkII to ableton to use as a sequencer/controller.
First things first, the only buttons that will work right after you hook it up to ableton are the part keys.(i.e. where you samples are arrnaged and selected on the korg) all the other knobs and faders will not.
These knobs and faders do send information. If you havn’t tried already, try to midi map a knob into ableton. Any knob will send a CC# (controller change) normally either 6/….or98/, followed by some more information…. these are useless without being properly translated, and in reality are NRPN(
Step 1 = Get MIDI-OX and MIDI Yoke installed on your computer. Detailed instructions can be found at midiox.com.
Step 2 = After these programs have been installed, hook up your electribe to your computer via your MIDI connection.
Step 3 = Open up MIDIOX, and go to options at the top, click on MIDI devices. You should see your input MIDI device on the list. Select your IN device and then select and OUT device(a MIDI YOKE channel). We have setup a kind of translation bay. NRPN will come in on the INPUT, translated, spit back OUT immediately on the OUTPUT. Close this list.
Step 4 = Open up a input and output monitor in MIDI-OX, if all is connected properly you should see the input start scrolling. I came to believe this is my korgs timeclock. Now the fun begins.
Step 5 = Click on view>MIDI status..this will open up a sort map. Move a knob on your electribe and look in this map. a NRPN # and min-maxrange will show up. The range is almost 99% always 0-16256. Ok so we now have the NRPN # and range for one of your knobs, write these down, i swear it will help.
Step 6 = Now, with this information we can start translating this knobs NRPN to a usable CC signal. Click options and then data mapping. This will open up a translation map. Nothing should be checked in here except, (TURN MAP ON). Click on insert.
Step 7 = After clicking insert it will bring up Define Mapping window. Do as follows
WHEN INPUT MATCHES
Channel=Any Event=NRPN Min1=NRPN # Max1=(same NRPN as before) Min2=0 Max2=16256
WHEN OUTPUT MATCHES
Channel=Any Event=Controller Change Min1=AnyCC you want 1-97(excluding 6,98, and the channel you are sending on) Max1=the same CC as Min1 Min2=0 Max2=127
Click ok.
Step 8 = to check move the knob, make sure you are still getting chages on the input monitor. ( the turn map on after ok button) had to be checked or the data mapping will no be turned on. We have now taken a unusable NRPN and converted it to a usable CC.
Last step is to open Ableton and setup your MIDI options to recieve on all channels. You also have to go into the MIDI options and on whatever MIDI yoke channel you used( i used 1) make sure the sync and remote keys are solid. Now, turn midi mapping on, click on a parameter and move your knob. If all went well it will show up as whatever CC you assigned it. Have fun.
On my ES1 mkII I have 8 sample parts. Each on of these parts is assigned to a part in IMPULSE. If i have part 1 selected i have knobs for everything, time,decay,start,vol,drive,filter……all of these are just for the kick…..i select my part 2 button on my korg(which makes all my knobs send different NRPN when selected) and i have the same control over part 2.
Basically it turned impulse into a bad ass because i can eff up each hit respectively. I"
"Nick said:
Oh I found out a way in the ableton forum
——————-
its really easy, just takes a while to get all the pieces.
I have successfully mapped every knob and button on my KORG ES1 mkII to ableton to use as a sequencer/controller.
First things first, the only buttons that will work right after you hook it up to ableton are the part keys.(i.e. where you samples are arrnaged and selected on the korg) all the other knobs and faders will not.
These knobs and faders do send information. If you havn’t tried already, try to midi map a knob into ableton. Any knob will send a CC# (controller change) normally either 6/….or98/, followed by some more information…. these are useless without being properly translated, and in reality are NRPN(
Step 1 = Get MIDI-OX and MIDI Yoke installed on your computer. Detailed instructions can be found at midiox.com.
Step 2 = After these programs have been installed, hook up your electribe to your computer via your MIDI connection.
Step 3 = Open up MIDIOX, and go to options at the top, click on MIDI devices. You should see your input MIDI device on the list. Select your IN device and then select and OUT device(a MIDI YOKE channel). We have setup a kind of translation bay. NRPN will come in on the INPUT, translated, spit back OUT immediately on the OUTPUT. Close this list.
Step 4 = Open up a input and output monitor in MIDI-OX, if all is connected properly you should see the input start scrolling. I came to believe this is my korgs timeclock. Now the fun begins.
Step 5 = Click on view>MIDI status..this will open up a sort map. Move a knob on your electribe and look in this map. a NRPN # and min-maxrange will show up. The range is almost 99% always 0-16256. Ok so we now have the NRPN # and range for one of your knobs, write these down, i swear it will help.
Step 6 = Now, with this information we can start translating this knobs NRPN to a usable CC signal. Click options and then data mapping. This will open up a translation map. Nothing should be checked in here except, (TURN MAP ON). Click on insert.
Step 7 = After clicking insert it will bring up Define Mapping window. Do as follows
WHEN INPUT MATCHES
Channel=Any Event=NRPN Min1=NRPN # Max1=(same NRPN as before) Min2=0 Max2=16256
WHEN OUTPUT MATCHES
Channel=Any Event=Controller Change Min1=AnyCC you want 1-97(excluding 6,98, and the channel you are sending on) Max1=the same CC as Min1 Min2=0 Max2=127
Click ok.
Step 8 = to check move the knob, make sure you are still getting chages on the input monitor. ( the turn map on after ok button) had to be checked or the data mapping will no be turned on. We have now taken a unusable NRPN and converted it to a usable CC.
Last step is to open Ableton and setup your MIDI options to recieve on all channels. You also have to go into the MIDI options and on whatever MIDI yoke channel you used( i used 1) make sure the sync and remote keys are solid. Now, turn midi mapping on, click on a parameter and move your knob. If all went well it will show up as whatever CC you assigned it. Have fun.
On my ES1 mkII I have 8 sample parts. Each on of these parts is assigned to a part in IMPULSE. If i have part 1 selected i have knobs for everything, time,decay,start,vol,drive,filter……all of these are just for the kick…..i select my part 2 button on my korg(which makes all my knobs send different NRPN when selected) and i have the same control over part 2.
Basically it turned impulse into a bad ass because i can eff up each hit respectively. I"
GAFM ***