background image

EDITING PARAMETERS USING MIDI SYSEX MESSAGES

You can edit the global and some panel parameters using MIDI System Exclusive (SysEx) messages. The template for 
these SysEx messages is shown below.

TO SET A PARAMETER TO A VALUE:

F0 04 16 23 [Parameter ID], [value MSB], [value LSB], 00 00 00 00 00 00 00 00 [Unit ID] F7

•  Values above are shown in hexadecimal format.
•  If the intended parameter value is less than 128, then [value MSB] is 0 and [value LSB] is the intended parameter  

 

  value. If the intended parameter value is 128 or higher, then the value MSB is the intended value divided by 128, and  

 

  the value LSB is the remainder (intended value modulo 128).
•  The Unit ID byte must be set to match the Unit ID of the synth you want to edit (all synths are set to Unit ID 0 by  

 

  default; this value will be 0 unless you change it) or set the Unit ID value to 0x7F to address any Unit ID, or multiple  

 

  units with different IDs sharing the same MIDI port.
  • 

Note

The byte before Unit ID (byte 14 if counting from F0 = 0) must be set to zero or the message will be    

 

    ignored.  This is because the same kind of SysEx message is output by the unit in reply to a request to get
    the value of a parameter (see below). Replies output by the unit have the byte before Unit ID set to 1,
    to avoid getting stuck in a MIDI feedback loop if these messages are echoed back to the unit.

TO REQUEST A PARAMETER VALUE:

F0 04 16 3E [Parameter ID] 00 00 00 00 00 00 00 00 00 00 [Unit ID] F7 

•  Values above are shown in hexadecimal format.
•  Unit ID must match the Unit ID of the Grandmother, or set Unit ID = 7F (all).
•  Grandmother will reply with a “set parameter” SysEx message for the requested Parameter ID with its current value,    
  with the byte before the Unit ID (byte 14 if counting from F0 = 0) set to 1 to indicate that the message is a reply  

 

  coming from Grandmother.

Global parameters for sysex editing

 (values below are shown in decimal format):

V1.1.0 RELEASE NOTES

Parameter ID

Parameter Name

Values

0

Unit ID

0-15 (Default: 0)

1

Tuning Scale

0-31 (Default: 0 / 12-TET)

2

Knob Mode

0 = Snap, 1 = Pass-Thru, 2 = Relative (Default: 2 / Relative)

3

Note Priority

0 = Low, 1 = High, 2 = Last Note (Default: 2 / Last Note)

4

Transmit Program Change

0 = Off, 1 = On (Default: 0 / Off)

5

Receive Program Change

0 = Off, 1 = On (Default: 1 / On)

6

MIDI Input Ports

0 = none, 1 = DIN only, 2 = USB only, 3 = Both (Default: 3 / Both DIN and USB)

7

MIDI Output Ports

0 = none, 1 = DIN only, 2 = USB only, 3 = Both (Default: 3 / Both DIN and USB)

8

MIDI Echo USB In

0 = Off, 1 = Echo USB In to DIN Out, 2 = Echo USB In to USB Out, 3 = 
Echo USB In to Both DIN and USB Out (Default: 0 / Off)

9

MIDI Echo DIN In

0 = Off, 1 = Echo DIN In to DIN Out, 2 = Echo DIN In to USB Out, 3 = 
Echo DIN In to Both DIN and USB Out (Default: 0 / Off)

10

MIDI Channel IN

0-15 = MIDI Channel 1-16 (Default: 0 / MIDI Channel 1)

Summary of Contents for Grandmother

Page 1: ...the SysEx file Grandmother_FIRMWARE_ERASE syx included with this download and click Send On the Grandmother the Arp Rate LED will blink red three times then blink green steadily Grandmother is now rea...

Page 2: ...efault External Analog Clock overrides MIDI Sync Added Arp Seq Swing parameter MIDI CC 14 global param ID 22 Added Multi Trig parameter MIDI CC 95 Arp Seq PLAY button does not output MIDI CC 73 can st...

Page 3: ...ng and exit the edit mode NOTE Global Settings are retained even when the power has been turned off For information on advanced Global Settings visit www moogmusic com grandmother HERE S HOW IT WORKS...

Page 4: ...nds To change this setting press the A 0 key and then use the first three white keys to select SEND MIDI CLOCK MIDI START STOP COMMANDS F0 SEND MIDI CLOCK ONLY Don t send MIDI Start Stop commands G0 o...

Page 5: ...4 PPQN C1 5 PPQN D1 6 PPQN E1 7 PPQN F1 8 PPQN G1 9 PPQN A1 10 PPQN B1 11 PPQN C2 12 PPQN D2 24 PPQN E2 48 PPQN The Default is 4 PPQN sixteenth note clock 0 9 KB Out Range none C 2 The voltage range o...

Page 6: ...is transposed Immediately or when a New Note is played press the F 2 A O keys and then use the first to white keys to select New Note F0 or Immediate G0 The Default is New Note 1 4 Tap Tempo Clock Div...

Page 7: ...Arpeggiator or Sequencer is running or to output clock pulses all the time The timing of clock pulses is determined by the tempo in BPM and the Clock Output PPQN setting 1 8 Multi Trig F 2 A 1 F0 off...

Page 8: ...etting controls whether or not MIDI CC messages are output in response to changes made to the front panel controls ON is the setting that allows messages to be sent When MIDI Out Filter Panel Knobs is...

Page 9: ...holding it press the lowest black key F 0 You will see the three buttons on the LHC blink rapidly for a moment to confirm that the reset happened Resetting the global parameters also exits Global Edit...

Page 10: ...tuck in a MIDI feedback loop if these messages are echoed back to the unit TO REQUEST A PARAMETER VALUE F0 04 16 3E Parameter ID 00 00 00 00 00 00 00 00 00 00 Unit ID F7 Values above are shown in hexa...

Page 11: ...efault 1 On 24 Delay Sequence Change 0 Off 1 On Default 0 Off 25 Sequence Latch Restart 0 Off 1 On 26 Arp Seq Clock Input Mode 0 Clock 1 Step Advance Trigger Default 0 Clock 27 Arp Seq Clock Output 0...

Page 12: ...Gated Glide 0 Off 1 On Default 1 On 39 Legato Glide 0 Off 1 On Default 0 Off 40 Osc 2 Freq Knob Range 0 24 Semitones Default 7 41 Osc 2 Hard Sync 0 Off 1 On Default 0 Off 42 Multi Trig 0 Off 1 On Def...

Reviews: