advertisement
MIDI FOOT CONTROLLER
Modello FC-300
Implementazione MIDI
Messaggi Roland di sistema esclusivo
1. Formato dati per messaggi
Esclusivi
L’implementazione MIDI di Roland utilizza il formato dati seguente per tutti i messaggi Esclusivi (tipo IV):
Byte
F0H
41H
DEV
MDL
CMD
[BODY]
F7H
Descrizione
Status di sistema esclusivo
ID Produttore (Roland)
Device ID
ID Modello
ID comando
Dati principali
EOX (Fine di sistema esclusivo)
Status MIDI: F0H, F7H
Un messaggio Esclusivo deve essere affiancato da una coppia di codici di status, che inizino con l’ID del produttore immediatamente dopo F0H (Versione MIDI 1.0).
ID produttore ID: 41H
ID produttore identifica il produttore di uno strumento MIDI che trasmette un messaggio di sistema esclusivo. Il valore 41H costituisce l’ID produttore di Roland.
Device ID: DEV
Device ID contiene un solo valore che identifica il singolo apparecchio nell’implementazione di diversi strumenti MIDI.
Generalmente è impostato su 00H–0FH, un valore inferiore di uno rispetto a quello del canale base, ma il valore 00H–1FH può essere usato per un apparecchio con più canali base.
ID Modello: MDL
ID Modello contiene un valore che identifica un modello e lo distingue da un altro.
Diversi modelli, tuttavia, possono condividere lo stesso ID Modello se gestiscono dati simili.
Il formato ID modello può contenere 00H in uno o più punti per offrire un ampio spettro di dati.
Seguono esempi di ID Modello validi, ognuno rappresentante un solo modello:
01H
02H
03H
00H, 01H
00H, 02H
00H, 00H, 01H
1 Aprile 2007
Versione 1.00
ID Comando: CMD
ID Comando indica la funzione di un messaggio Esclusivo.
Il formato ID Comando può contenere 00H in uno o più punti , per offrire un ampio spettro di dati.
Seguono esempi di ID Comando validi, ognuno rappresentante una sola funzione:
01H
02H
03H
00H, 01H
00H, 02H
00H, 00H, 01H
Dati principali: BODY
Questo campo contiene un messaggio da scambiare tramite un’interfaccia.
L’esatta dimensione dei dati e il contenuto varieranno in base a ID
Modello e ID Comando.
2. Trasferimento dati con
Address-map
Address map è una tecnica per il trasferimento dei messaggi in conformità con il formato dei dati dato alla sezione 1.
Assegna una serie di dati di memoria-registrazione-forma d’onda e tono, status d’attivazione, e parametri, ad esempio, in punti specifici in uno spazio d’indirizzo che dipende dalla macchina, consentendo pertanto l’accesso ai dati che si trovino all’indirizzo specificato di un messaggio.
Il trasferimento dati con Address-map è perciò indipendente dai modelli e dalle categorie di dati.
Questa tecnica consente l’uso di due diversi procedimenti di trasferimento: trasferimento one-way e handshake
(sincronizzazione).
Trasferimento one-way
(Vedere sezione 3 per dettagli.)
Questa procedura è adatta al trasferimento di piccole quantità di dati.
Trasmette un messaggio Esclusivo completamente indipendente dallo status dell’apparecchiatura ricevente.
fig.Connection-Diagram1.eps
Apparecchio (A) Apparecchio (B)
MIDI OUT
MIDI IN
1
2
MIDI IN
MIDI OUT
Il collegamento al punto 2 è essenziale per le procedure “Request data”. (Vd. sezione 3.)
59
Implementazione MIDI
Trasferimento Handshake
(sincronizzazione)
(Questo apparecchio non utilizza questa procedura)
Questa procedura inizia una sequenza di trasferimento predeterminato (handshaking) attraverso l’interfaccia prima che il trasferimento dei dati abbia inizio.
La procedura di Handshaking assicura che l’affidabilità e la velocità del trasferimento siano abbastanza alte da gestire una grande quantità di dati.
fig.Connection-Diagram2.eps
Apparecchio (A)
Apparecchio (B)
MIDI OUT
MIDI IN
1
2
MIDI IN
MIDI OUT
Il collegamento ai punti 1 e 2 è essenziale.
Note alle procedure di cui sopra
• Vi sono diversi ID Comando per diverse procedure di trasferimento.
• Gli apparecchi A e B non possono scambiare dati a meno che non utilizzino la stessa procedura di trasferimento, condividano lo stesso Device ID e ID Modello, e siano pronte a comunicare.
3. Trasferimento one-way
Questa procedura trasmette dati fino al loro esauriemnto, ed è usata nel caso in cui i messaggi siano così corti da non richiedere conferma.
Per messaggi più lunghi, tuttavia, l’apparecchio ricevente deve acquisire ogni messaggio a tempo con la sequenza di trasferimento, che inserisce intervalli di 220 millisecondi. Con questo metodo, così come per l’apparecchio ricevente, è necessario ricevere dati correttamente a tempo.
Tipi di messaggio
Messaggio
Request data 1
Data set 1
ID Comando
RQ1 (11H)
DT1 (12H)
Byte
F0H
41H
DEV
MDL
:
:
11H aaH
Request data 1: RQ1 (11H)
Questo messaggio è inviato quando è necessario acquisire dati da un apparecchio dall’altro lato dell’interfaccia.
Contiene dati per l’indirizzo e la dimensione che specificano designazione e lunghezza, rispettivamente, dei dati richiesti.
Ricevendo un messaggio RQ1 , l’apparecchio remoto controlla in memoria l’indirizzo e la dimensione dei dati che soddisfino la richiesta.
Se li trova ed è pronto a comunicare, l’apparecchio trasmetterà un messaggio “Data set 1 (DT1)”, che contiene i dati richiesti.
Altrimenti, l’apparecchio non trasmetterà nulla.
ssH
:
: sum
F7H
Descrizione
Status di sistema esclusivo
ID Produttore (Roland)
Device ID
ID Modello
:
:
ID Comando
Indirizzo MSB
:
:
Indirizzo LSB
Dimensione MSB
Dimensione LSB
Check sum
EOX (Fine di sistema esclusivo)
• La dimensione dei dati richiesti non indica il numero di bytes che costituiranno un messaggio DT1 , ma rappresenta l’indirizzo in cui si trova il dato richiesto.
• Alcuni modelli sono soggetti a limiti nel formato dati usato in una transazione. i dati richiesti, ad. es., possono avere un limite di lunghezza o devono essere divisi in indirizzi pre-determinati prima di essere scambiati tramite interfaccia.
• Lo stesso numero di bytes comprende indirizzo e dimensione dei dati, che variano in base a ID Modello.
• Il processo di controllo errori usa un checksum che fornisce un pattern in cui gli ultimi 7 bit sono zero se sono sommati i valori di indirizzo, dimensione e checksum.
60
Implementazione MIDI
Byte
F0H
41H
DEV
MDL
12H aaH
:
:
Data set 1: DT1 (12H)
Questo messaggio corrisponde all’effettivo processo di trasferimento dati.
Poiché a ogni byte del dato è assegnato un unico indirizzo, un messaggio DT1 può portare l’indirizzo di partenza di uno o più bit di dati così come una serie di dati formattati secondo l’indirizzo.
Gli standard MIDI impediscono ai messaggi non real-time di interrompere un messaggio Esclusivo. Questo può essere scomodo, per apparecchi che presentino una funzione “soft-thru”.
Per mantenere la compatibilità con tali apparecchi, Roland ha limitato
DT1 a 256 bytes in modo che un messaggio esageratamente lungo sia inviato in ‘segmenti ’ separati.
ddH
:
: sum
F7H
Descrizione
Status di sistema esclusivo
ID Produttore (Roland)
Device ID
ID Modello
ID Comando
Indirizzo MSB
:
:
Indirizzo LSB
Dati MSB
:
:
Dati LSB
Check sum
EOX (Fine di sistema esclusivo)
• Un messaggio DT1 è in grado di fornire solo i dati validi tra quelli specificati da un messaggio RQ1.
• Alcuni modelli sono soggetti a limitazioni nel formato dei dati usati per una singola transazione. I dati richiesti, ad esempio, possono avere un limite di lunghezza o devono essere divisi in indirizzi pre-determinati prima di essere scambiati attraverso l’interfaccia.
• Il numero di bytes comprendenti i dati di indirizzo varia da un
ID Modello a un altro.
• Il processo di controllo errori usa un checksum che fornisce un pattern in cui gli ultimi 7 bit sono zero se sono sommati i valori di indirizzo, dimensione e checksum.
Esempi di transazione messaggi
• L’apparecchio A trasmette dati all’apparecchio B
Tutto ciò che accade è il trasferimento di un messaggio DT1 .
fig.MessageTransaction1.eps
Apparecchio (A)
Apparecchio (B)
Data Set 1
Data Set 1
* Attendere 20 msec o piu’.
Data Set 1
• L’apparecchio B richiede dati all’apparecchio A
L’apparecchio B trasmette un messaggio RQ1 all’apparecchio A.
Controllando il messaggio, l’apparecchio A ritrasmette un messaggio DT1 all’apparecchio fig.MessageTransaction2.eps
Apparecchio (A)
Apparecchio (B)
Data Set 1
Data Set 1
Request Data
Data Set 1
* Attendere 20 msec o piu’.
Data Set 1
61
Implementazione MIDI
1. Dati ricevuti riconosciuti
Messaggi System Realtime
Active Sensing
Status
FEH
Quando FC-300 riceve un Active Sensing, misura gli intervalli di tempo tra i messaggi in ingresso. Se il messaggio successivo non arriva entro 400 msec dal precedente, FC-300 spegne Active Sensing per un certo periodo e smette di misurare gli intervalli tra messaggi.
Messaggi di sistema esclusivo
Status
F0H
Dati
iiH, ddH, ....., eeH
Status
F7H
F0H ii
Status di sistema esclusivo
ID Number: il numero ID (ID del produttore) è usato per distinguere i messaggi di sistema esclusivo di un produttore da quelli di un altro. L’ID di Roland è 41H. I numeri ID 7EH e 7FH sono usati come messaggi Universal Non-realtime (7EH), e Universal Realtime (7FH) per estendere lo standard MIDI .
dd, ..., ee 00H-7FH (0-127)
F7H EOX (Fine di sistema esclusivo)
I messaggi di sistema esclusivo che FC-300 può ricevere sono Data
Request (RQ1) e Data Set (DT1).
Per una spiegazione dettagliata di Data Request (RQ1) e Data Set
(DT1), fate riferimento a
“Messaggi Roland di sistema esclusivo”
2. Dati trasmessi
Messaggi Trasmessi
Messaggi di canale
Note Off
Status
8nH
Secondo
kkH
Terzo
vvH
n = Numero canale MIDI kk = Numero nota vv = Velocità
0H-FH (ch.1-ch.16)
00H-7FH (0-127)
00H-7FH (0-127)
* Specificatamente se è selezionata la modalità Patch .
Note On
Status
9nH
Secondo
kkH
Terzo
vvH
n = Numero canale MIDI kk = Numero nota vv = Velocità
0H - FH (ch.1-ch.16)
00H-7FH (0-127)
01H-7FH (1-127)
* Specificatamente se è selezionata la modalità Patch .
Polyphonic Key Pressure
Status
AnH
Secondo
kkH
Terzo
vvH
n = Numero canale MIDI kk = Numero nota vv = Polyphonic Key
Pressure
0H - FH (ch.1-ch.16)
00H-7FH (0-127)
00H-7FH (0-127)
* Specificatamente se è selezionata la modalità Patch .
Control Change
Status
BnH
Secondo
ccH
Terzo
vvH
n = Numero canale MIDI cc = Numero controllo vv = Valore controllo
0H-FH (ch.1-ch.16)
01H-1FH (1-31), 21H-5FH (33-95)
00H-7FH (0-127)
* Non trasmette mentre è in modalità di sistema esclusivo.
Bank Select
Status
BnH
BnH
Secondo
00H
20H
Terzo
mmH llH
n = Numero canale MIDI
0H-FH (ch.1-ch.16)
mm =
Bytes superiori del numero di Bank Select
00H-7FH (0-127)
ll =
Bytes inferiori del numero di Bank Select
00H-7FH (0-127)
* Specificatamente se sono selezionate le modalità Standard e Patch.
62
Implementazione MIDI
Program Change
Status
CnH
Secondo
ppH
n = Numero canale MIDI pp = Numero programma
0H-FH (ch.1-ch.16)
00H-7FH (prog.1-prog.128)
* Specificatamente se sono selezionate le modalità Standard e Patch.
Channel Pressure
Status
DnH
Secondo
vvH
n = Numero canale MIDI vv = Pressione canale
0H - FH (ch.1-ch.16)
00H-7FH (0-127)
* Non trasmette mentre è in modalità di sistema esclusivo.
Pitch Bend Change
Status
EnH
Secondo
llH
Terzo
mmH
n =Numero canale MIDI mm, ll = Pitch Bend
0H - FH (ch.1-ch.16)
00 00H - 40 00H - 7F 7FH
(-8192 - 0 - +8192)
* Non trasmette mentre è in modalità di sistema esclusivo.
System Realtime Message
Start
Status
FAH
* Non trasmette mentre è in modalità di sistema esclusivo.
Continue
Status
FBH
* Non trasmette mentre è in modalità di sistema esclusivo.
Stop
Status
FCH
* Non trasmette mentre è in modalità di sistema esclusivo.
Active Sensing
Status
FEH
* Durante l’operatività normale, trasmette a intervalli di circa 200 msec.
* Quando gli intervalli del messaggio vengono monitorati nella sezione di ingresso, l’uscita dei messaggi di Active Sensing cesserà per un certo periodo di tempo le gli intervalli in ingresso eccedono i 400 msec.
Messaggi di sistema esclusivo
Status
F0H
Dati
iiH, ddH, ....., eeH
Status
F7H
F0H ii = Numero ID
Status di sistema esclusivo
41H (65)
dd, ..., ee = dati
F7H
00H-7FH (0-127)
EOX (Fine di sistema esclusivo)
Per una spiegazione dettagliata, vd.
“Messaggi Roland di sistema esclusivo”
MIDI Machine Control (MMC)
Status
F0H
Dati
7FH, 7FH, 06H, com
Status
F7H
Byte
F0H
7FH
7FH
06H com
F7H
Descrizione
Status di sistema esclusivo
Numero ID (Universal Realtime Message)
Device ID (Broadcast)
Sub-ID#1 (Machine Control Command)
Sub-ID#2 (MMC Command)
EOX (Fine di sistema esclusivo)
* FC-300 può impostare i seguenti comandi MMC.
com
01H
02H
03H
04H
05H
06H
07H
08H
09H
STOP
PLAY
DEFERRED PLAY
FAST FORWARD
REWIND
RECORD STROBE
RECORD EXIT
RECORD PAUSE
PAUSE
* Non trasmette mentre è in modalità di sistema esclusivo.
63
Implementazione MIDI
3. Comunicazioni esclusive
Usando i messaggi Roland di sistema esclusivo one-way, potete scambiare dati tra FC-300 e un altro apparecchio.
Potete usare il seguente ID Modello per FC-300.
• 00H 00H 1EH (FC-300)
Potete usare messaggi di sistema esclusivo per trasmettere e ricevere i parametri interni di FC-300 sotto forma di dati bulk.
• 00H 00H 20H (Foot Controller)
Potete usare messaggi di sistema esclusivo per trasmettere e ricevere i messaggi operativi di FC-300 e per visualizzare i messaggi.
Il Device ID può essere impostato tra 00H e 1FH.
Per ulteriori informazioni sull’impostazione di Device ID, vd.
11H aaH bbH ssH ttH sum
F7H
Request Data 1 RQ1 (11H)
Byte
F0H
41H dev mdl
Descrizione
Status di sistema esclusivo
ID Produttore (Roland)
Device ID (dev: 00H-0FH)
ID Modello
(mdl: 00H 00H 1EH) FC-300
(mdl: 00H 00H 20H) Foot Controller
ID Comando (RQ1)
Indirizzo MSB
Indirizzo LSB
Dimensione MSB
Dimensione LSB
Checksum
EOX (Fine del sistema esclusivo)
12H aaH bbH
: ddH eeH sum
F7H
DATA SET 1 DT1 (12H)
Byte
F0H
41H dev mdl
Descrizione
Status di sistema esclusivo
ID Produttore (Roland)
Device ID (dev: 00H-0FH)
ID Modello
(mdl: 00H 00H 1EH) FC-300
(mdl: 00H 00H 20H) Foot Controller
ID Comando (DT1)
Indirizzo MSB
Indirizzo LSB
:
Dati
Dati
Checksum
EOX (Fine del sistema esclusivo)
4. Parametro mappa indirizzi (ID Modello = 00H
00H 20H)
Ci sono due tipi di messaggio di sistema esclusivo per FC-300 . FC-300 può trasmettere e ricevere l’operatività di questa unità e visualizzare l’informazione usando i messaggi di sistema esclusivo.
Mappa indirizzi
Indirizzo
(H)
10 00 Mode Status
Gruppo
20 00
30 00
40 00
50 00
60 00
68 00
70 00
71 00
Pedal Status
Pedal LED Status
BANK/NUMBER Display Status
Controller Status
Message Display Status
Message Display User Font
Tuner Display Status
Tuner Pitch Status
Descrizione
Legge/
Scrive
Legge
Scrive
Scrive
Legge/
Scrive
Scrive
Scrive
Scrive
Scrive
Mode Status (Individual area)
Indirizzo
(H)
Dimensione
(H)
00 01
Dati (H) Parametro Descrizione
10 00
10 01
10 02
00 01
00 01
00-01
00-01
00-01
SYSEX Mode
Status *1
SYSEX Mode
Status *2
Function
Mode Status *3
0: Off, 1:On
0: Off, 1:On
0: Play, 1:TUNER
*1 Trasmette all’accensione o quando è effettuato un cambio di modalità.
Trasmette anche quando riceve Data Request (RQ1).
Data Set (DT1) è ignorato.
*2 Mode Status cambia quando riceve Data Set (DT1).
Cambia la modalità di sistema esclusivo quando riceve On.
Il pedale MODE premuto esegue la stessa operazione quando riceve Off in modalità di sistema esclusivo.
*3 Cambia il display LCD in modalità di sistema esclusivo quando riceve Data Set (DT1).
Appaiono i dati ricevuti in Message Display Status Address quando riceve PLAY.
Appare la schermata TUNER e i dati ricevuti in Tuner Pitch
Status Address quando riceve TUNER. (FC-300 non ha la funzione TUNER .)
Trasmette quando riceve Data Request (RQ1).
64
Implementazione MIDI
Pedal Status (Individual area)
24 00
24 01
24 02
24 03
24 04
21 00
21 01
21 02
21 03
21 04
22 00
22 01
Indirizzo
(H)
20 00
20 01
20 02
20 03
20 04
Dimensione
(H)
00 01
00 01
00 01
00 01
00 01
Dati (H)
00/7F
00/7F
00/7F
00/7F
00/7F
Parametro
Pedal 1/6 Status
Pedal 2/7 Status
Pedal 3/8 Status
Pedal 4/9 Status
Pedal 5/10 Status
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00/7F
00/7F
00/7F
00/7F
00/7F
00/7F
00/7F
00-7F
00-7F
00-7F
00-7F
00-7F
CTL Pedal 1 Status
CTL Pedal 2 Status
CTL Pedal 4 Status
CTL Pedal 6 Status
CTL Pedal 8 Status
EXP Pedal SW 1
Status
EXP Pedal SW 2
Status
EXP Pedal 1 Status
EXP Pedal 2 Status
CTL3/EXP3 Pedal
Status
CTL5/EXP4 Pedal
Status
CTL7/EXP5 Pedal
Status
0-127
0-127
0-127
0-127
0-127
25 00
25 01
00 01
00 01
00/7F
00/7F
UP Pedal Status OFF/ON
DOWN Pedal Status OFF/ON
• Trasmette quando si adopera il pedale in modalità di sistema esclusivo.
• Trasmette anche Data Set (DT1) quando riceve Data Request
(RQ1).
• Data Set (DT1) è ignorato.
Descrizione
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
LED Status (Individual area)
Indirizzo
(H)
30 00
Dimensione
(H)
00 01
Dati (H)
00/7F
Parametro
30 01
30 02
30 03
30 04
30 05
30 06
30 07
30 08
30 09
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00 01
00/7F
00/7F
00/7F
00/7F
00/7F
00/7F
00/7F
00/7F
00/7F
Pedal 1/6 red LED
Status
Pedal 2/7 red LED
Status
Pedal 3/8 red LED
Status
Pedal 4/9 red LED
Status
Pedal 5/10 red LED
Status
Pedal 1/6 green LED
Status
Pedal 2/7 green LED
Status
Pedal 3/8 green LED
Status
Pedal 4/9 green LED
Status
Pedal 5/10 green
LED Status
Descrizione
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
OFF/ON
31 00
31 01
00 01
00 01
00/7F
00/7F
CTL Pedal 1 LED
Status
CTL Pedal 2 LED
Status
OFF/ON
OFF/ON
32 00
32 01
00 01
00 01
00/7F
00/7F
EXP Pedal SW 1 LED
Status
EXP Pedal SW 2 LED
Status
OFF/ON
OFF/ON
35 00
35 01
00 01
00 01
00/7F
00/7F
UP Pedal LED Status OFF/ON
DOWN Pedal LED
Status
OFF/ON
• Riceve Data Set (DT1) in tutte le modalità, cambia lo status dei
LED di ogni pedale solo in modalità di sistema esclusivo.
• Data Request (RQ1) è ignorato.
BANK/NUMBER Display Status (Individual area)
Indirizzo (H)
40 00
40 02
40 04
Dimensione (H)
00 02
00 02
00 02
Dati (H)
0abcdefg,
0000000h
0abcdefg,
0000000h
0abcdefg,
0000000h
Parametro
Right
Center
Left
Descrizione
a f e d g c b h
• Riceve Data Set (DT1) in tutte le modalità, cambia lo status del display BANK/NUMBER solo in modalità di sistema esclusivo.
• Ogni bit rappresenta ON/OFF del corrispondente segmento di display.
Bit “0” = OFF; “1” = ON
• Data Request (RQ1) è ignorato.
65
Implementazione MIDI
Controller Status (Individual area)
Indirizzo (H)
50 00
Dimensione (H)
00 01
Dati (H)
00/7F
Parametro
50 01 00 01 00/7F
AMP CON-
TROL 1 Status
AMP CON-
TROL 2 Status
Descrizione
OFF/ON
OFF/ON
• Riceve Data Set (DT1) in ogni modalità.
• Cambia lo status del jack AMP CONTROL quando riceve Data
Set (DT1).
• Trasmette quando riceve Data Request (RQ1).
Message Display Status (Individual area)
Indirizzo
(H)
60 00
:
60 0F
64 00
:
64 0F
Dimensione
(H)
00 10
00 10
Dati (H)
:
00-07,
20-7D
00-07,
20-7D
:
00-07,
20-7D
00-07,
20-7D
Parametro
:
Line 0
Column 0 data
Line 0
Column 15 data
:
Line 1
Column 0 data
Line 1
Column 15 data
Descrizione
00-07: Font utente
20-7D: caratteri
ASCII
• Riceve Data Set (DT1) in ogni modalità.
• Trasmette quando riceve Data Request (RQ1).
Message Display User Font (Individual area)
Indirizzo
(H)
68 00
:
68 07
68 08
:
68 38
Dimensione
(H)
00 08
00 08
:
00 08
Dati (H)
00-1F
:
00-1F
00-1F
:
00-1F
Parametro
User Font 1
Line 0 data
:
User Font 1
Line 7 data
:
User Font 2
Line 0 data
User Font 8
Line 7 data
*1
Descrizione
• Riceve Data Set (DT1) in ogni modalità, cambia il font utente dell’LCD solo in modalità di sistema esclusivo.
• Data Request (RQ1) è ignorato.
*1 I seguenti dati bitmap del font utente sono visualizzati in LCD.
Parametro
User Font line0 data
User Font line1 data
User Font line2 data
User Font line3 data
User Font line4 data
User Font line5 data
Dati
000xxxxx
000xxxxx
000xxxxx
000xxxxx
000xxxxx
000xxxxx
66
User Font line6 data
User Font line7 data
000xxxxx
000xxxxx
Tuner Display Status (Individual area)
Indirizzo (H)
70 01
Dimensione
(H)
00 01
Dati (H)
00/7F
Parametro
C#/D Display
Status
Descrizione
C#/D
70 02 00 01 00/7F
70 03
70 04
70 05
00 01
00 01
00 01
00/7F
00/7F
00/7F
D#/E Display
Status
F#/G Display
Status
G#/A Display
Status
A#/B Display
Status
D#/E
F#/G
G#/A
A#/B
• Riceve Data Set (DT1) in ogni modalità, cambia il display LCD solo se lo status della modalità Function è TUNER.
• Data Request (RQ1) è ignorato.
Tuner Pitch Status (Individual area)
Indirizzo (H)
71 00
Dimensione
(H)
00 01
Dati (H) Parametro Descrizione
71 01
71 02
00 01
00 01
00, 01-06 String
Number
00, 01-0D Tuner Note
Status
00,
01–40–7F
Tuner Cent
Status
00: OFF
01: 1-6
00: No Signal
01: C, 02: C#
03: D, 04: D#
05: E, 06: F
07: F#, 08: G
09: G#, 0A: A
0B: A#, 0C: B
00: No Signal
01: -50
40: 0
7F: 50
• Riceve Data Set (DT1) solo quando lo status della modalità
Function è TUNER.
• Cambia il display LCD quando riceve Data Set (DT1).
• Data Request (RQ1) è ignorato.
MIDI FOOT CONTROLLER
Modello FC-300
Funzione...
Canale
Base
Tabella implementazione MIDI
Default
Cambiata
1—16
1—16
Trasmesso
*1
*1 x x
Riconosciuto
Modalita’
Default
Messaggi
Alterati x x
************** x x
Nota
Numero
Velocita’
True Voice
Nota ON
Nota OFF
0—127
************** o 9n v=1—127 o 8n v=0—127
*3
*3
*3 x x x x
After
Touch
del tasto del canale o 0—127 o 1—16
*3
*1 x x
Pitch Bend
o
Control
Change
0, 32
1 — 31
33 — 95 o o o
*1
*2
*1
*1 x x x x
Implementazione MIDI
Data : 1 Aprile 2007
Versione : 1.00
Note
Memorizzato
Bank Select
Program
Change
True # o
*********
Esclusivo di sistema
Common
o
Song Position
Song Select
Tune Request x x x
*2 o x x x x x
System
Realtime
Clock
Commands
AUX
Messages
Locale ON/OFF
Tutte le note OFF
Tutti i suoni OFF
Resetta tutti i Controller
Active Sense
System Reset
Note
x o
*1 x x x o x x x x x x x x o x
*1 Non trasmette in modalita’ di sistema esclusivo.
*2 Trasmette in modalita’ Standard e Patch.
*3 Tramette in modalita’ Patch.
Modalita’ 1: OMNI ON, POLY
Modalita’ 3: OMNI OFF, POLY
Modalita’ 2: OMNI ON, MONO
Modalita’ 4: OMNI OFF, MONO
Numero programma
1 — 128 o: Si x: No
67
advertisement
Related manuals
advertisement
Table of contents
- 7 Introduzione
- 7 Caratteristiche principali
- 7 Descrizione del pannello
- 7 Display
- 8 Pannello superiore (Pulsanti)
- 9 Pannello superiore (Pedali)
- 10 Pannello posteriore
- 11 Eseguire i collegamenti
- 11 Collegamenti da eseguire usando FC-300 come Controller a pedale MIDI
- 12 Collegamenti da eseguire usando FC-300 come controller a pedale dedicato per un apparecchio RRC2 IN (ad es.,VG-99)
- 13 Accensione/Spegnimento
- 13 Usando FC-300 come Controller a pedale MIDI
- 13 Usando FC-300 come Controller a pedale dedicato per un apparecchio RRC2 IN (ad es., VG-99)
- 14 Le MODALITA’
- 14 Modalità Standard (p. 16)
- 14 Modalità Control Change (p. 21)
- 14 Modalità di sistema esclusivo (p. 28)
- 14 Modalità Patch (p. 29)
- 15 Cambiare le modalità
- 15 Gli indicatori di modalità
- 16 Modalità Standard
- 16 Trasmettere messaggi di Program Change
- 16 Impostare come commutare i suoni
- 17 Trasmettere messaggi di Control Change
- 17 Usare il pedale d’espressione
- 17 Usare l’interruttore per il pedale di controllo e d’espressione
- 18 Usare i pedali di controllo esterni e i pedali d’espressione
- 18 Numeri di Controller per ogni pedale
- 19 Cambiare le impostazioni del pedale
- 21 Modalità Control Change
- 21 La modalità Control Change
- 21 Trasmettere messaggi di Control Change
- 21 Pedali numerati (1/6-5/10)
- 21 Pedale [] []
- 22 Usare i pedali d’espressione
- 22 Usare il pedale di controllo e l’interruttore del pedale d’espressione
- 23 Usare interruttori a pedale aggiuntivi e pedali d’espressione
- 23 Numeri di Controller dei pedali
- 24 Cambiare le impostazioni del pedale
- 26 Salvare i numeri di controller assegnati ai pedali (Pedal Settings)
- 26 Cambiare contemporaneamente i numeri di controllo assegnati ai pedali
- 27 Cancellare un’impostazione dal pedale
- 28 Modalità di sistema esclusivo
- 29 Modalità Patch
- 29 La modalità Patch
- 29 La Patch
- 30 Trasmettere messaggi di Control Change
- 30 Usare i pedali d’espressione
- 30 Usare i pedali di controllo e i pedali d’espressione switch esterni
- 31 Usare i pedali di controllo esterni e i pedali d’espressione
- 31 Numeri di Controller dei pedali
- 32 Trasmettere dati di Patch
- 33 Creare Patch
- 34 Editare MIDI Streams
- 39 Come copiare MIDI Streams
- 40 Come cancellare MIDI Streams
- 40 Impostare il tempo per la trasmissione di OFF MIDI Streams
- 41 Impostare Amp Control
- 42 Cambiare le impostazioni del pedale
- 44 Impostare il nome della Patch
- 44 Salvare le patch
- 45 Cancellare le patch
- 46 Altre funzioni
- 46 Impostare i parametri di sistema
- 46 Regolare il contrasto LCD
- 46 Ridurre il consumo delle batterie (modalità Economy)
- 47 Impostare il metodo usato per trasmettere messaggi di Program Change in modalità Standard (PC Mode)
- 48 Usare i pedali [] [] per eseguire le impostazioni
- 48 Limitare la gamma di bank commutabili (Bank Extent)
- 49 Impostare il valore di step del pedale [] []
- 49 Impostare come vengono indicati i numeri
- 50 Impostare la polarità dei jack AMP CONTROL
- 50 Determinare il ruolo di un jack EXP PEDAL/CTL
- 51 Cambiare la funzione del jack pedale MODE
- 51 Impostare la luminosità degli indicatori dei pedali
- 52 Impostare il canale MIDi di trasmissione
- 52 Impostare Device ID
- 52 Impostare l’uscita di Bank Select
- 53 Impostare il valore di Bank Select
- 53 Trasmettere dati a un apparecchio MIDI esterno (Bulk Dump)
- 54 Ricevere dati da un apparecchio MIDI esterno (Bulk Load)
- 55 Appendice
- 55 Riportare l’unità alle impostazioni di fabbrica (Factory Reset)
- 56 Regolare il pedale d’espressione
- 57 Messaggi di errore
- 57 Battery Low!
- 57 Memory Full!
- 57 MIDI Buffer Full!
- 57 MIDI Offline!
- 57 RRC2 Buffer Full!
- 57 RRC2 Offline!
- 58 Diagnostica
- 59 Implementazione MIDI
- 59 Messaggi Roland di sistema esclusivo
- 59 1. Formato dati per messaggi Esclusivi
- 59 2. Trasferimento dati con Address-map
- 60 3. Trasferimento one-way
- 62 1. Dati ricevuti riconosciuti
- 62 2. Dati trasmessi
- 62 Messaggi Trasmessi
- 64 3. Comunicazioni esclusive
- 64 4. Parametro mappa indirizzi (ID Modello = 00H 00H 20H)
- 68 Specifiche tecniche
- 68 FC-300 : MIDI FOOT CONTROLLER
- 69 Indice dei nomi