Preset-Handling; Conversions And Ids; Overview; Preset-Numbers - TC Electronic M5000 User Manual

Digital audio mainframe
Hide thumbs Also See for M5000:
Table of Contents

Advertisement

Chapter 5: Preset-Handling
5

Preset-Handling

5.1
The M5000 preset-handling facilities allow you to request information about presets (including edit-
buffers) as well as transfer presets to/from the M5000. A convenient way of recalling presets via
Sysex is also offered.
5.2
A few new data-types are introduced for preset-transfers:
5.2.1
When a preset is referred to, it's number and bank is included in the Preset#. A Preset# is always
spread over 2 bytes as an unsigned short and is combined/derived with the same methods as used for
parameter-numbers.
In the C programming-language, the Preset# is calculated as follows:
where bank is one of the following:
5.2.2
Each type of DSP-algorithm has a unique ID:
5.2.3
Preset-names are always 8 ASCII-characters long with the unused character-places padded with
spaces.

Overview

Conversions And IDs

Preset-numbers

presetNumber = number + (bank << 12);
0:
Current Preset (Edit Buffer)
1:
ROM
2:
RAM
3:
FILE

Algorithm-IDs

1
REVERB1
2
CHORUS
3
REVPITCH
4
REVERB2
5
NONLIN1
6
DELAY1
7
PITCH1
8
PITCH2
9
DELAY2
10
REVERB3
11
SAMPLER
12
AMBIENCE
13
TAPFAC1
14
DYNAMIC1
15
TOOLBOX
16
PAREQ
17
CORE

Preset-Names

21

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents