background image

CC to SysEx translator__________________________________________________________________________________19

11.

CC to SysEx translator

Maybe you like to automate cutoff, envelope times or other

parameters in your song? This is where the CC-translator comes

into play, it converts ordinary Midi Control Change messages into

the complex SysEx-Strings your Synthesizer needs to see for

parameter changes.

Setup a 'mixermap' or 'Dashboard' (or whatever it is called) in your

DAW with sliders or turn dials sending Midi-Controller-Change

messages (CC).  You just need to assign the CC number associated

to your desired parameter  to such a control (according to the

table). By moving or automating this control inside your DAW or

sequencer the Programmer translates the DAW's CC-output into

SysEx-commands and sends them to the Matrix which immediately

changes it's sound.

To avoid intersections with Standard-CCs like Volume (#7) or

panning (#10) some CC-numbers are left out. The CC data must be

sent on the same midichannel as your Programmer and Matrix is

set to. 

Notes: according to the Synthesizer's OS version and kind of

automated parameter the realtome modulation works better or worse.

Due to technical reasons the Programmer does not show permanent

value changes when translating CC into SysEx data.

Synth Programmer for Oberheim Matrix - Operation manual V 1.6 – 05/2020

© Stereoping Germany, Meschede 2020

17

DCO1 Wave

18

DCO 1 FREQ by LFO 1

19

DCO 1 PW by LFO 2

20

DCO 2 Freq

21

DCO2 Detune

22

DCO2 Shape

23

DCO2 Pulse

24

DCO2 Wave

25

DCO 2 FREQ by LFO 1

26

DCO 2 PW by LFO 1

27

Mix

28

Cutoff

29

Cutoff by Env1

30

Cutoff by Pressure

31

Reso 

32
33

FM Amnt

34

Env1 Delay

35

Env1 Attack

36

Env1 Decay

37

Env1 Sustain

38

Env1 Release

39

Env1 Amplitude

40

Env1 Velocity

41

Env2 Delay

42

Env2 Attack

43

Env2 Decay

44

Env2 Sustain

45

Env2 Release

46

Env2 Amplitude

47

Env2 Velocity

48

Env3 Delay

49

Env3 Attack

50

Env3 Decay

51

Env3 Sustain

52

Env3 Release

53

Env3 Amplitude

54

Env3 Velocity

55

Lfo1 Speed

56

Lfo1 Wave 

57

Lfo1 Amp

58

Lfo2 Speed

59

Lfo2 Wave 

60

Lfo2 Amp

61

Ramp 1 Rate

62

Ramp 2 Rate

63

VCA 1 Vol

Summary of Contents for synth programmer

Page 1: ......

Page 2: ...rix 6 6R 5 3 Info settings Matrix 1000 7 4 Overview 10 5 PLAY Mode 12 6 MATRIX Mode 14 7 RANDOMIZER 15 8 PATCH Mode 16 9 PREFS und MIDI BYPASS MODE 17 10 CHORD MEMORY 18 11 CC to SysEx translator 19 12 Updating Firmware 20 13 Matrix 1000 hints 21 14 Init Patch 22 15 Imprint 23 Synth Programmer for Oberheim Matrix Operation manual V 1 6 05 2020 Stereoping Germany Meschede 2020 ...

Page 3: ...thesizer s Firmware version selectable in Programmer s preferences for optimal response with each combination Midi CC to SysEx translator to automate your Matrix with ordinary CC messages Patch Randomizer 6 voice Chord Memory with 6 saveable Chord Slots Technical handling The Synth Programmer was built to be used in a comfortable music studio environement You can operate it under free skies of cou...

Page 4: ...etter combination AC AC or a sinewave symbol besides the word output Midi connections The Stereoping Programmer has 3 Midi jacks which should be cabled like that MIDI 1 OUT MIDI IN of your Synth MIDI 1 IN MIDI OUT of your Synth MIDI 2 IN MIDI OUT of your Midi interface sequencers keyboards Both jacks of Midi 1 connect the Programmer with your synth in a loop This seems unconventional but it is nec...

Page 5: ...Change commands the complete modulation matrix negative values for bipoar modulations e g DCO1 PW LFO2 15 ENV 2 VELOCITY 01 Of course we want to change these nevertheless In such cases the Programmer sends the whole program to the Matrix 6 This takes a tiny bit longer than an ordinary small parameter change command Ringing notes will be cut off But it works quite perfect Problem 3 no editbuffer An...

Page 6: ...Matrix 6 and Programmer Please enter MASTER EDIT menu on the Matrix 6 and set the following values 00 BASIC CHANNEL should be set to the same midichannel as the Programmer is set 03 PATCH CHANGES ON to allow automatic synchronisation of Programmer and Synth 04 SYSTEM EXCLUSIVE Firmware V 2 13 ON otherwize the Matrix 6 does not listen to SysEx parameter changes Firmware V 2 14 2 15 2 otherwize nega...

Page 7: ...an it is better faster or offering more features The lovely and important UNISON DETUNE is supported by both The Programmer tries to squeeze the best out of each OS This is why you can change it in the PREFS Settings on Matrix 1000 CHANNEL should be set to the same midichannel as the Programmer is set MIDI ECHO must be set to OFF Otherwize Program Change commands will be echoed back to the Program...

Page 8: ... F0 F7 which does not make any sense This is tested with OS versions 1 11 1 16 and 1 20 It is interesting that SysEx Data which is not addressed for the Matrix gets forwarded undestroyed It looks like the Matrix is so busy changing it s internal sound parameters that it does not have enough capacity to forward the command to MIDI OUT without errors Without the 2nd Matrix to receive correct paramet...

Page 9: ...trix connected to the Programmer in the midi loop should be set to ECHO OFF Both Matrix will follow patch changes made on the Programmer and both will change their parameters If the 2nd unit is a Matrix6 you need to set it to QUICK EDIT mode manually after each patch change or it will not respond to parameter changes Synth Programmer for Oberheim Matrix Operation manual V 1 6 05 2020 Stereoping Ge...

Page 10: ...s PREFS to enter the Programmer s menu with it s preferences Any changes you make here will automatically be saved on exiting The settings are also preserved after powering the Programmer down of course Holding the PREFS button for longer than 2 secs activates MIDI BYPASS MODE Details on all PREFS parameters and the MIDI BYPASS MODE will follow in Chapter 8 PREFS and MIDI BYPASS MODE Button COMPAR...

Page 11: ...hold the PEEK button longer than a second on activating it will be immediately disabled again as soon as you lift it again This saves half of the Clicks As long as PEEK is down you can peek as many parameters as you like of course Button PATCH This leads to the PATCH Mode the place to select patches on your Matrix As soon as you select a program here the Synth Programmer will cause the Matrix to c...

Page 12: ...wo helpful features in PLAY mode bipolar parameters values ranging 63 up to 63 can be set quickly to 0 If you prefer getting back to the value before jumping to 0 just move encoder 4 one more tick in any direction your old value will be resumed both frequencies for DCO1 2 can be stepped up or down in octaves First tick let the current value snap into the next octave Consecutive ticks jump up or do...

Page 13: ...LFO1 Trigger If you turn any of the normal dials you will see the name of the corresponding parameter group in the upper left corner E g you move DCO2 Detune in the upper left of the display it sais DCO2 Moving the first or second encoder one tick causes the Programmer to jump to the hidden parameters of the DCO2 group which are not directly layed out on dedicated knobs Being in the submenu the 4 ...

Page 14: ...s for VCA1 and VCA2 as well as the Delay for all 3 envelopes Matrix 6 6R exception As explained above the Matrix6 6R dows not react to the simple parameter change commands in the mod matrix Changes are only possible here by sending the whole patch logically leading to much more midi data to be sent For not overwhelming the M6 the Programemr has a special feature it sends the changes on the mod mat...

Page 15: ...ng Randomizer will be restored DO creates a random patch based on the parameters explained below All matrix modulations are set to OFF here DO M creates a random patch this time WITH modulation matrix randomization In Mode 1 only Slot 0 is used Mode 2 uses Slots 0 2 Mode 3 uses Slots 0 4 and Mode 4 finally takes ALL slots into account In the second display line you can take influence on fortune en...

Page 16: ...hows something like shown to the right Matrix 6 Encoder 2 changes the 10 digit Encoder 3 increase decreases in single steps Matrix 1000 Encoder 1 changes the bank number Encoder 2 changes the 10 digit Encoder 3 changes the 1 digit Press YES to load the patch Menu entry DMP Since firmware fersion 1 07 there is another menu entry to the left labeled DMP After selection it you will be presented somet...

Page 17: ... you can leave this to YES 6 8 Flt OtherChan when set to YES only Midi data will be forwarded to the Matrix coming in on the midichannel set on PREFS page 1 6 This might releive Midibus data capacity and improve performance If you plan to use your Matrix 1000 in Guitar Mode you should set this to NO The mididata on all 16 channels will be passed through to the Matrix then 7 8 Displaysaver YES mean...

Page 18: ...king on slot 2 Change the slot with enocder 1 or using the triggernotes Nt 3 The current chord slot uses 3 notes This will be updated automatically on learning a chord Tr C3 The triggernote for this slot is C3 Shift all triggernotes using encoder 4 Remember the triggernotes for all 6 slots are succeeding Changes on one slot alters all others as well Strm 00 the Strum time is a short delay before t...

Page 19: ...eft out The CC data must be sent on the same midichannel as your Programmer and Matrix is set to Notes according to the Synthesizer s OS version and kind of automated parameter the realtome modulation works better or worse Due to technical reasons the Programmer does not show permanent value changes when translating CC into SysEx data Synth Programmer for Oberheim Matrix Operation manual V 1 6 05 ...

Page 20: ...l part Switch off the Stereoping Programmer Connect MIDI OUT of your Midi Interface directly to the jack MIDI 2 IN of the Programmer using a short cable of good quality There are some preferences in most SysEx Dump Programs like Delay between Buffers or Delay after F7 Please choose something around 100mS Milliseconds here Hold MATRIX and power up your Programmer The Display should read BOOTLOADER ...

Page 21: ...hint ENV2 AMP and VELO both set to 0 ENV2 is modulating VCA2 VCA1 AMP and VELO both set to 0 DCO Waveforms of DCO 1 2 OFF To save a patch on one of the RAM slots between 000 and 199 hold ENTER while typing 3 numbers If one day your Matrix1000 s voices do not sound the same anymore are out of tune or completely missing dont panic First try the calibration routine press SELECT until Ext Func LED lig...

Page 22: ...3 Porta rate 0 Lag mode 0 Legato Porta enable 0 LFO1 speed 40 LFO2 init Speed 30 LFO1 2 trigger 0 LFO1 2 lag enable 0 LFO1 2 wave 0 LFO1 2 retrigger pnt 0 LFO1 2 Sampled Source 0 LFO1 2 Ampl 0 ENV1 trigger mode Multi Trigger ENV2 trigger mode Single Trigger ENV1 2 3 Delay 0 ENV1 2 3 Attack 0 ENV1 2 Decay 10 ENV1 2 Sustain 50 ENV1 2 Release 10 ENV1 2 3 Amplitude 40 ENV1 2 3 LFO trig mode Off ENV1 2...

Page 23: ...5 Imprint Stereoping is a registered trademark of Gregor Zoll Germany Adresse Gregor Zoll Musikelektronik Hermann Voss Str 21 59872 Meschede Germany E Mail hello stereoping com Homepage http www stereoping com Synth Programmer for Oberheim Matrix Operation manual V 1 6 05 2020 Stereoping Germany Meschede 2020 ...

Page 24: ......

Reviews: