sysex dump
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
-
- Posts: 9
- Joined: Fri Jan 19, 2007 7:24 am
- Location: Space City, Tejas
sysex dump
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.
-
- Posts: 9
- Joined: Fri Jan 19, 2007 7:24 am
- Location: Space City, Tejas
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.....
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.....
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 :
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 procedure for getting the MS2K to dump the current program, in case you need it :
You might also want to try using MIDI OX or my Patch Buddy application from here : http://daz.korgforums.com1) 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.
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.
Daz.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.
Here is the info on SysEx filter parameter on the MS2K from the manual (p55)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.
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.
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
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
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.
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.
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).
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.
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.
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.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.