Invisible Agent
Netlabel | Vinyl | Electronica | Breakbeat | Electro | Techno | Podcasts | Reviews

Post

How to use a Korg ElecTribe ER-1 drum machine as a MIDI controller

Warren DalyAdded by: Warren Daly
11th November 2013

korg er-1 drum machineThe Korg Electribe ER1 was released in 1999 as a dedicated electronic drum machine to complement the Korg bass synths. It features a 64-bit sequencer and has midi functionality. It’s easy to program and was affordable. The overall sound character can be described as synthetic, similar to classic Roland TR drum machines.

It is controllable using a MIDI input on the rear of the unit.  It also sends a limited set of MIDI signals out, however you’d be foolish to assume that all the knobs and buttons send basic  MIDI signals.  They send NRPN messages,  NRPN stands for “Non-Registered Parameter Number” and is part of the MIDI specification for control of electronic musical instruments.  Most digital audio workstations do not recognize NRPN messages. NRPNs allow for manufacturer-specific or instrument-specific MIDI controllers that are not part of the basic MIDI standard.

I’m going to show you steps to convert the NRPN messages from the Korg ER-1 into standard MIDI messages utilizing some free software and a message mapping file that I have created.

USB MIDI converterIf you use a computer with no MIDI ports you’ll need a USB to MIDI converter, similar to the one in the photo to the left. You can easily pick one up on ebay for a few Euros.

If you’re running Windows you’ll need Midi-OX and it can be downloaded here. It will be used to convert the incoming NRPN messages into MIDI messages. This tutorial is based on Windows because I use Reaper64 on a laptop running Windows. If you’re running Linux or you’re a Mac user, get in touch and I’ll try to assist you.

Converting NRPN to MIDI using Midi-OX mapping

Connect the ER-1 to you computer, ensure it’s powered on. Install MIDI-OX and run it.

Goto Options -> MIDI Devices. Ensure you have your MIDI device (USB to MIDI converter) selected as an input

MIDI input monitor MIDI-OX

 

 

Goto View -> Input Monitor. Play a pattern on the ER-1. You should see clocking signals and when you will see CC data on the input.

When you move a knob or select one of the ‘part’ / percussions buttons you will see NRPN message on the input. These will need to be converted to Midi messages so that your DAW recognizes them.

I made a note of the NRPN number for every button and knob on the ER-1. I then used this to create a map file. You need to know what’s coming in and from where before you convert it. You can easily view the NRPN value by going to View -> Midi Status.

When you move a knob or a button that produces an NRPN message you will see it’s value on the Midi Status window.  By experimenting I discovered that each ‘part’ or the percussion, hit-hat, crash, and H.Clap buttons all have unique NRPN values and the oscillator and delay knobs can be used for each.

Here are the NRPN values the Korg ER- 1 outputs. There are 8 knobs (1st column) that can be utilized for each of the 8 parts.

You can create a map to convert specific NRPN messages and outputs MIDI.  I have meticulously created a map for you. You can download it here. Feel free to alter it to meet your requirements.  To edit, load or save a map, select Options -> Data Mapping.

translation-map-midiox

define-mappings-midiox

If you wish to create a new mapping file, click on ‘Insert’ or if you have loaded my translation map, choose a map entry, then click on ‘Edit’.

 

 

Input matching
Event type : select NRPN
NRPN # : NRPN number corresponding to a knob or button. Enter the same number in MIN and MAX.
Value : enter its min and max values. I used zero and 16256.
Set output
channel :  match input
event type : Ctrl. Now you will need to set the Ctrl# values, choose a controller value between 0 and 127.  Although for the ER-1 you will need to avoid using 0,1,6,98, and 99.

Save the map and click OK.

You’ll need to create 90+ mapping, this is somewhat laborious and tedious. You can download my map here. You’ll now be able to utilize the part buttons and 8 of the knobs as standard Midi inputs in your favorite DAW. If you have any questions  please write a comment below.

How to use a Korg ElecTribe ER-1 drum machine as a MIDI controller: 13 Comments

