Aviom A-16CS, A-16R manual Message Data Format

Page 79

EOX

1111 0111

(F7H)

End of Exclusive

2.3.Message Data Format

There are essentially two basic data byte formats used in the “Message Data” section of an A-16R’s SysEx message. The first format is a nibblized format and the second is a padding format. In general the “Message Data” of the A-16R’s SysEx message is nibbilized or broken up into MIDI seven bit status bytes. In this nibblization process one data byte becomes two bytes. The upper 4 Bits or upper nibble of the first byte is fixed while the lower 4 Bits or lower nibble contains the Most Significant Bits (MSB) of the data byte being “nibblized.” Similarly, the upper nibble of the second byte is fixed while the lower nibble contains the Least Significant Bits (LSB) of the data byte.

MSB

0001 hhhh

h = high 4 bits of data byte - sent first

 

 

 

LSB

0001 llll

l = low 4 bits of data byte

 

 

 

 

 

 

The second basic data byte format used in the “Message Data” section is the padding format. Padding is inserted between presets in order to provide necessary delays to allow for preset processing.

Padding

0000 0000

(00H)

Padding byte format, ignored by A-16R

2.4.Checksum Calculation

The preset checksum is calculated by a straight 8-Bit addition of all preset data bytes, excluding the preset ID, prior to nibblization. In the event of an overflow the overflow will be discarded in this scheme. Once the checksum has been calculated, the 8- Bit result is then nibblized for transmission and inserted into the MIDI SysEx message. In the case of the All Presets Message several checksums are included in the MIDI SysEx message, one for each preset contained within the message.

2.5.Receiver Errors

Many events may result in errors being generated. For example, if the received checksum doesn’t match the calculated checksum or if reception of a channel voice message occurs in the middle of a SysEx message, a SysEx failure/error will be generated. When an error is detected on the A-16R, the SysEx progress LEDs (also known as the mute LEDs) will stop updating and the failure will be indicated by flashing the channel select LEDs. The SysEx error can only be acknowledged and cleared by the users pressing a button on the A-16R’s front panel or by toggling the remote/local switch.

3.Message Type List

Currently there are only two SysEx message types implemented in the A-16R. A single byte location exists in each SysEx message, supported by the A-16R, to identify the message type.

Message Type

Encoded Value

Reference

69

Image 79
Contents User Guide 16R Personal Mixer 16CS Control SurfaceAviom, Inc Page Warranty Information Read this First Aviom, Inc. Limited Warranty Table of Contents Midi I/O Table of ContentsMidi Page Welcome FeaturesButton Presses Optional Remote ControlUsing Personal Mixers Conventions Used in this DocumentMaster Volume Control 16R Components left side 16R Front Panel16R Components right side Audio Connections 16R Rear Panel16R Midi and Data Connections Left Side 16CS Components16CS Right Side AC Line Conditioning Package ContentsChannel Labels Installing the A-16R in a RackMixer Label Strip Cables Used in the Aviom System What is Category 5?Category 6 Cables Up to 500 feet of Cat-5 cable can be used to connect Cable LengthsInfinite number A-Net components About A-Net Power Supply Polarity Power SuppliesCleaning Maintenance AC Power Connection System SetupSystem Interconnections Audio Connections Outputs Audio Connections InputsLabeling the Channels Basic Navigation Powering UpPreparing to Make a Mix Mixing Set the Channel VolumeSet the Pan Location What Gets Saved Saving Your New PresetInformation Not Saved With a Preset Series Connection Parallel A-Net routing using an A-16D A-Net DistributorSystem Navigation Net Connection Options16D Pro MixingOperational Modes A-16R Personal MixerTone Controls Global Controls the Master SectionButton Behaviors Master VolumeMaking Changes to Channel Settings Before You Start Editing Pan and Volume Controls Volume and Pan ControlPan LEDs Spread Control Linking ChannelsSpread turns this Into this, for example Held Solo ModeSolo Modes Single-Channel SoloMuting a Channel Creating Groups Creating Additional Groups Making Changes to a Group Changing Channel Volumes Within a GroupRemoving Channels From a Group Muting Groups DC Power Input Net ConnectorsAudio Outputs Mono Operation Stereo OperationBalanced Inserts Mix Signal FlowControl Net In and Out Midi I/OAviom A-16R and A-16CS User Guide A-16CS Front Panel OverviewGlobal Controls Master Volume Button Behaviors Channel Volume and Pan Control Changing Channel SettingsAll Volumes Zero Muting a Channel Saving a Mix From the A-16CS Recalling a Preset From the A-16CSA-16CS Rear Panel Display the Current Preset NumberFootswitch Jack Midi Jacks MidiMidi Thru 16R Midi Base ChannelMidi Midi OutMidi Automation Midi Data StorageSave One Mix Preset via Midi Saving PresetsSaving All Mix Presets via Midi Loading . via Midi Loading One Preset via MidiExit Midi Mode Loading an All Preset File via MidiPage Problem Can’t hear a Channel that is part of a Group TroubleshootingProblem No audio from the Personal Mixer outputs Problem Can’t change PresetsProblem The A-Net LED is on, but there is no sound Problem In Group mode, can’t select a new Channel Problem Don’t know if a Preset was saved16R Personal Mixer Specifications16CS Control Surface Midi Implementation Chart Version 1.00 for Aviom A-16R Midi System Exclusive ImplementationMidi System Exclusive Packet Head Message Data Format Midi All Presets Message Type = 00H Midi Current Preset Message Type = 01H Presetsmsg 1111 F7H End of Exclusive 0111 Valid preset Range Midi Current Preset Detail 1111 F7H End of Exclusive 0111 Index SymbolsIndex LAN Muting a Channel 33 Program Change Muting Groups XLR Aviom Warranty Registration