OBERHEIM SYNTH group photo

Yahoo Groups archive

OBERHEIM SYNTH

Index last updated: 2026-04-28 23:39 UTC

Thread

Matrix-1000 Original RAM sysex

Matrix-1000 Original RAM sysex

2011-01-21 by cyllall

Hi,
I've sent the sysex file to my M-1000 for the original RAM patches, but only 000-100 are there, 101-199 are missing. Am I doing something wrong, do I have to adjust the timing of the packets?. I used MIDIOX.I recently re-initialised the M-1000 after changing the battery.
Thanks
Martin

Re: [oberheim] Matrix-1000 Original RAM sysex

2011-01-21 by Paul Cunningham

the sounds on the matrix-1000 are organized into banks of 100... before you load up the 100-199 bank, change your bank to bank 1 and turn on bank hold, and they should load into the correct location. -pc
Show quoted textHide quoted text
On Jan 21, 2011, at 11:55 AM, "cyllall" <cyllall@...> wrote:

> Hi,
> I've sent the sysex file to my M-1000 for the original RAM patches, but only 000-100 are there, 101-199 are missing. Am I doing something wrong, do I have to adjust the timing of the packets?. I used MIDIOX.I recently re-initialised the M-1000 after changing the battery.
> Thanks
> Martin
> 
>

Re: Matrix-1000 Original RAM sysex

2011-01-21 by cyllall

Hi,
The manual says the Matrix-1000 doesn't need to be in any special mode to receive a patch dump,... it should switch banks automatically? 

Anyway, I dumped patches 200-299 from my Matrix and the sysex file was @27KB, the same size as the original RAM file in the files section here. I take it then that 100-199 is missing from that file?

Cheers

--- In oberheim@yahoogroups.com, Paul Cunningham <paul@...> wrote:
Show quoted textHide quoted text
>
> the sounds on the matrix-1000 are organized into banks of 100... before you load up the 100-199 bank, change your bank to bank 1 and turn on bank hold, and they should load into the correct location. -pc
> 
> On Jan 21, 2011, at 11:55 AM, "cyllall" <cyllall@...> wrote:
> 
> > Hi,
> > I've sent the sysex file to my M-1000 for the original RAM patches, but only 000-100 are there, 101-199 are missing. Am I doing something wrong, do I have to adjust the timing of the packets?. I used MIDIOX.I recently re-initialised the M-1000 after changing the battery.
> > Thanks
> > Martin
> > 
> >
>

Re: [oberheim] Re: Matrix-1000 Original RAM sysex

2011-01-21 by wolzow

Hi,

First, there is no Send All sysex command in M-1000 MIDI spec. The 27K file is a set of 100 (ie. 1 bank) individual Single Patch Data sysex commands: single patch = 275 bytes transmitted. You have to set the active bank first, the following sysex commands assume this bank. It's not a problem of M-1000, MIDI specification simply is limited to patch numbers 0..127 only, if a device allows more, it has to use banks.

Pls see the correct sysex docs (there are numerous errors in the printed manual) here:


BTW, there's a note: "A gap of at least ten msec should be allowed between patches when sending
multiple patches to the M-1000."
Show quoted textHide quoted text

On Fri, Jan 21, 2011 at 9:00 PM, cyllall <cyllall@...> wrote:

Hi,
The manual says the Matrix-1000 doesn't need to be in any special mode to receive a patch dump,... it should switch banks automatically?

Anyway, I dumped patches 200-299 from my Matrix and the sysex file was @27KB, the same size as the original RAM file in the files section here. I take it then that 100-199 is missing from that file?

Cheers



--- In oberheim@yahoogroups.com, Paul Cunningham wrote:
>
> the sounds on the matrix-1000 are organized into banks of 100... before you load up the 100-199 bank, change your bank to bank 1 and turn on bank hold, and they should load into the correct location. -pc
>
> On Jan 21, 2011, at 11:55 AM, "cyllall" wrote:
>
> > Hi,
> > I've sent the sysex file to my M-1000 for the original RAM patches, but only 000-100 are there, 101-199 are missing. Am I doing something wrong, do I have to adjust the timing of the packets?. I used MIDIOX.I recently re-initialised the M-1000 after changing the battery.
> > Thanks
> > Martin
> >
> >
>


Re: Matrix-1000 Original RAM sysex

2011-01-21 by cyllall

