OBERHEIM SYNTH group photo

Yahoo Groups archive

OBERHEIM SYNTH

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

Thread

Oberheim Matrix 6 sysex messages for the Mod Matrix

Oberheim Matrix 6 sysex messages for the Mod Matrix

2012-09-18 by emg_x

Hello,

I'm looking for information on how to program sysex strings for the Mod Matrix parameters on the Matrix 6. I've managed to make a control panel for all the other parameters in Logic, only the Mod matrix parameters are missing, which is a pity because there is where the fun starts...
I would be glad if anyone could help...

Cheers,
Edgar

Re: Oberheim Matrix 6 sysex messages for the Mod Matrix

2012-09-19 by amtendam

Unfortunately the Matrix-6 does not allow to send the modulation matrix parameters as individual parameter changes. You can only set these as part of a complete patch dump. In other words for every change in mod matrix settings you need to send the matrix a full single patch dump. It works well, albeit a bit clumsy. I have used this method to build a combined Matrix6/Matrix1000 editor / librarian in the past for Atari ST.
I am not sure how well this would work in a Logic enviornemnt though...
Cheers,
Armand 

--- In oberheim@yahoogroups.com, "emg_x" <emg_x@...> wrote:
Show quoted textHide quoted text
>
> Hello,
> 
> I'm looking for information on how to program sysex strings for the Mod Matrix parameters on the Matrix 6. I've managed to make a control panel for all the other parameters in Logic, only the Mod matrix parameters are missing, which is a pity because there is where the fun starts...
> I would be glad if anyone could help...
> 
> Cheers,
> Edgar
>

Re: Oberheim Matrix 6 sysex messages for the Mod Matrix

2012-09-20 by emg_x

Thanks for the reply, looks like I have to find a way to collect my sysex knob data into a patch and then send it to the M6. I will have to ask at some of the Logic boards about that, if someone around here knows how to do this, please reply...

Cheers, Edgar

--- In oberheim@yahoogroups.com, "amtendam" <amtendam@...> wrote:
Show quoted textHide quoted text
>
> Unfortunately the Matrix-6 does not allow to send the modulation matrix parameters as individual parameter changes. You can only set these as part of a complete patch dump. In other words for every change in mod matrix settings you need to send the matrix a full single patch dump. It works well, albeit a bit clumsy. I have used this method to build a combined Matrix6/Matrix1000 editor / librarian in the past for Atari ST.
> I am not sure how well this would work in a Logic enviornemnt though...
> Cheers,
> Armand 
> 
> --- In oberheim@yahoogroups.com, "emg_x" <emg_x@> wrote:
> >
> > Hello,
> > 
> > I'm looking for information on how to program sysex strings for the Mod Matrix parameters on the Matrix 6. I've managed to make a control panel for all the other parameters in Logic, only the Mod matrix parameters are missing, which is a pity because there is where the fun starts...
> > I would be glad if anyone could help...
> > 
> > Cheers,
> > Edgar
> >
>

Re: [oberheim] Re: Oberheim Matrix 6 sysex messages for the Mod Matrix

2012-09-20 by Paul Cunningham

I wrote this in Java awhile back... perhaps it only works on the Matrix-1000?

public void editRemoteModulation(int path, int source, int value, int destination)
{
int[] message = new int[9];

if (path < 0)
{
path = 0;
}
else if (path > 9)
{
path = 9;
}

if (source < 0)
{
source = 0;
}
else if (source > 20)
{
source = 20;
}

if (destination < 0)
{
destination = 0;
}
else if (destination > 32)
{
destination = 32;
}

message[0] = MIDI_SYSEX_BEGIN; // 0xF0
message[1] = OBERHEIM_ID; // 0x10
message[2] = MATRIX_DEVICE_ID; // 0x06
message[3] = REMOTE_MOD_EDIT_OPCODE; // 0x0B
message[4] = path; // this is the matrix bus ID
message[5] = source; // 0-20
message[6] = value & MIDI_7BIT_MASK;
message[7] = destination; // 0-32
message[8] = MIDI_SYSEX_END; // 0xF7

sendBytes(message);
}

I'm pretty sure it was working, but it's been awhile since I tried. -pc


On Sep 20, 2012, at 7:58 AM, emg_x wrote:

Thanks for the reply, looks like I have to find a way to collect my sysex knob data into a patch and then send it to the M6. I will have to ask at some of the Logic boards about that, if someone around here knows how to do this, please reply...

Cheers, Edgar

--- In oberheim@yahoogroups.com, "amtendam" wrote:
>
> Unfortunately the Matrix-6 does not allow to send the modulation matrix parameters as individual parameter changes. You can only set these as part of a complete patch dump. In other words for every change in mod matrix settings you need to send the matrix a full single patch dump. It works well, albeit a bit clumsy. I have used this method to build a combined Matrix6/Matrix1000 editor / librarian in the past for Atari ST.
> I am not sure how well this would work in a Logic enviornemnt though...
> Cheers,
> Armand
>
> --- In oberheim@yahoogroups.com, "emg_x" wrote:
> >
> > Hello,
> >
> > I'm looking for information on how to program sysex strings for the Mod Matrix parameters on the Matrix 6. I've managed to make a control panel for all the other parameters in Logic, only the Mod matrix parameters are missing, which is a pity because there is where the fun starts...
> > I would be glad if anyone could help...
> >
> > Cheers,
> > Edgar
> >
>


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.