QMIDIROUTE(1) General Commands Manual QMIDIROUTE(1) NOM qmidiroute - un processeur et routeur d'evenements MIDI SYNOPSIS qmidiroute [OPTION] [fichier] qmidiroute { --help | --version } DESCRIPTION qmidiroute est un processeur d'evenements MIDI versatile pour le sequenceur ALSA. Son interface graphique est basee sur la bibliotheque Qt4. qmidiroute permet le montage d'un nombre illimite de routages MIDI dans lesquels les evenements entrants sont d'abord filtres, puis modifies en valeur ou meme en type d'evenement, et enfin achemines vers un port ALSA de sortie dedie. Les routes fonctionnent en parallele et sont organisees en onglets. Avec qmidiroute il est par exemple possible de changer ou invertir l'echelle d'un clavier, de transformer des notes jouees sur le clavier en changements de son (program change) ou des donnees d'un controleur en notes. qmidiroute possede egalement un outil de journalisation des evenements MIDI recus. Utilisation Generale Apres le lancement de l'application, l'onglet Non-traite est presente (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 parallele peuvent ainsi etre creees et organisees en utilisant les boutons Renommer, Supprimer et Dupliquer. L'integralite du montage peut etre enregistre dans et charge a partir d'un fichier QMidiRoute (.qmr). Le Journal d'evenements est affiche dans la partie inferieure de l'interface et peut etre cache ou detache au choix. La journalisation peut egalement etre desactivee totalement ou pour les evenements MIDI Clock uniquement. Monter une route MIDI Le champ Entree Le champ Entree represente le filtre pour les evenements entrants dans chaque route. Les evenements traites sont Note, Controleur, Pitchbend et Program Change. Ces evenements peuvent etre filtres par rapport a leurs valeurs respectives ou par leur canal MIDI. Les evenements pouvant passer ce filtre d'entree sont diriges vers le champ Sortie. Le champ Sortie Le champ Sortie permet de specifier en quel type d'evenement les donnees passant par le filtre d'entree seront transformees, de quelle maniere leur canal MIDI et leurs valeurs seront changees, et enfin vers quel port AlSA elles seront acheminees. Le Canal et les Valeurs peuvent etre definis en mode Fixe, Offset ou Reverse Offset par rapport a l'evenement d'entree. Par exemple, Reverse Offset prend la valeur specifiee et en soustrait la valeur de l'evenement d'entree pour produire la valeur de l'evenement sortant. Si la gamme de valeurs specifiee a la sortie est differente de celle de l'entree, la gamme des valeurs d'entree sera mise a l'echelle de la gamme de sortie, et ceci de maniere continue. Les evenements seront achemines vers le port ALSA specifie. Le nombre de ports ALSA disponibles peut etre defini en specifiant l' option correspondante. L'onglet Non-traite Dans l'onglet Non-traite, on gere les evenements ne passant par aucun des filtres definis dans l'ensemble du routage. Ces evenements peuvent etre rejetes ou transmis au port specifie. OPTIONS --portCount Definir le nombre de ports ALSA disponibles egal a . La valeur par defaut 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 a charger au demarrage du programme. FICHIERS *.qmr Fichiers QMidiRoute contenant les donnees 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 ecrits dans stderr(3). SUPPORT alsamodular-devel@lists.sourceforge.net AUTEURS Matthias Nagorni, Frank Kober et Guido Scholz. Cette page de manuel a ete ecrite par Frank Kober . 2009-09-13 QMIDIROUTE(1)