Hi,
My original question was about the original RAM patches 000-199 that shipped with the M-1000. 
There is a file in the files section of this very Oberheim yahoo group for these patches, but I can only find patches 000-100 (100 patches being @27KB) when I send sysex to M-1000.
There is only one 27KB file in the zipped archive. Does this mean that the file for patches 100-199 are missing, or are they hidden away inside the one 27KB patch file and I am doing something wrong when I am sending that sysex file for patches 000-199 to my M-1000.
Cheers

--- In oberheim@yahoogroups.com, wolzow <margus.kliimask@...> wrote:
Show quoted textHide quoted text
>
> Hi,
> 
> First, there is no Send All sysex command in M-1000 MIDI spec. The 27K file
> is a set of 100 (ie. 1 bank) individual Single Patch Data sysex commands:
> single patch = 275 bytes transmitted. You have to set the active bank first,
> the following sysex commands assume this bank. It's not a problem of M-1000,
> MIDI specification simply is limited to patch numbers 0..127 only, if a
> device allows more, it has to use banks.
> 
> Pls see the correct sysex docs (there are numerous errors in the printed
> manual) here:
> 
> http://www.wolzow.com/analog/m1k-midi-spec.htm
> 
> <http://www.wolzow.com/analog/m1k-midi-spec.htm>BTW, there's a note: "A gap
> of at least ten msec should be allowed between patches when sending
> multiple patches to the M-1000."
> 
> 
> On Fri, Jan 21, 2011 at 9:00 PM, cyllall <cyllall@...> wrote:
> 
> >
> >
> > Hi,
> > The manual says the Matrix-1000 doesn't need to be in any special mode to
> > receive a patch dump,... it should switch banks automatically?
> >
> > Anyway, I dumped patches 200-299 from my Matrix and the sysex file was
> > @27KB, the same size as the original RAM file in the files section here. I
> > take it then that 100-199 is missing from that file?
> >
> > Cheers
> >
> >
> > --- In oberheim@yahoogroups.com <oberheim%40yahoogroups.com>, Paul
> > Cunningham <paul@> wrote:
> > >
> > > the sounds on the matrix-1000 are organized into banks of 100... before
> > you load up the 100-199 bank, change your bank to bank 1 and turn on bank
> > hold, and they should load into the correct location. -pc
> > >
> > > On Jan 21, 2011, at 11:55 AM, "cyllall" <cyllall@> wrote:
> > >
> > > > Hi,
> > > > I've sent the sysex file to my M-1000 for the original RAM patches, but
> > only 000-100 are there, 101-199 are missing. Am I doing something wrong, do
> > I have to adjust the timing of the packets?. I used MIDIOX.I recently
> > re-initialised the M-1000 after changing the battery.
> > > > Thanks
> > > > Martin
> > > >
> > > >
> > >
> >
> >  
> >
>

Re: [oberheim] Re: Matrix-1000 Original RAM sysex

2011-01-21 by Paul Cunningham

right... your sysex file is probably more like a series of patch change and sysex dump messages without any bank select commands. you can simply select patch 100, push the bank lock button and then send your file. this allows you to load any set of programs into either bank, which is more useful, especiallly if you are trying to load any of the other banks (200-900) into ram... -pc
Show quoted textHide quoted text
On Jan 21, 2011, at 2:37 PM, wolzow <margus.kliimask@...> wrote:

> Hi,
> 
> 
> First, there is no Send All sysex command in M-1000 MIDI spec. The 27K file is a set of 100 (ie. 1 bank) individual Single Patch Data sysex commands: single patch = 275 bytes transmitted. You have to set the active bank first, the following sysex commands assume this bank. It's not a problem of M-1000, MIDI specification simply is limited to patch numbers 0..127 only, if a device allows more, it has to use banks.
> 
> Pls see the correct sysex docs (there are numerous errors in the printed manual) here:
> 
> http://www.wolzow.com/analog/m1k-midi-spec.htm
> 
> BTW, there's a note: "A gap of at least ten msec should be allowed between patches when sending
> multiple patches to the M-1000."
> 
> 
> On Fri, Jan 21, 2011 at 9:00 PM, cyllall <cyllall@...> wrote:
>  
> Hi,
> The manual says the Matrix-1000 doesn't need to be in any special mode to receive a patch dump,... it should switch banks automatically? 
> 
> Anyway, I dumped patches 200-299 from my Matrix and the sysex file was @27KB, the same size as the original RAM file in the files section here. I take it then that 100-199 is missing from that file?
> 
> Cheers
> 
> 
> 
> --- In oberheim@yahoogroups.com, Paul Cunningham <paul@...> wrote:
> >
> > the sounds on the matrix-1000 are organized into banks of 100... before you load up the 100-199 bank, change your bank to bank 1 and turn on bank hold, and they should load into the correct location. -pc
> > 
> > On Jan 21, 2011, at 11:55 AM, "cyllall" <cyllall@...> wrote:
> > 
> > > Hi,
> > > I've sent the sysex file to my M-1000 for the original RAM patches, but only 000-100 are there, 101-199 are missing. Am I doing something wrong, do I have to adjust the timing of the packets?. I used MIDIOX.I recently re-initialised the M-1000 after changing the battery.
> > > Thanks
> > > Martin
> > > 
> > >
> >
> 
> 
>

