Fractal Audio Systems MFC-101 Manual
14.7 Referencia básica para mensajes MIDI personalizados
Crear mensajes MIDI personalizados para presets o conmutadores IA en la MFC-101 abre todo un mundo de
posibilidades más allá de lo estrictamente incluido de fábrica. Aunque puede almacenarse y enviarse cualquier
tipo de datos MIDI, los tipos más comunes serán probablemente cambios de programa adicionales, cambios
de control y mensajes exclusivos de sistema. El presente capítulo te ayudará a iniciarte en el manejo de los
mensajes MIDI personalizados. También puedes obtener más información de
http://www.midi.org/techspecs/midimessages.php.
NOTA: Los valores hexadecimales irán normalmente precedidos por "0x" para indicar que no se trata de
números estándar. Puesto que este 0x no es necesario para los campos MIDI personalizados de la MFC-101 no
se mostrará en los ejemplos de más abajo.
14.7.1 Cambio de Programa
Los mensajes de cambio de programa constan de dos bytes. El primer byte es 0xCn, donde n es el canal MIDI
en hexadecimal menos 1. En la tabla de abajo se muestra el canal MIDI en mapeado hexadecimal.
Canal
Hex
1
C0
2
C1
3
C2
4
C3
El segundo byte es el número de programa, hasta un máximo de 128 comenzando por 0, lo cual hace que el
valor máximo sea 127 (7F). En la tabla de abajo se muestra el mapeado de decimal a hexadecimal.
BYTES de DATOS: CONVERSIÓN DECIMAL A HEXIDECIMAL
Dec Hex
Dec Hex
0 00
16 10
1 01
17 11
2 02
18 12
3 03
19 13
4 04
20 14
5 05
21 15
6 06
22 16
7 07
23 17
8 08
24 18
9 09
25 19
10 0A
26 1A
11 0B
27 1B
12 0C
28 1C
13 0D
29 1D
14 0E
30 1E
15 0F
31 1F
Así por ejemplo, un mensaje de cambio de programa para el Canal 1, Programa 0 sería C0 00
Un mensaje de cambio de programa para el Canal 8/Programa 32 sería C7 20
Un mensaje de cambio de programa para el Canal 16/Programa 127 sería C7 7F
NOTA: Recuerda restar 1 si estás utilizando la compensación de visor +1 en el/los dispositivo(s) conectado(s).
Para acceder a los programas sobre #128, primero debes enviar un mensaje de cambio de control (CC#0) para
selección de banco.
Canal
Hex
5
C4
6
C5
7
C6
8
C7
Dec Hex
Dec Hex
32 20
48 30
33 21
49 31
34 22
50 32
35 23
51 33
36 24
52 34
37 25
53 35
38 26
54 36
39 27
55 37
40 28
56 38
41 29
57 39
42 2A
58 3A
43 2B
59 3B
44 2C
60 3C
45 2D
61 3D
46 2E
62 3E
47 2F
63 3F
MFC-101 Manual del Usuario
Canal
Hex
9
C8
10
C9
11
CA
12
CB
Dec Hex
Dec Hex
64 40
80 50
65 41
81 51
66 42
82 52
67 43
83 53
68 44
84 54
69 45
85 55
70 46
86 56
71 47
87 57
72 48
88 58
73 49
89 59
74 4A
90 5A
75 4B
91 5B
76 4C
92 5C
77 4D
93 5D
78 4E
94 5E
79 4F
95 5F
APPENDIX
Canal
Hex
13
CC
14
CD
15
CE
16
CF
Dec Hex
Dec Hex
96 60
112 70
97 61
113 71
98 62
114 72
99 63
115 73
100 64
116 74
101 65
117 75
102 66
118 76
103 67
119 77
104 68
120 78
105 69
121 79
106 6A
122 7A
107 6B
123 7B
108 6C
124 7C
109 6D
125 7D
110 6E
126 7E
111 6F
127 7F
92