Electribe SX1SD Transpose function via MIDI command?

Discussion relating to the Korg Electribe products.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

Post Reply
GfromHarpOn
Posts: 2
Joined: Sat Sep 10, 2011 5:22 am

Electribe SX1SD Transpose function via MIDI command?

Post by GfromHarpOn »

Hey there
Thinking seriously about getting a ESX1SD. Many thanks to the members here who've been so informative over the years, it's been very educational.

One feature I like is transposing the melody tracks, but I'd also like to have the option to use it remotely via a midi controller.
I couldn't find the "transpose" function as a MIDI command either in the manual MIDI specs or the MIDI implementation file. Since just about everything else appears to be MIDI controllable just wondering if someone can point out the command to me.

Cheers,
G.
GfromHarpOn
Posts: 2
Joined: Sat Sep 10, 2011 5:22 am

Post by GfromHarpOn »

[Bump]
Schprocket
Posts: 5
Joined: Sat May 17, 2014 3:28 pm

So at three years down the track...

Post by Schprocket »

... the question from this different poster is exactly the same, the only difference is that in my case it applies to the EA-1 MkII.

If the answer is elsewhere I apologise in advance, as I believed that the search term Electribe AND MIDI AND transpose might have thrown up some actual results :)
Schprocket
Posts: 5
Joined: Sat May 17, 2014 3:28 pm

Electribe Transpose via MIDI solved... sort of...

Post by Schprocket »

When you realise that although Korg refers to Transpose in the manual and even calls the adjustment "Transpose", that they are actually referring to pitch offset of the pattern in the body of the accompanying paragraph, it starts to become clear.

You need to drive the pitch offset via MIDI and this is detailed in the MIDI Implementation text file as opposed to the brief mention in the MIDI chart that's found in the EA-1 MkII manual.

So here's the table of part parameters:

Code: Select all

TABLE3 : PART PARARMETERS
+---------+-----------------------------+---------------------------------+
|    0    | Portament                   | 0~127                           |
+---------+-----------------------------+---------------------------------+
|    1    | Osc1 Wave                   | 0~3 : Saw/Squ/Tri/AudioIn       |
+---------+-----------------------------+---------------------------------+
|    b3,2 | Osc Mode                    | 0~3 : Off/Ring/Sync/Cross       |
|  2 -----+-----------------------------+---------------------------------|
|    b1,0 | Osc2 Wave                   | 0~2 : Saw/Square/Triangle       |
+---------+-----------------------------+---------------------------------+
|    3    | Osc2 Pitch Offset           | 0~127                           |
+---------+-----------------------------+---------------------------------+
|    4    | Osc Balance                 | 0~127                           |
+---------+-----------------------------+---------------------------------+
|    5    | Cutoff                      | 0~127                           |
+---------+-----------------------------+---------------------------------+
|    6    | Resonance                   | 0~127                           |
+---------+-----------------------------+---------------------------------+
|    7    | EG Int                      | 0~127                           |
+---------+-----------------------------+---------------------------------+
|    8    | EG Decay                    | 0~127                           |
+---------+-----------------------------+---------------------------------+
|    b7   | Distortion                  | 0,1 : Off/On                    |
|  9 -----+-----------------------------+---------------------------------|
|    b6~0 | Level                       | 0~127                           |
+---------+-----------------------------+---------------------------------+
|   10    | Delay Depth                 | 0~127                           |
+---------+-----------------------------+---------------------------------+
|   11    | Delay Time                  | 0~127                           |
+---------+-----------------------------+---------------------------------+
|   12    | Chorus Depth                | 0~127                           |
+---------+-----------------------------+---------------------------------+
|   13    | Chorus Time                 | 0~127                           |
+---------+-----------------------------+---------------------------------+
|     Step Sequence Data                                                  |
+---------+-----------------------------+---------------------------------+
|   14    | Note Number (Step1)         |                                 |
|    :    |     :                       | 0~127 (MSB="1" : Off)           |
|   77    | Note Number (Step64)        |                                 |
+---------+-----------------------------+---------------------------------+
|   78    | Gate Time (Step1)           | 0~255 :0.25~64.0(Scale/Beat=0,1)|
|    :    |     :                       | 0~191 :0.25~48.0(Scale/Beat=2)  |
|   141   | Gate Time (Step64)          |                                 |
+---------+-----------------------------+---------------------------------+
|     Motion Sequence Data                                                |
+---------+-----------------------------+---------------------------------+
|   142   | value (Step1)               |                                 |
|    :    |    :                        | 0~127 (MSB="1" : Off)           |
|   205   | value (Step64)              |                                 |
+---------+-----------------------------+---------------------------------+
|   206   | Type                        | 0~2 : Off/Smooth/TrigHold       |
+---------+-----------------------------+---------------------------------+
|   207   | Destination (ds)            |                         [TABLE1]|
+---------+-----------------------------+---------------------------------+
The question now is: where is the information which details how to adjust Part Parameter 3 - Osc2 Pitch Offset, via MIDI?

I would like to thinks there's already out in the wild but if anyone here has done this and documented it then a link to that documentation would be greatly appreciated :)

I'm thinking I need to send two NPRN messages, for pitch offset, one per part and I need this message packet to be assigned to the keys of a MIDI keyboard...
OpAmp
Platinum Member
Posts: 1180
Joined: Fri Jun 07, 2013 10:26 pm
Location: Brussels, BE

Post by OpAmp »

Hi,

First of all the EA-1 MkII and the ESX1SD are different machines.
The EA-1 MkII is an analog modeling synthesizer, while the keyboard parts of the ESX1SD are based on recorded samples.

Concerning the ESX1SD, I browsed the manual as well and my conclusion is that transposing is possible using the ESX1 interface, but not via a midi message. I might think that KORGs idea about transpose over midi is that, simply the MIDI notes must be transposed sent by the controlling device.

Concerning the idea of Pitch Offset for the EA-1 MkII. You can not apply it on the ESX1SD. And, it is a workaround for the EA-1 MkII, but not exactly the transpose function where you're looking for. I mean, this Pitch Offset is the offset of OSC2 compared to OSC1 within a part. So in order to have this properly sounding, the oscillator balance must be turned completely to OSC2. This limits the synth to quite some extent.

Now what are the midi messages? Have a look at the support faq on the KORG website:
http://i.korg.com/uploads/Support/EA1mk ... 380000.pdf

There you can find there the NRPN message you're looking after. There is only a little confusing explanation of the MIDI channel. But I think it is this, you can choose either the MIDI channel of Part 1 or Part 2 to send the messages. Within that chosen channel, you can still, by using the right NRPN, control the Pitch offset parameter of both Part 1 and Part 2.

Have fun!
microKORGXL, Kaossilator Pro, monotribe, SQ-1, volca fm, Kross 88 BK
Alesis SR18, Akai Miniak, Fender Strat, Line 6 Spider II 112, Zoom MS-50G
Post Reply

Return to “Korg Electribe”