Re: [oberheim] Re: Matrix-1000 Original RAM sysex

2011-01-21 by Paul Cunningham

i'll try to check it out when i get home... but unless that file has a bank select command in the middle, it would only load into 000-099... is it not loading anything into bank 100? -pc
Show quoted textHide quoted text
On Jan 21, 2011, at 4:50 PM, "cyllall" <cyllall@...> wrote:

> Hi,
> My original question was about the original RAM patches 000-199 that shipped with the M-1000. 
> There is a file in the files section of this very Oberheim yahoo group for these patches, but I can only find patches 000-100 (100 patches being @27KB) when I send sysex to M-1000.
> There is only one 27KB file in the zipped archive. Does this mean that the file for patches 100-199 are missing, or are they hidden away inside the one 27KB patch file and I am doing something wrong when I am sending that sysex file for patches 000-199 to my M-1000.
> Cheers
> 
> --- In oberheim@yahoogroups.com, wolzow <margus.kliimask@...> wrote:
> >
> > Hi,
> > 
> > First, there is no Send All sysex command in M-1000 MIDI spec. The 27K file
> > is a set of 100 (ie. 1 bank) individual Single Patch Data sysex commands:
> > single patch = 275 bytes transmitted. You have to set the active bank first,
> > the following sysex commands assume this bank. It's not a problem of M-1000,
> > MIDI specification simply is limited to patch numbers 0..127 only, if a
> > device allows more, it has to use banks.
> > 
> > Pls see the correct sysex docs (there are numerous errors in the printed
> > manual) here:
> > 
> > http://www.wolzow.com/analog/m1k-midi-spec.htm
> > 
> > <http://www.wolzow.com/analog/m1k-midi-spec.htm>BTW, there's a note: "A gap
> > of at least ten msec should be allowed between patches when sending
> > multiple patches to the M-1000."
> > 
> > 
> > On Fri, Jan 21, 2011 at 9:00 PM, cyllall <cyllall@...> wrote:
> > 
> > >
> > >
> > > Hi,
> > > The manual says the Matrix-1000 doesn't need to be in any special mode to
> > > receive a patch dump,... it should switch banks automatically?
> > >
> > > Anyway, I dumped patches 200-299 from my Matrix and the sysex file was
> > > @27KB, the same size as the original RAM file in the files section here. I
> > > take it then that 100-199 is missing from that file?
> > >
> > > Cheers
> > >
> > >
> > > --- In oberheim@yahoogroups.com <oberheim%40yahoogroups.com>, Paul
> > > Cunningham <paul@> wrote:
> > > >
> > > > the sounds on the matrix-1000 are organized into banks of 100... before
> > > you load up the 100-199 bank, change your bank to bank 1 and turn on bank
> > > hold, and they should load into the correct location. -pc
> > > >
> > > > On Jan 21, 2011, at 11:55 AM, "cyllall" <cyllall@> wrote:
> > > >
> > > > > Hi,
> > > > > I've sent the sysex file to my M-1000 for the original RAM patches, but
> > > only 000-100 are there, 101-199 are missing. Am I doing something wrong, do
> > > I have to adjust the timing of the packets?. I used MIDIOX.I recently
> > > re-initialised the M-1000 after changing the battery.
> > > > > Thanks
> > > > > Martin
> > > > >
> > > > >
> > > >
> > >
> > > 
> > >
> >
> 
>

Re: [oberheim] Re: Matrix-1000 Original RAM sysex

2011-01-21 by Paul Cunningham

