Provided by: qmidiroute_0.4.0-2build4_amd64 

NOM
qmidiroute - un processeur et routeur d'évênements MIDI
SYNOPSIS
qmidiroute [OPTION] [fichier]
qmidiroute { --help | --version }
DESCRIPTION
qmidiroute est un processeur d'évênements MIDI versatile pour le séquenceur ALSA. Son interface graphique
est basée sur la bibliothèque Qt4. qmidiroute permet le montage d'un nombre illimité de routages MIDI
dans lesquels les évênements entrants sont d'abord filtrés, puis modifiés en valeur ou même en type
d'évênement, et enfin acheminés vers un port ALSA de sortie dédié. Les routes fonctionnent en parallèle
et sont organisées en onglets. Avec qmidiroute il est par exemple possible de changer ou invertir
l'échelle d'un clavier, de transformer des notes jouées sur le clavier en changements de son (program
change) ou des données d'un contrôleur en notes. qmidiroute possède également un outil de journalisation
des évênements MIDI reçus.
Utilisation Générale
Après le lancement de l'application, l'onglet Non-traité est présenté (cf paragraphe plus bas). Pour
commencer le montage des routes MIDI, on clique le bouton Nouvelle route..., ce qui produit une nouvelle
route MIDI visible comme onglet dans la zone de routage. Plusieurs routes travaillant en parallèle
peuvent ainsi être créées et organisées en utilisant les boutons Renommer, Supprimer et Dupliquer.
L'intégralité du montage peut être enregistré dans et chargé à partir d'un fichier QMidiRoute (.qmr). Le
Journal d'évênements est affiché dans la partie inférieure de l'interface et peut être caché ou détaché
au choix. La journalisation peut également être désactivée totalement ou pour les évênements MIDI Clock
uniquement.
Monter une route MIDI
Le champ Entrée
Le champ Entrée représente le filtre pour les évênements entrants dans chaque route. Les évênements
traités sont Note, Contrôleur, Pitchbend et Program Change. Ces évênements peuvent être filtrés par
rapport à leurs valeurs respectives ou par leur canal MIDI. Les évênements pouvant passer ce filtre
d'entrée sont dirigés vers le champ Sortie.
Le champ Sortie
Le champ Sortie permet de spécifier en quel type d'évênement les données passant par le filtre d'entrée
seront transformées, de quelle manière leur canal MIDI et leurs valeurs seront changées, et enfin vers
quel port AlSA elles seront acheminées. Le Canal et les Valeurs peuvent être définis en mode Fixe, Offset
ou Reverse Offset par rapport à l'évênement d'entrée. Par exemple, Reverse Offset prend la valeur
spécifiée et en soustrait la valeur de l'évênement d'entrée pour produire la valeur de l'évênement
sortant. Si la gamme de valeurs spécifiée à la sortie est différente de celle de l'entrée, la gamme des
valeurs d'entrée sera mise à l'échelle de la gamme de sortie, et ceci de manière continue. Les évênements
seront acheminés vers le port ALSA spécifié. Le nombre de ports ALSA disponibles peut être défini en
spécifiant l' option correspondante.
L'onglet Non-traité
Dans l'onglet Non-traité, on gère les évênements ne passant par aucun des filtres définis dans l'ensemble
du routage. Ces évênements peuvent être rejetés ou transmis au port spécifié.
OPTIONS
--portCount <num> Définir le nombre de ports ALSA disponibles égal à <num>. La valeur par défaut est 2.
--help Affiche les options de ligne de commande disponibles et quitte le programme.
--version
Affiche l'information de version du programme et quitte celui-ci.
fichier
Nom d'un fichier QMidiRoute (.qmr) valide à charger au démarrage du programme.
FICHIERS
*.qmr
Fichiers QMidiRoute contenant les données de routage MIDI au format plein texte.
EXEMPLES
Un fichier d'exemple de routage MIDI se situe dans /usr/share/qmidiroute ou dans
/usr/local/share/qmidiroute
NOTES
Les erreurs et avertissements sont écrits dans stderr(3).
SUPPORT
alsamodular-devel@lists.sourceforge.net
AUTEURS
Matthias Nagorni, Frank Kober et Guido Scholz. Cette page de manuel a été écrite par Frank Kober
<emuse@users.sourceforge.net>.
2009-09-13 QMIDIROUTE(1)