Subscribe to comment feed

  1. Raoul / March 1st, 2014 10:19 AM

    Hey, thanks for the good read. I have a question and cant find an answer anywhere around.

    I would love to tweak the knobs from an external controller. I managed to play the different drums connected via MIDI with my AKAI MPD 26, but I fail at getting the knobs to work. Any idea? I’m using the same numbers as above…

     

  2. Invisible Agent

    Invisible Agent / March 4th, 2014 10:33 AM

    Yes I can help you. Can you please provide more details. What knobs do you wish to control?

    Do you want to move a knob on the ER-1 and have it control something in your DAW? Please let me know your setup, DAW, O/S, Midi connection details please.

     

  3. Raoul / March 4th, 2014 1:04 PM

    Hey Invisible Agent, so happy that you replied.

    I don’t want to use my electribe as a midi controller, but a midi controller to control my electribe. my midi controller is the akai mpd 26 with faders, endless nrprn knobs and pads.

    i connected the midi out from the akai to the midi in of electribe-er 1. i switched the notes from the single voices of my electribe (the er-1 only uses one midi channel and every voice just has one note) to match the notes triggered by the akai pads – works fine!

    now i want to use one of the knobs or faders to controll the pitch of the oscialltors. i used the official midi implementation chart from korg (which is like the table you posted above). in the akai, i have to use most and least significant bitrate for that instead of a long number like “259″ but they are also given by korg. still – it doesn’t work.

    i’m not sure how to give more details… please get back, i need to get it done!

    the background: tweaking the oscialators pitches with the little electribe knob is not good for creating like basslines. so basically i want the voices of the electribe to have like 3 or 4 different pitches, which i can trigger exactly, to create melodic content.

     

  4. Invisible Agent

    Invisible Agent / March 6th, 2014 2:04 AM

    Hey Raoul,
    I understand. I use an MPD32 in my studio :)
    I will try and see what I can do in the next few days and I’ll respond to you after some tests.
    Thanks,
    Warren

     

  5. Raoul / March 10th, 2014 1:00 PM

    You are the best! Thanks a lot for caring… i still couldnt solve my problem…

     

  6. Invisible Agent

    Invisible Agent / March 12th, 2014 2:09 AM

    I will make an attempt today, I will respond with my findings. Thanks for your patience.

    I believe that you need to send NRPN messages to the ER-1. From what I understand you will need to convert the standard MIDI from your MPD into NRPN messages. You could do this with Midi-OX, but the map I use is for reading NRPN messages and converting them to standard MIDI.

    Warren

     

  7. Brad / March 13th, 2014 6:30 PM

    Thanks for the great TUT, it only took me a few minutes to get everything set up, the problem I am having is using the ER-1 in Magix Music Maker 14. I’m on a windows 7 pc, midi to usb connected. My midi keyboard works properly when connected to Magix however I cannot get any response when using my ER-1.

     

  8. Raoul / June 9th, 2014 6:46 PM

    The knobs on the mpd can send NRPN, but only dec and inc messages. I guess thats the problem. The er-1 wants a real value… did you manage to solve anything?

     

  9. Invisible Agent

    Invisible Agent / June 10th, 2014 1:14 AM

    Hi,
    yes I will need to write a MIDI-OX mapping file to translate MIDI back to NRPN messages this week.

    FYI Ableton 9 appears to receive the NRPN messages directly without midi-ox doing any translations. But I will continue to use MIDI-OX because Reaper64 cannot send or receive NRPN.

    Thanks
    Warren

     

  10. Invisible Agent

    Invisible Agent / June 10th, 2014 1:15 AM

    Did you setup MIDI-OX? did you use the mapping file?

     

  11. Raoul / June 10th, 2014 6:40 PM

    Hey Warren,

    I didn’t use MIDI OX or anything because I thought my AKAI MPD is able to send NRPN directly. As it seems, it is not and so I probably need to use a program like that. I have a mac book so I can’t use MIDI OX, but something similar like MIDI PIPE.

    So, just to be clear: The AKAI goes in to the software, triggers the real NRPN message and sents this one out via the midi cable. In theory… right? I actually wanted to avoid software, but it seems inpossible.

     

  12. Invisible Agent

    Invisible Agent / June 11th, 2014 1:21 AM

    Yes, it would be

    MPD32 MIDI to NRPN translation KORG ER-1

    I don’t own a MAC but I’m sure the process is similar. You should do something like this:

    Midi In : specify your midi in coming from ER-1 into the MAC
    A List : This will display the NRPN message id
    Message converter : Convert NRPN to CC messages (you’ll have to create a lot of these)
    A List : You can view this to see if your conversion is working.
    Midi out : Specify Midi Pipe Out.

    In your DAW select the Midi Pipe Out

     

  13. Raoul / June 14th, 2014 8:45 AM

    I managed to do it after all these trials! The problem is indeed that the MPD is not sending the right values along with the NRPN. Together with MidiPipe it is no problem and I am finally able to play my ER-1 (almost) like a synthesizer. Still some fine-tuning to do, but a big approvement. Thanks a lot for your input and help!

     

Leave Your Comment

  • Digital Download Stores

    • Amazon website
    • Bandcamp website
    • Dance Music Hub website
    • DJ Tunes website
    • Emusic website
    • flyfi website
    • Groove Mobile website
    • Groupie Tunes website
    • imeem website
    • isound website
    • iTunes website
    • Juno Download website
    • LaLa website
    • Last FM website
    • LimeWire website
    • LiveWire Mobile website
    • mBop website
    • Mix and Burn website
    • MTraks website
    • MTV3 website
    • Napster website
    • Navio website
    • PureTracks website
    • Rhapsody website
    • ShockHound website
    • TrackItDown website
  • All content © Invisible Agent 2009