Download Mode d'emploi
Transcript
Implémentation MIDI ❍Sostenuto (Contrôleur n° 66) Statut BnH 2nd octet 42H * 3e octet vvH n = n° de canal MIDI: 0H-FH (canal 1 à 16) vv = Valeur du contrôle: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON * Pas reçu dans la Partie Clavier ❍ Soft (Contrôleur n° 67) Statut BnH 2nd octet 43H 3e octet vvH n = n° de canal MIDI: 0H-FH (canal 1 à 16) vv = Valeur du contrôle: 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON * * Pas reçu si Rx.SOFT = OFF. (Valeur initiale = ON) Pas reçu dans la Partie Clavier ❍ Portamento control (Contrôleur n° 84) Statut BnH 2nd octet 54H 3e octet kkH * La valeur réglée par NRPN ne sera pas réinitialisée, même si un message de Program Change ou Reset All Controllers est reçu. Pas reçu dans la Partie Clavier **NRPN** Un message NRPN (Numéro de Paramètre Non Référencé) permet une extension des Control Changes utilisables. Pour utiliser ces messages, il faut d’abord envoyer les messages NRPN (Contrôleur N° 98 et 99, leur ordre importe peu) pour indiquer le paramètre à contrôler, puis utiliser les messages Data Entry pour spécifier la valeur de ce paramètre. Un fois qu’un paramètre NRPN a été choisi, tous les messages Data Entry reçus sur ce canal modifieront la valeur de ce paramètre. Pour éviter les accidents, il est recommandé de définir un RPN nul (n° RPN = 7FH/7FH) lorsque vous avez fini de régler la valeur du paramètre désiré. Voir la Section 5. Informations supplémentaires “Exemples de messages MIDI” <Exemple 4> (p. 147). Sur les appareils GS, le Data Entry LSB (Contrôleur N° 38) du NRPN est ignoré, il n’y a donc pas de problème pour envoyer des Data entry MSB (Contrôleur N° 6) seuls (sans Data Entry LSB). Sur l’AT-60R, les NRPN peuvent servir à modifier ces paramètres. NRPN MSB LSB 01H 08H 01H 09H n = n° de canal MIDI: 0H-FH (canal 1 à 16) kk = n° de la note source: 00H-7FH (0-127) 01H 0AH * * * Un message Note-on reçu immédiatement après un message Portamento Control changera la hauteur progressivement en partant de la hauteur de la note Source. Si un son joue déjà pour un numéro de note identique à la note Source, ce son continuera (en legato) puis à réception du message Note-on suivant, commencera à changer pour atteindre la hauteur de cette note. La vitesse du changement de hauteur causé par un message Portamento Control est définie par la valeur du paramètre Portamento Time. Résultat C4 enfoncée pas de changement (C4 joue toujours) glide de C4 à E4 pas de changement E4 relâchée Example 2. En MIDI (Description) B0 54 3C (Portamento Control depuis C4) 90 40 40 (Note on E4) 80 40 40 (Note off E4) Résultat pas de changement E4 joue avec glide de C4 à E4 E4 relâchée ❍ Effet 1 (Reverb Send Level) (Contrôleur n° 91) 2nd octet 5BH Ce message règle le niveau de départ Réverb de chaque Part. Pas reçu dans la Partie Clavier ❍Effet 3 (Chorus Send Level) (Contrôleur n° 93) Statut BnH 2nd octet 5DH 01H 64H 18H rrH 1AH rrH 1CH rrH 1DH rrH 1EH rrH * * 3e octet vvH n = n° de canal MIDI: 0H-FH (canal 1 à 16) vv = Valeur du contrôle: 00H-7FH (0-127), Valeur initiale = 00H (0) * * 01H 63H 3e octet vvH n = n° de canal MIDI: 0H-FH (canal 1 à 16) vv = Valeur du contrôle: 00H-7FH (0-127), Valeur initiale = 28H (40) * * 01H 21H 01H 66H Exemple 1. En MIDI (Description) 90 3C 40 (Note on C4) B0 54 3C (Portamento Control depuis C4) 90 40 40 (Note on E4) 80 3C 40 (Note off C4) 80 40 40 (Note off E4) Statut BnH 01H 20H Ce message règle le niveau de départ Chorus de chaque Part. Pas reçu dans la Partie Clavier Data Entry MSB Description mmH Vitesse du Vibrato (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH Ampleur du Vibrato (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH Délai du Vibrato (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH TVF cutoff frequency (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH TVF resonance (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH TVF&TVA Env.Attack time (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH TVF&TVA Env.Decay time (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH TVF&TVA Env.Release time (changement relatif sur le canal spécifié) mm:0EH-40H-72H (-50 - 0 - +50) mmH Hauteur approx. de l’instrument à percussion (changement relatif sur l’instrument à percussion spécifié) rr : n° de touche de l’instrument à percussion mm:00H-40H-7FH (-63 - 0 - +63 demi-ton) mmH Niveau TVA de l’instrument à percussion (changement absolu sur l’instrument à percussion spécifié) rr : n° de touche de l’instrument à percussion mm:00H-7FH (zero-maximum) mmH Panoramique de l’instrument à percussion (changement absolu sur l’instrument à percussion spécifié) rr : n° de touche de l’instrument à percussion mm:00H, 01H-40H-7FH (Ramdom, Left-Center-Right) mmH Niveau d’envoi de la Réverb de l’instrument à percussion (changement absolu sur l’instrument à percussion spécifié) rr : n° de touche de l’instrument à percussion mm: 01H-7FH (zero-maximum) mmH Niveau d’envoi du Chorus de l’instrument à percussion (changement absolu sur l’instrument à percussion spécifié) rr : n° de touche de l’instrument à percussion mm: 01H-7FH (maximum zéro) Les paramètres mentionnés “changement relatif” changeront en fonction de la valeur préréglée. Les paramètres mentionnés “changement absolu” seront réglés sur la valeur absolue du paramètre, quelle que soit la valeur préréglée. ❍ RPN MSB/LSB (Contrôleur n° 100, 101) Statut BnH BnH 2nd octet 65H 64H 3e octet mmH llH ❍ NRPN MSB/LSB (Contrôleur n° 98, 99) n = n° de canal MIDI: 0H-FH (canal 1 à 16) mm = octet supérieur du n° de paramètre spécifié par RPN ll = octet inférieur du n° de paramètre spécifié par RPN Statut BnH BnH * * 2nd octet 63H 62H 3e octet mmH llH n = n° de canal MIDI: 0H-FH (canal 1 à 16) mm = octet supérieur du n° de paramètre spécifié par NRPN ll = octet inférieur du n° de paramètre spécifié par NRPN * Un NRPN peut être reçu si Rx.NRPN = ON. “Rx.NRPN” est réglé sur OFF par réinitialisation à la mise sous tension ou en recevant “Turn General MIDI System On”, et réglé sur ON par “GS RESET.” 136 Pas reçu si Rx.RPN = OFF. (Valeur initiale = ON) *La valeur réglée par RPN ne sera pas réinitialisée, même si un message de Program Change ou Reset All Controllers est reçu.