Aphex Systems 1788a Expanding the SysEx String, 4 1788A-R’s Odd Midi I.D, Daisy-Chained 1788A-R’s

Page 15

R/C Manual

2. USING MIDI

 

 

2.2.3 Expanding the SysEx String

Just like direct MIDI control, you can repeat 3-byte commands within the parametric SysEx string to send multiple commands to a single 1788A as shown by figure 2-7.

Fig. 2-7. Expanding the SysEx String

SysEx Start

Aphex MIDI I.D.

 

 

1788A-R MIDI Channel

Placeholder1

1788A NET Number

 

 

 

 

 

xx

xx

xx

F0

00 00 38

 

Put Up To 64 3-byte Commands Here

Command

Mic Channel

Value

Command

Mic Channel

Value

 

Command

Mic Channel

Value

 

SysEx End

 

 

 

 

 

 

 

 

 

 

 

 

xx

xx

xx

xx

xx

xx

 

xx

xx

xx

 

F7

NOTE: You cannot expand the 2-byte MIDI Preset string.

2.2.4 1788A-R’s Odd MIDI I.D.

All 1788A-R units are I.D.’d a little differently than normal MIDI devices or the 1788A’s direct MIDI port. There is no recognition of the MIDI Device byte, although it must be present as a placeholder in the SysEx string. Any value may be used. The MIDI Channel is responded to normally.

Refer to Section 3 to learn how to set up the MIDI Channel on the 1788A-R.

2.2.5 Daisy-Chained 1788A-R’s

When you daisy-chain units by using the MIDI THRU ports, every unit will recognize the SysEx strings addressed to its MIDI channel. Each unit will analyze the NET Number contained in parametric strings and redirect any commands falling within its own bank, ignoring all others. If a 2-byte MIDI Preset command is received, the targeted 1788A-R will propagate its prescribed preset to its own Bank of 1788A’s.

2.2.6 Preset Recall Strategy

Each 1788A-R is given a different MIDI channel number. MIDI controllers can then command a preset from any one or combination of 1788A-R’s. Combinations can have different preset numbers assigned to create complex constellation presets. The MIDI controller will transmit a series of 2-byte MIDI Preset commands, one to address each 1788A-R.

Refer to Section 3 learn about the 1788A-R’s stored presets and how they are

Page 15

Image 15
Contents Manual Contents Control Language Midi SysEx R/C Interface ConnectorsC Overview R/C InterfacesIndirect Midi Control Ethernet LANConcept of Banks & Constellations Computer R/C Hardware R/CMassive Grouping & Control Preset ManagementAbout Presets Wide System ViewHardware Recall Software PresetsManagement Extents Constellation and Bank Capture/RecallWRAP-UP Determining Channel & Device Numbers Channel & Device Using MidiProcedure for Setting The Numbers Direct Midi ControlUnderstanding Ch, Dev and Net Offsets Setting Up The ControllerControlling Multiple 1788A’s Connections Broad Commands & Presets Learning a Preset Limitation Indirect Midi Control Examples Indirect Midi ControlControl Assertion Hardware Hook-upDaisy-Chained 1788A-R’s Preset Recall StrategyExpanding the SysEx String 4 1788A-R’s Odd Midi I.DMultiple Midi Controllers Synchronizing ProcedureParametric Codes & Values Reference DataGeneral Hexadecimal Conversion Table Useful Conversion TablesSysEx F0 00 00 38 01 00 01 00 01 2D F7 Example Midi Control ExamplesSysEx F0 00 00 38 00 00 00 00 01 2D F7 Example SysEx F0 00 00 38 01 00 00 05 04 01 F7 ExampleSummary It’s easier to it see this way1788A-R Hadrware Remote PurposeFront Panel Controls Changing the Holdover Time Status LED’sComm LED’s Clip/Limit LED’sTest Tone Buttons Putting Up a Test ToneSecondary Functions Snapshots Preset Manager PanelControl/Display Panel Taking ControlEditing Mismatch ErrorsEdit Mode How to Take a Live SnapshotHow to Edit Editing ToolsEscaping From Edits Midi Jacks Power Unit1 I/O Located Here Bank SelectorInstallation Initial Sync More about Using the 1788A-RSetting Up The Midi Channel Assigning a BankMultiple Select Group Behavior Coexisting with a Software R/CNetworking Speed Hubs & SwitchesBuilding a Proper Network Standard PartsTypical Network Diagrams Router as Base Suitable HardwareRouter As Dhcp Server Only