
Chapter 1: Introduction
1
1
Introduction
1.1
Overview
The M5000 sends and receives system-exclusive messages (sysex). The sysex-protocol gives you
access to the following:
•
Each individual parameter in each algorithm
•
System-parameters (audio-routing, formats, sample-rates, meters etc.)
•
System-information (software version, installed options)
•
Preset-handling (preset-transfers)
•
Preset-selection (to recall presets without needing to know about MIDI-channels)
1.1.1
The Parameter-Access Dump
The Parameters-Access dump is used for almost all communication to and from the M5000, and is
therefore the most extensive part of the protocol. Parameters that are specific to individual
algorithms are described in chapter 5. Parameters that are general to the system (DSP-cards) are
described in chapter 5.
There are many different parameter-types in the M5000, including milliseconds, hertz, decibels,
tables and character-strings. It would be nearly impossible to describe and list each parameter-type in
detail, which is why TC supplies a C programming-interface to assist you in displaying the correct
value for each individual parameter-type (eg. “10 kHz” or “50%”). The programming-interface
consists of two files, “CLASS.C” and “CLASS.H”. The two files can be downloaded from the TC
User-Club BBS on the following phone-numbers:
Denmark:
+45 - 86 21 75 99
USA:
+1 - 805 373 1828
Please refer to chapter 0 for information on how to use the interface.
1.1.2
System-Configuration/Info Dumps
Information about the system (software version/installed options/DSP-cards etc.) can be requested
from the M5000. This is described in chapter 0.
1.1.3
Preset-Handling Dumps
These dumps provide you the means to store, recall, dump and retrieve presets as well as request
information about them. This is described in chapter 0.
1.2
General Format
Sysex-packets are transferred to and from the M5000 using the following general format:
Sysex-start
$f0
TC ID
$33
Device#
$00-$7f
Card#
$01-$04
Packet-type
$00-$07
Data specific to the Packet-type
Sysex-end
$f7
Содержание M5000
Страница 8: ...GEN INSTR M5GENIN Rev 1 0 Page 3...
Страница 10: ...GEN INSTR M5GENIN Rev 1 0 Page 5...
Страница 154: ...APPENDIX C M5TROUBL Rev 1 5 Page 9...