Jump to content

Uploading patches to the MB-6582 / Sysex questions


R64
 Share

Recommended Posts

Hey all,

I've finally got round to integrating my MB-6582 into my studio setup. (At home, made redundant! Awesome!)

Originally I couldn't find any info on uploading patches. I've found a bit now, but when I upload them they don't stick, or even land. I just get:

A002 <empty> etc

Using the patch manager I load one of:

midibox_sid_presets_6581.syx

midibox_sid_presets_8580.syx

midibox_sid_presets_bank2.syx

and do source all Bank A to Destination Bank A

I'm probably missing something basic. So a few questions, hoping someone can help.

1. Does the MB-6582 have to be in a particular mode to receive the patches / SysEx data? Or how does it respond when receiving (any lights or sysex messages)?

2. Is there a SysEx test mode I could use to check if it's receiving?

3. My soundcard is a Tascam FireOne (not on the blacklist - but I might need something to prove that it deserves to go there)

4. Should I expect the MB to return some midi messages on the log ? It picks up the initial blip on power-on.

i.e. :

[12:32:44.250] IN : <Bytes> 8 <SysEx> F0 00 00 7E 40 00 01 F7 

[12:31:34.984] IN : <Bytes> 8 <SysEx> F0 00 00 7E 40 00 01 F7 

[12:27:22.812] OUT: <Bytes> 266 <SysEx> F0 00 00 7E 46 00 02 7F 4E 65 77 20 50 61 74 63 68 20 20 20 20 20 20 20 7F 00 00 00 00 00 00 00 00 01 40 00 00 00 00 00 40 40 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 40 3E 02 00 12 40 00 00 00 00 7F 00 00 00 00 00 40 42 02 00 14 40 00 00 00 00 7F 00 00 00 00 00 00 00 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07 20 00 01 30 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40 40 00 60 60 20 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 40 F7 

[12:27:21.937] OUT: <Bytes> 266 <SysEx> F0 00 00 7E 46 00 02 7E 4E 65 77 20 50 61 74 63 68 20 20 20 20 20 20 20 7F 00 00 00 00 00 00 00 00 01 40 00 00 00 00 00 40 40 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 40 3E 02 00 12 40 00 00 00 00 7F 00 00 00 00 00 40 42 02 00 14 40 00 00 00 00 7F 00 00 00 00 00 00 00 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07 20 00 01 30 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40 40 00 60 60 20 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 40 F7 

[12:27:21.062] OUT: <Bytes> 266 <SysEx> F0 00 00 7E 46 00 02 7D 4E 65 77 20 50 61 74 63 68 20 20 20 20 20 20 20 7F 00 00 00 00 00 00 00 00 01 40 00 00 00 00 00 40 40 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 40 3E 02 00 12 40 00 00 00 00 7F 00 00 00 00 00 40 42 02 00 14 40 00 00 00 00 7F 00 00 00 00 00 00 00 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07 20 00 01 30 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40 40 00 60 60 20 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 40 F7 

...

[12:25:32.609] OUT: <Bytes> 266 <SysEx> F0 00 00 7E 46 00 02 01 4C 65 61 64 31 20 20 20 20 20 20 20 20 20 20 20 7F 01 01 00 01 01 00 00 01 03 53 75 10 00 00 00 4C 40 18 0D 42 40 00 00 00 00 7F 00 00 01 00 00 34 40 05 0D 22 40 00 00 00 00 7F 00 00 01 00 00 40 41 03 0B 64 56 00 00 00 00 7F 00 00 01 00 00 00 00 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 17 65 51 07 39 64 01 30 7F 01 40 00 47 07 57 01 60 00 09 7F 6D 2F 40 00 60 60 20 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 4F F7 

