sysex dump

Discussion relating to the Korg MS2000, MS2000B & microKorg.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

Post Reply
electric dragon
Posts: 9
Joined: Fri Jan 19, 2007 7:24 am
Location: Space City, Tejas

sysex dump

Post by electric dragon »

trying to use my midisport uno MIDI-USB interface to do a sysex dump from the MS2000 and microKorg into Cubase SX. is this just not possible with the Uno? or is Cubase? any help is appreciated.
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

What's actually happening, or not happening ?
electric dragon
Posts: 9
Joined: Fri Jan 19, 2007 7:24 am
Location: Space City, Tejas

Post by electric dragon »

nothing's happening! i followed the instuctions in the various manuals for each hardware/software unit. pretty much everything but the sysex dump works, MIDIwise.

i last tried this a few weeks ago and decided to ask about it today on a whim so I can't recall exact details, but I seem to recall looking it up and finding info that sysex dumps just did not work with the UNO and certain hardware.

really what I am looking for is confirmation that I'm SOL or if anyone ever did get it to work.....
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

In theory it should work. You might have to disable a sysex filter in Cubase in order for it to record the data. There is a chance that the Uno is not able to cope with all the data if you're sending a dump of all 128 sounds. What happens if you dump just the current program ?

Here is the procedure for getting the MS2K to dump the current program, in case you need it :
1) On the MS2K select the patch you want to dump.

2) Press the "Global" button

3) Press the "PAGE +" button until the screen says "3A MIDI".

4) Press the "CURSOR >" button until the screen says "3F MIDI" on the
top line, and "MIDI Dump OK?" on the bottom line.

5) Press the "+/Yes" key.

6) The screen now says "3F MIDI" in the top line and something like
"ALL OK?" on the bottom line. The cursor should be flashing
under the first word "ALL". Your MS2K might not say "ALL", don't
worry.

7) Now you can use the "+/Yes" and "-/No" buttons to scroll up and
down through the different dump types. For example if your MS2K
said "ALL" in step 6, then pressing "-/No" button will change "ALL"
to "GLOBAL". If you keep pressing "-/No" your MS2K will eventually
say "1PROG". 1PROG means dump the current program.

8)Press the "CURSOR >" button to move the cursor under the word "OK?"
and then press "+/Yes". The MS2K will ask "Are you sure OK?", if you
are sure then press the "+/Yes" button. Your patch is now transmitted
to MIDI.

9)Having sent your patch the MS2K says "1 PROGRAM completed". Press
the "EXIT" button twice to go back to normal synth mode.
You might also want to try using MIDI OX or my Patch Buddy application from here : http://daz.korgforums.com

One final thought, there is a sysex filter parameter in Global mode on the MS2K that stops it from receiving sysex. It may well stop it from sending sysex too, so make sure that is enabled. I have that enabled all the time, so I can't remember how it behaves when the setting is off.
Go into GLOBAL mode, and jump to page 4D
(MIDI FILTER). Ensure that the option SystemEx is set to ENA (enabled). By
default that option is set to disabled, and the MS2K won't receive sysex. Don't
forget to hit WRITE and save the new setting, or the MS2K will forget it when
you power down.
Daz.
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

Daz wrote:One final thought, there is a sysex filter parameter in Global mode on the MS2K that stops it from receiving sysex. It may well stop it from sending sysex too, so make sure that is enabled. I have that enabled all the time, so I can't remember how it behaves when the setting is off.
Here is the info on SysEx filter parameter on the MS2K from the manual (p55)

Code: Select all

D: SystemEx ................................................ [DIS, ENA]

Select whether or not MIDI system exclusive messages will
be transmitted and received.

ENA = MIDI system exclusive messages will be transmitted and
received.

DIS = MIDI system exclusive messages will not be transmitted or
received.
mrtunes
Posts: 33
Joined: Tue Jan 08, 2008 1:13 am
Location: Toronto

Post by mrtunes »

i'm playing around with this stuff in cubase, i turned off the midi filters in the software and am able to make read/write actions. but it's not recalling the patches properly. this should be an easy example cause i'm talking about factory patches.

1. flip it over to MG Bass, play and record a line onto a midi track
2. in some blank space before the sequence, hit record and send a bulk dump from the ms2000 of this patch.
3. reboot the ms2000 to test if this has been done properly, it receives the sysex data from cubase but instead leaves it on Stab Saw(the first patch in the unit).

what am i doing wrong? i'd like to flip over to MG Bass
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

When you send a single patch like that I believe it just goes into the Edit Buffer on the MS2K and the patch is not written to memory.
mrtunes
Posts: 33
Joined: Tue Jan 08, 2008 1:13 am
Location: Toronto

Post by mrtunes »

Daz wrote:When you send a single patch like that I believe it just goes into the Edit Buffer on the MS2K and the patch is not written to memory.
hmm so what should i do about this?
i also noticed that when this happens it shows a "---" there there is usually the tempo displayed
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

What are the first 6 bytes of the sysex message you're sending ? You should be able to copy/paste them here out of the Cubase sysex event editor.

With regards to the Tempo, it sounds like you have the MS2K set to use External MIDI clock (or are using the Auto setting). The MS2K is taking clock from Cubase and therefore is not showing the tempo itself.

Daz.
mrtunes
Posts: 33
Joined: Tue Jan 08, 2008 1:13 am
Location: Toronto

Post by mrtunes »

Daz wrote:What are the first 6 bytes of the sysex message you're sending ? You should be able to copy/paste them here out of the Cubase sysex event editor.
hmm what are the first six bytes of this?

Image

re: external clock - gotcha
Daz
Retired
Posts: 10829
Joined: Tue Jan 01, 2002 7:35 pm
Contact:

Post by Daz »

That's a 4C message that will write the data for the Stab Saw Program into the currently selected Program location (a 40 would behave the way I described, that only writes to the Edit Buffer).

Code: Select all

(8) PROGRAM DATA DUMP                                            R/T
+----------------+--------------------------------------------------+
|     Byte       |             Description                          |
+----------------+--------------------------------------------------+
| F0,42,3g,58    | EXCLUSIVE HEADER                                 |
| 0100 1100 (4C) | PROGRAM DATA DUMP                      4CH       |
| 0ddd dddd (dd) | Data                                  (NOTE 2,6) |
|     :          |  :                                               |
| 1111 0111 (F7) | EOX                                              |
+----------------+--------------------------------------------------+

 Receive this message & data, save them to Internal Memory and transmits Func=23 or Func=24 message.
It should be doing what you want it to do, if I understood your first post correctly. However the message you've shown here does contain data for the Program Stab Saw and not MG Bass, which seemed to be the one you wanted to use, right ?

Daz.
mrtunes
Posts: 33
Joined: Tue Jan 08, 2008 1:13 am
Location: Toronto

Post by mrtunes »

Daz wrote: It should be doing what you want it to do, if I understood your first post correctly. However the message you've shown here does contain data for the Program Stab Saw and not MG Bass, which seemed to be the one you wanted to use, right ?

Daz.
yeah i'm trying to get it to recall MG Bass as a test so that if i'm working on a track and i come up with a new patch i can save it right into the session. thanks for your help so far.
Post Reply

Return to “Korg MS2000 & microKorg”