background image

P R O G R A M M E R’ S   G U I D E

C4 Commander

External MIDI Hardware 

Control Software

For Mackie Control C4

Summary of Contents for C4 Commander

Page 1: ...PROGRAMMER S G U I D E C4Commander ExternalMIDIHardware ControlSoftware ForMackieControlC4...

Page 2: ...d in the existing Instrument folder or based on an existing definition Many times when creating a new file for anoth er instrument from the same manufacturer the manufacturer will use the same SYSEX S...

Page 3: ...contact the synthesizer manufacturer for this informa tion Define masks based on the SYSEX mes sages used by the instrument Define the parameters to be controlled via SYSEX Optional define ValueText...

Page 4: ...the MIDI Manufacturer s Association MMA A unique ID assigned to each manufacturer and stored in HEX DeviceName Name of the given instrument e g Matrix 6 This is displayed in various file lists and men...

Page 5: ...f the message one based from the left is to be masked Bit An integer indicating which bit of the message byte one based from the right is the left most starting bit of the mask Size The number of bits...

Page 6: ...yping your valuetext state ments ValueText name xxxxxxx This element is used to substitute text in place of a V Pot nu merical value So instead of seeing 0 and 1 for a V Pot value you can have on and...

Page 7: ...ting FunctionName Name of the given function e g Master volume The FunctionName is displayed as the default name in the C4 Com mander screen Since the physical C4 is limited to displaying only 7 8 cha...

Page 8: ...TextList ValueText name onoff Text value 0 Off Text Text value 1 On Text ValueText ValueText name alg Text value 0 Algorithm 1 Text Text value 1 Algorithm 2 Text Text value 2 Algorithm 3 Text Text val...

Page 9: ...C4 Commander Param ParamID 39H ParamID ParamName Amplitude Mod Depth ParamName Message F0 22 20 33 39 00 00 F7 Message ValueRangeMin 0 ValueRangeMin ValueRangeMax 99 ValueRangeMax Param ParamTable In...

Page 10: ...rs in the top LED bar of the C4 Commander PageList Holds all names of the current layout s pages The order of the child Page elements determines the corresponding page numbers Page A single page name...

Page 11: ...the param to upon quick toggle action of the V Pot Default will be half way between the min and max Layout File Format CustomLayout LayoutID 75a1e4445dcd311d LayoutID LayoutName line6 podtr LayoutNam...

Page 12: ...and the Running Man figure are trademarks or registered trademarks of LOUD Technologies Inc All other brand names mentioned are trademarks or registered trademarks of their respective holders and are...

Reviews: