OBERHEIM SYNTH group photo

Yahoo Groups archive

OBERHEIM SYNTH

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

Message

Matrix 6r system exclusive setup

2006-02-15 by skylab001

Now that I've got my 6R up and running, I would like to program my control freak for it so 
that I can control it with knobs.  It has a matrix 1000 setup already but that doesn't work 
so far with the M6. Can somebody help me out with the sysex strings I need for parameter 
changes.  So far I've got the general:

F0H  beginning of sysex
10H Oberehim code
06H For the M6R device ID
<opcode>
<data bytes>
F7H

But if somebody could fill me in with an example of say the VCF control string, I could 
probably figure the rest out. I need to figure out what the opcodes and the data bytes are 
for each parameter.  I have found this text on the internet which I have been trying to 
reference but can't quite figure it out without seeing a full string or a couple full strings.:




Statistics:     134 Bytes/Single Patch
          = 268 nybbles transmitted + 5 bytes Header + 1 byte Checksum + 1
byte EOX
          = 275 total transmitted bytes/Single Patch


Byte        Parameter     # Bits     Description

0 - 7          6 each     Patch Name
                         Each character is represented by the lower 6
bits of it's ASCII
     representation.

8          48     2     Keyboard Mode
                         0 = Reassign
                         1 = Rotate
                         2 = Unison
                         3 = Reassign w/ Rob

9          00     6     DCO 1 Initial Frequency
                         LSB = 1 Semitone

10          05     6     DCO 1 Initial Waveshape
                         0 = Sawtooth
                         31 = Triangle

11          03     6     DCO 1 Initial Pulse Width

12          07     2     DCO 1 Fixed Modulations
                         Bit 0 = Lever 1
                         Bit 1 = Vibrato

13          06     2     DCO 1 Waveform Enable
                         Bit 0 = Pulse
                         Bit 1 = Wave

14          10     6     DCO 2 Initial Frequency
                         LSB = 1 Semitone

15          15     6     DCO 2 Initial Waveshape
                         0 = Sawtooth
                         31 = Triangle

16          13     6     DCO 2 Initial Pulse Width

17          17     2     DCO 2 Fixed Modulations
                         Bit 0 = Lever 1
                         Bit 1 = Vibrato

18          16     3     DCO 1 Waveform Enable
                         Bit 0 = Pulse
                         Bit 1 = Wave
                         Bit 2 = Noise

19          12     6 (signed)     DCO 2
Detune


Byte        Parameter     # Bits     Description

20          20     6     Mix

21          08     2     DCO 1 Fixed Modulations
                         Bit 0 = Portamento
                         Bit 1 = Not used

22          09     1     DCO 1 Click

23          18     2     DCO 2 Fixed Modulations
                         Bit 0 = Portamento
                         Bit 1 = Keyboard Tracking Enable

24          19     1     DCO 2 Click

25          02     2     DCO Sync Mode

26          21     7     VCF Initial Frequency
                         LSB = 1 Semitone

27          24     6     VCF Initial Resonance

28          25     2     VCF Fixed Modulations
                         Bit 0 = Lever 1
                         Bit 1 = Vibrato

29          26     2     VCF Keyboard Modulation
                         Bit 0 = Portamento
                         Bit 1 = Keyboard

30          30     6     VCF FM Initial Amount

31          27     6     VCA 1 (Exponential) Initial Amount

32          44     6     Portamento Initial Rate

33          46     2     Lag Mode
                         0 = Constant Speed
                         1 = Constant Time
                         2 = Exponential
                         3 = Exponential

34          47     1     Legato Portamento Enable

35          80     6     LFO 1 Initial Speed

36          86     2     LFO 1 Trigger
                         0 = No Trigger
                         1 = Single Trigger
                         2 = Multi Trigger
                         3 = External Trigger

37          87     1     LFO 1 Lag Enable
38          82     3     LFO 1 Waveshape (see Table 1)
39          83     5     LFO 1 Retrigger point
40          88     5     LFO 1 Sampled Source Number
41          84     6     LFO 1 Initial Amplitude


this is only a partial list,

anyways,

Thanks
Brian

Attachments

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.