also true... it could be overflowing the midi in buffer on the matrix-1000 which is easy to do even with a series of patch change commands. make sure what you are using to send the midi data with has an open for slower transmission. 

does anyone else know about that file in this group? -pc
Show quoted textHide quoted text
On Jan 21, 2011, at 5:36 PM, Paul Cunningham <paul@...> wrote:

> BTW, there's a note: "A gap of at least ten msec should be allowed between patches when sending
> multiple patches to the M-1000."

Re: [oberheim] Re: Matrix-1000 Original RAM sysex

2011-01-21 by wolzow

hi,

the file in Files section (Matrix 1000 Original RAM Presets 0-199.syx) contains:
1) sysex command to select bank 0
2) 100 sysex commands to upload patches 0..99, that become patches 000..099 in M-100
3) sysex command to select bank 1
4) 1 sysex command to upload patch 0, that becomes patch 100 in M-100.

that's it. you get 101 patches, not 200. so it's quite close to, but not EXACTLY what the name implies :)
Show quoted textHide quoted text
On Sat, Jan 22, 2011 at 12:41 AM, Paul Cunningham <paul@cometway.com> wrote:

also true... it could be overflowing the midi in buffer on the matrix-1000 which is easy to do even with a series of patch change commands. make sure what you are using to send the midi data with has an open for slower transmission.

does anyone else know about that file in this group? -pc



On Jan 21, 2011, at 5:36 PM, Paul Cunningham <paul@...> wrote:

> BTW, there's a note: "A gap of at least ten msec should be allowed between patches when sending
> multiple patches to the M-1000."


Re: [oberheim] Re: Matrix-1000 Original RAM sysex

2011-01-21 by Martin Ator

Ahh. I see it now.

H means Hex? Ignore the H and you get
F0 10 06 1A   F7 . 
1A is the Bank change at the end. and then nothing, because there is nothing.
So if there are patches 100-199, then they are somewhere else in the ether.
Thanks all.
Peace.




________________________________
From: wolzow <margus.kliimask@...>
To: oberheim@yahoogroups.com
Sent: Fri, 21 January, 2011 22:53:57
Subject: Re: [oberheim] Re: Matrix-1000 Original RAM sysex

   
hi,

the file in Files section (Matrix 1000 Original RAM Presets 0-199.syx) contains:
1) sysex command to select bank 0
2) 100 sysex commands to upload patches 0..99, that become patches 000..099 in 
M-100
3) sysex command to select bank 1
4) 1 sysex command to upload patch 0, that becomes patch 100 in M-100.

that's it. you get 101 patches, not 200. so it's quite close to, but not EXACTLY 
what the name implies :)
Show quoted textHide quoted text
On Sat, Jan 22, 2011 at 12:41 AM, Paul Cunningham <paul@...> wrote:

  
>also true... it could be overflowing the midi in buffer on the matrix-1000 which 
>is easy to do even with a series of patch change commands. make sure what you 
>are using to send the midi data with has an open for slower transmission. 
>
>
>does anyone else know about that file in this group? -pc
>
>
>On Jan 21, 2011, at 5:36 PM, Paul Cunningham <paul@...> wrote:
>
>> BTW, there's a note: "A gap of at least ten msec should be allowed between 
>>patches when sending
>> multiple patches to the M-1000."
>

Re: Matrix-1000 Original RAM sysex

2011-01-22 by narfman96

I uploaded the factory patches for the matrix-1000. These match the pdf list here in the files section except for patch-199 which lists "samplthis" and I could not find that patch in my libraries.
These sysex files will switch to the proper banks (0 or 1) and then load the files. I deleted the old sysex file which was incomplete...