[12:25:31.750] OUT: <Bytes> 266 <SysEx> F0 00 00 7E 46 00 02 00 49 6E 74 65 72 6E 61 6C 20 50 61 74 63 68 20 20 7F 00 00 00 00 00 00 00 00 01 40 00 00 00 40 40 40 40 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 40 42 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 40 3E 02 00 04 40 00 00 00 00 7F 00 00 00 00 00 00 00 7F 00 00 7F 00 00 7F 00 20 10 2E 00 00 00 07 10 7F 07 20 00 01 03 7F 01 40 00 01 50 7F 01 60 00 7F 40 40 40 40 00 60 60 20 40 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 F7 

[12:25:25.218] OUT: <Bytes> 9 <SysEx> F0 00 00 7E 46 00 0B 02 F7 

6. Are there any other patch libraries around?

7. Is the device ID relevant in the config of patch manager?

thanks for your helps!

Link to comment
Share on other sites

Hi,

short answer: you are trying to upload a v1 library, this won't work, because the SysEx format has changed.

Just upload the v2_vintage_bank.syx file which can be found in the preset/ directory of the midibox_sid_v2_*.zip release package.

long answer (for the records):

1. Does the MB-6582 have to be in a particular mode to receive the patches / SysEx data? Or how does it respond when receiving (any lights or sysex messages)?

no, the firmware is clever enough to detect firmware dumps even during runtime! :)

2. Is there a SysEx test mode I could use to check if it's receiving?

If you really need this: just send a ping as documented in the doc/mbsidv2_sysex_implementation.txt file of the release package

3. My soundcard is a Tascam FireOne (not on the blacklist - but I might need something to prove that it deserves to go there)

please add the soundcard to the list if upload is still not working, but as mentioned above you are trying to upload the wrong files anyhow.

4. Should I expect the MB to return some midi messages on the log ? It picks up the initial blip on power-on.

if MIOS Studio detects a valid bidirectional connection, then MBSID should return an acknowledge message whenever a valid SysEx block has been received.

but you are trying to upload SysEx blocks for another device - they are ignored (to match with the MIDI spec)

6. Are there any other patch libraries around?

please try the official vintage library first.

there might be other libraries for v2 anywhere in the internet (or the forum)

7. Is the device ID relevant in the config of patch manager?

of course!

the idea behind a device ID is *to be relevant* on SysEx uploads ;)

Best Regards, Thorsten.

Link to comment
Share on other sites

Thanks for the help TK!

I've switched to MIOS 2.1 on Mac, and pared down to just 1 PIC and it performs the upload, I do get some midi flashes back, but the patches still don't land.

1. They should be there if I just dial to E002 A00? right?

I thought I'd upgrade from MIOS1.9f -> 1.9g, it seemed to complete OK, reboots,

algp5c.png

but the display still shows 1.9f.

Tried upgrading Midibox from midibox_sid_v2_0_rc31 to midibox_sid_v2_0_rc37, this fails at 0-1% with "Upload aborted due to error #1: Less bytes than expected have been received"

vhqh4j.png

So - something's up with my upload I guess!

if MIOS Studio detects a valid bidirectional connection, then MBSID should return an acknowledge message whenever a valid SysEx block has been received.

but you are trying to upload SysEx blocks for another device - they are ignored (to match with the MIDI spec)

Is this true for hex dumps also?

For the SysEx upload it seems to acknowledge mostly, but not every time.

The FireOne midi interface has a green light for midi out, and red for in. I get

green - green - red - green - red - green - green - red - green - red - green - green - green - green - green - red
kinda like that - And audible clicks too. I do get some Sysex back (recorded on the Sysex tool)
f0 00 00 7e 4b 00 0e 01 f7

over and over.

I've changed my midi cables, but do you have any other suggestions?

Thanks again for your help!

Link to comment
Share on other sites

Something seems to be wrong with your MIDI interface - an error scenario which isn't detected by MIOS Studio.

E.g., the high upload time of more than 800 seconds for MIOS (usually it takes ca. 10 seconds) indicates, that a lot of errors have already been reported by MIOS during the upload procedure (you should see some SysEx based error acknowledge responses in the MIDI IN monitor), but you haven't mentioned them...

Do you own another MIDI interface that you could try?

Best Regards, Thorsten.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...