System reset

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche
Cette page est une feuille volante
link={{{link}}}

Il faudrait la ranger dans un wikilivre où elle aurait sa place.

Le system reset est un code MIDI d'usage optionnel permettant d'effectuer une réinitialisation système[1].

Format et type[modifier | modifier le wikicode]

  • Format : 11111111 (FFH)
  • Type : system real time message (« message système en temps réel »)

Description[modifier | modifier le wikicode]

Dernier des codes de statut, et bien que rarement implémenté, ce message est à manier avec précaution. Réservé aux situations extrêmes, il ne doit en aucun cas être retransmis par la prise MIDI-thru. Son but est de réinitialiser une unité MIDI en effectuant les opérations suivantes :

  • Basculer l'unité en mode 1 (omni on/poly) ;
  • Basculer l'unité en local on ;
  • Couper toutes les voies ;
  • Réinitialiser tous les contrôleurs ;
  • Forcer le song position pointer à zéro ;
  • Stopper le jeu (séquenceur, boîte à rythmes ...) ;
  • Effacer le tampon de running status ;
  • Forcer les paramètres aux valeurs qu'il prennent lors de la mise sous tension.

En règle générale, aucun des messages système temps réel ne doit être mémorisé par un séquenceur. En effet, on peut imaginer le résultat en lecture, si des codes de synchronisation enregistrés sur une piste se mélangeaient à ceux émis par le séquenceur.

Notes et références[modifier | modifier le wikicode]

  1. anglais Liste des commandes MIDI sur planetoftunes.com.