I used Midi-Ox to load these through a USB midisport 1x1 with buffer sizes of 512 bytes and delays of 100ms. All of them loaded and played fine using a Remote 25LE midi key controller. When the touchpad sends aftertouch too quickly the M1k loses touch with the data and the aftertouch level locks until things calm down. Typical....   
Fran
--- In oberheim@yahoogroups.com, Martin Ator <cyllall@...> wrote:
Show quoted textHide quoted text
>
> Ahh. I see it now.
> 
> H means Hex? Ignore the H and you get
> F0 10 06 1A   F7 . 
> 1A is the Bank change at the end. and then nothing, because there is nothing.
> So if there are patches 100-199, then they are somewhere else in the ether.
> Thanks all.
> Peace.
> 
> 
> 
> 
> ________________________________
> From: wolzow <margus.kliimask@...>
> To: oberheim@yahoogroups.com
> Sent: Fri, 21 January, 2011 22:53:57
> Subject: Re: [oberheim] Re: Matrix-1000 Original RAM sysex
> 
>    
> hi,
> 
> the file in Files section (Matrix 1000 Original RAM Presets 0-199.syx) contains:
> 1) sysex command to select bank 0
> 2) 100 sysex commands to upload patches 0..99, that become patches 000..099 in 
> M-100
> 3) sysex command to select bank 1
> 4) 1 sysex command to upload patch 0, that becomes patch 100 in M-100.
> 
> that's it. you get 101 patches, not 200. so it's quite close to, but not EXACTLY 
> what the name implies :)
> 
> 
> 
> On Sat, Jan 22, 2011 at 12:41 AM, Paul Cunningham <paul@...> wrote:
> 
>   
> >also true... it could be overflowing the midi in buffer on the matrix-1000 which 
> >is easy to do even with a series of patch change commands. make sure what you 
> >are using to send the midi data with has an open for slower transmission. 
> >
> >
> >does anyone else know about that file in this group? -pc
> >
> >
> >On Jan 21, 2011, at 5:36 PM, Paul Cunningham <paul@...> wrote:
> >
> >> BTW, there's a note: "A gap of at least ten msec should be allowed between 
> >>patches when sending
> >> multiple patches to the M-1000."
> >
>

Re: [oberheim] Re: Matrix-1000 Original RAM sysex

2011-01-22 by Martin Ator

That's brilliant.Thanks for going to the trouble of uploading.
Patch 199 is a killa.
Thanks again
Martin




________________________________
From: narfman96 <narfman96@...>
To: oberheim@yahoogroups.com
Sent: Sat, 22 January, 2011 1:39:48
Subject: [oberheim] Re: Matrix-1000 Original RAM sysex

   
I uploaded the factory patches for the matrix-1000. These match the pdf list 
here in the files section except for patch-199 which lists "samplthis" and I 
could not find that patch in my libraries.
These sysex files will switch to the proper banks (0 or 1) and then load the 
files. I deleted the old sysex file which was incomplete...

I used Midi-Ox to load these through a USB midisport 1x1 with buffer sizes of 
512 bytes and delays of 100ms. All of them loaded and played fine using a Remote 
25LE midi key controller. When the touchpad sends aftertouch too quickly the M1k 
loses touch with the data and the aftertouch level locks until things calm down. 
Typical.... 

Fran
--- In oberheim@yahoogroups.com, Martin Ator <cyllall@...> wrote:
Show quoted textHide quoted text
>
> Ahh. I see it now.
> 
> H means Hex? Ignore the H and you get
> F0 10 06 1A   F7 . 
> 1A is the Bank change at the end. and then nothing, because there is nothing.
> So if there are patches 100-199, then they are somewhere else in the ether.
> Thanks all.
> Peace.
> 
> 
> 
> 
> ________________________________
> From: wolzow <margus.kliimask@...>
> To: oberheim@yahoogroups.com
> Sent: Fri, 21 January, 2011 22:53:57
> Subject: Re: [oberheim] Re: Matrix-1000 Original RAM sysex
> 
> 
> hi,
> 
> the file in Files section (Matrix 1000 Original RAM Presets 0-199.syx) 
>contains:
> 1) sysex command to select bank 0
> 2) 100 sysex commands to upload patches 0..99, that become patches 000..099 in 

> M-100
> 3) sysex command to select bank 1
> 4) 1 sysex command to upload patch 0, that becomes patch 100 in M-100.
> 
> that's it. you get 101 patches, not 200. so it's quite close to, but not 
>EXACTLY 
>
> what the name implies :)
> 
> 
> 
> On Sat, Jan 22, 2011 at 12:41 AM, Paul Cunningham <paul@...> wrote:
> 
> 
> >also true... it could be overflowing the midi in buffer on the matrix-1000 
>which 
>
> >is easy to do even with a series of patch change commands. make sure what you 

> >are using to send the midi data with has an open for slower transmission. 
> >
> >
> >does anyone else know about that file in this group? -pc
> >
> >
> >On Jan 21, 2011, at 5:36 PM, Paul Cunningham <paul@...> wrote:
> >
> >> BTW, there's a note: "A gap of at least ten msec should be allowed between 
> >>patches when sending
> >> multiple patches to the M-1000."
> >
>

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.