Midi system exclusive implementation – Aviom A-16CS User Manual

Page 77

Advertising
background image

67

MIDI System Exclusive

Implementation

version 1.00 for Aviom A-16R

1. Introduction and Overview

This document is designed to aid in the understanding of the A16R’s MIDI

System Exclusive (SysEx) implementation. MIDI SysEx support for the

A16R product includes messages that allow for uploading and downloading

of all sixteen system presets or the current active configuration also referred

to in this document as the current preset. Described in this document is

the implementation of these features. In order to utilize these features the

A16R may be interfaced to any MIDI management device such as a personal

computer with MIDI software or stand alone devices such as MIDI SysEx

recorders/sequencers.

1.1. Transmit Flow

Shown below is the basic transmit flow for the currently supported/

implemented MIDI system exclusive messages on the A16R.

����
���

����������������

�������������������

Figure 1 - MIDI Transmit Flow

1.2.

Receive Flow

Shown below is the basic receive flow for the currently supported/implemented

MIDI system exclusive messages on the A-16R.

����
��

����������������

�������������������

Figure 2 - MIDI Receive Flow

2.

MIDI System Exclusive Packet Pieces

A MIDI SysEx packet can be thought of as a group or collection of bytes that

contain a start indicator referred to as the “SysEx Head”, “Message Data”

which may contain control or status information and a “SysEx Tail” which

terminates/ends the packet. Described below is an overview of a generic MIDI

SysEx packet structure.

SysEx Head

Message Data

SysEx Tail

Figure 3 - MIDI General Packet Structure

The specifics and mechanics of the various packet pieces are described in the

subsequent sections.

Advertising
This manual is related to the following products: