Fonctions de curseur : Événements MIDI

Chaque curseur possède une définition d’entrée et une définition de sortie.

Un curseur peut, par conséquent, convertir un type d’événement MIDI en un autre. La plupart des événements MIDI sont constitués de trois octets :

Il existe quelques événements MIDI, comme les changements de programme et les événements aftertouch, qui n’utilisent que deux octets. Les curseurs et les transformateurs offrent toujours trois octets, mais le deuxième est éliminé lorsque ces messages particuliers sur 2 octets sont réceptionnés.

Les curseurs disposent de paramètres permettant de définir le type de message, le canal MIDI et la première valeur de données. Notez que le type de message et le canal MIDI sont en réalité combinés dans l’événement MIDI résultant. La deuxième valeur de données est déterminée par le réglage du curseur, ou par l’événement MIDI entrant si le curseur est contrôlé à distance via MIDI.

Les options ci-dessous sont utilisées pour définir les paramètres d’entrée et de sortie :

Les options de paramètre -1- y sont décrites, notamment pour indiquer l’incidence de la position du curseur sur celles-ci (aussi bien pour les définitions d’entrée que de sortie) :

SysEx et Sélecteur/Méta sont des fonctions spéciales des curseurs.