Man page - qmidiarp(1)
Packages contains this manual
Available languages:
en fr deManual
QMIDIARP
NOMSYNOPSIS
DESCRIPTION
Fonctionnement Général
Fonctionnement en mode MIDI Clock (disponible uniquement pour ALSA)
Fonctionnement en tant que client JACK Transport
Les Modules Arpégiateur
Les modules LFO
Les modules séquenceurs
ParamĂštres
ContrĂŽle MIDI
Stockage Global
Journal
Fichiers dâexemple
OPTIONS
FICHIERS
EXEMPLES
NOTES
SUPPORT
AUTEURS
NOM
qmidiarp - Arpégiateur et LFO MIDI pour le séquenceur ALSA
SYNOPSIS
qmidiarp
[
OPTION
] [
file
]
qmidiarp
{
--help
|
--version
}
DESCRIPTION
QMidiArp est un arpĂ©giateur, sĂ©quenceur linĂ©aire programmable et oscillateur Ă basse frĂ©quence (LFO) MIDI avancĂ©. Selon lâoption choisi il utilise JACK MIDI ou ALSA MIDI. Un nombre illimitĂ© dâarpĂ©giateurs, sĂ©quenceurs et LFOs peuvent ĂȘtre dĂ©finis comme modules pour fonctionner en parallĂšle. Les modules arpĂ©giateurs produisent des sĂ©quences de notes dĂ©pendant des notes reçues sur leur port dâentrĂ©e, qui est typiquement connectĂ© Ă un clavier MIDI ou un sĂ©quenceur. Les modules sĂ©quenceurs sont similaires aux premiers sĂ©quenceurs analogiques, linĂ©aires, monophoniques et ajustables en Ă©tant en marche. Les LFOs MIDI, de maniĂšre indĂ©pendante, produisent des donnĂ©es de contrĂŽleur MIDI avec forme dâonde, rĂ©solution temporelle, amplitude et durĂ©e ajustables. Pour chaque module, un filtre dâentrĂ©e est disponible. Le port de sortie et le canal MIDI peuvent ĂȘtre attribuĂ©s pour chaque module indĂ©pendamment. Puisque les modules utilisent un sĂ©quenceur commun, ils sont automatiquement synchronisĂ©s entre eux. QMidiArp fonctionne avec une rĂ©solution interne de 192 ticks par quart de mesure (beat). La queue peut ĂȘtre synchronisĂ©e Ă une horologe MIDI entrant ou en tant que client JACK Transport. La plupart des contrĂŽles de QMidiArp est accessible par contrĂŽle MIDI via un mĂ©canisme dâapprentissage par menu contextuel. QMidiArp possĂšde Ă©galement un outil de journalisation dâĂ©vĂȘnements MIDI entrants. QMidiArp utilise les bibliothĂšques du kit Qt4.
Fonctionnement Général
Si aucune option est spĂ©cifiĂ©e au dĂ©marrage, QMidiArp utilise devient un client JACK MIDI et crĂ© un port dâentrĂ©e ainsi que deux ports de sortie. Si lâon dĂ©marre QMidiArp avec lâoption -a, le systĂšme MIDI est ALSA. En cliquant sur les boutons Nouvel ArpĂšge..., Nouveau LFO... ou Nouveau SĂ©quenceur... le module choisi apparaĂźt en tant quâonglet dans la zone principale. Les modules peuvent ĂȘtre renommĂ©s ou supprimĂ©s avec les boutons et fonctions de menu correspondants. Le montage entier contenant tous les arpĂšges et LFOs de la barre dâonglets ainsi que les dĂ©finitions de la fenĂȘtre ParamĂštres peuvent ĂȘtre sauvegardĂ©es dans un fichier XML QMidiArp (.qmax). Les modules peuvent ĂȘtre dĂ©tachĂ©es en tant que fenĂȘtres indĂ©pendantes pour les contrĂŽler et visualiser en parallĂšle. Le tempo du sĂ©quenceur est dĂ©fini de maniĂšre commune pour tous les modules en unitĂ©s de beats par minute (bpm). La queue du sĂ©quenceur est dĂ©marrĂ©e en cliquant sur le bouton indiquant une flĂȘche bleue.
Fonctionnement en mode MIDI Clock (disponible uniquement pour ALSA)
QMidiArp peut utiliser les Ă©vĂȘnements MIDI clock entrant en tant que source dâhorologe et de contrĂŽle start/stop. Si le bouton MIDI clock Ă droite de la boĂźte de rĂ©glage du tempo est enfoncĂ©, la queue du sĂ©quenceur est arrĂȘtĂ©e et QMidiArp attendra la rĂ©ception dâun Ă©vĂȘnement "MIDI Clock Start" dâune source externe connectĂ©e Ă son entrĂ©e MIDI. Une fois cet Ă©vĂȘnement reçu, la queue est dĂ©marrĂ©e en utilisant les Ă©vĂȘnements dâhorologe MIDI comme source. La synchronisation fonctionne au mieux si le tempo de la source externe correspond Ă peu prĂšs Ă celui de QMidiArp. La queue sâarrĂȘtera sur rĂ©ception dâun Ă©vĂȘnement MIDI Clock Stop. Pendant le fonctionnement en mode MIDI Clock, les fonctions internes de start/stop ainsi que lâajout ou le chargement de fichiers sont desactivĂ©es. Elles sont rĂ©activĂ©es en cliquant sur le bouton MIDI Clock Ă nouveau.
Fonctionnement en tant que client JACK Transport
Lorsquâon appuye sur le bouton Connecter Ă Jack Transport, QMidiArp essaiera de se connecter Ă un serveur JACK en marche. Il fonctionnera ensuite en tant que client Jack Transport, câest Ă dire, le tempo sera dĂ©duit dâun maĂźtre Jack Transport et la synchronisation sera maintenue. Le sĂ©quenceur de QMidiArp redĂ©marrera Ă zĂ©ro Ă chaque fois que le maĂźtre Jack transport est mis en marche, indĂ©pendamment de la position initiale de Jack Transport. Ceci sâapplique Ă©galement quand Jack Transport fonctionne en boucle. Le bouton Jack Transport se relĂąche automatiquement lors dâune dĂ©connextion de Jack, par exemple si Jack nâest plus actif.
Note: Les Ă©tats des boutons MIDI Clock et Jack Transport sont sauvegardĂ©s dans le fichier de session QMidiArp Ă chaque enregistrement et deviennent actifs ou inactifs Ă chaque ouverture dâune session.
Les Modules Arpégiateur
Les arpĂ©giateurs de QMidiArp produisent des sĂ©quences de notes qui dĂ©pendent des notes jouĂ©es au clavier dâentrĂ©e. La façon dont les notes sont traduites en sĂ©quence est dĂ©terminĂ© par le motif et les rĂ©glages de chaque module.
Les champs Entrée et Sortie
Chaque arpĂ©giateur possĂšde un champ EntrĂ©e et un champ Sortie. Le champ dâentrĂ©e dĂ©finit la gamme de notes et le canal MIDI auxquels lâarpeggiator est assignĂ©. Les notes qui passent par ce filtre sont triĂ©es par leur hauteur et ajoutĂ©es au tampon interne de notes de lâarpĂ©giateur. Les notes ne passant par aucun filtre peuvent ĂȘtre acheminĂ©es Ă un port MIDI dĂ©fini dans la fenĂȘtre ParamĂštres ou ignorĂ©es. Le champ Sortie contient les rĂ©glages du canal MIDI et du port de sortie auxquels les notes de lâarpĂšge seront envoyĂ©es.
Motifs dâarpĂšge
Le motif de lâarpĂšge peut ĂȘtre sĂ©lectionnĂ© et Ă©ditĂ© dans le champ Motif. Les motifs prĂ©dĂ©finis (presets) sont accessibles dâun menu dĂ©roulant. Le motif actif est affichĂ© dans un Ă©cran dĂ©diĂ© montrant les notes de base comme traits. LâĂ©chelle verticale de cet Ă©cran correspond Ă lâindex des notes dans le motif. Les changements dâoctave (voir Editer les motifs dâarpĂšge) sont affichĂ©s comme des sĂ©parateurs horizontaux supplĂ©mentaires. Les notes sortant de lâarpĂ©ggiateur dĂ©pendent des notes reçues Ă lâentrĂ©e, qui sont attribuĂ©es par ordre ascendant aux notes de base dĂ©finies dans le motif. Par exemple, un trait unique en bas de lâĂ©cran dâaffichage (presets "simple") signifie quâau premier passage, la note la plus basse jouĂ©e sur le clavier est produite. Si plusieurs notes sont appuyĂ©es sur le clavier et si seulement une note est prĂ©sente dans le motif, câest le mode de rĂ©pĂ©tition qui dĂ©termine la sĂ©quence de notes jouĂ©es Ă la sortie. Si le motif contient des traits de note empĂźlĂ©s (mode accord), les accords jouĂ©s sur le clavier deviennent aussi des accords Ă la sortie avec une polyphonie dans la limite du nombre de notes dĂ©finies dans cette pĂźle.
Mode de répétition
Le mode de rĂ©pĂ©tition dĂ©finit le comportement de lâarpĂšge sur plusieurs rĂ©pĂ©titions du motif quand le nombre de notes jouĂ©es sur le clavier dĂ©passe le nombre de notes prĂ©sentes dans le motif, par exemple avec une seule note dans le motif mais un accord de trois notes jouĂ© sur le clavier. Avec le mode de rĂ©pĂ©tition "Monte", la note produite est incrĂ©mentĂ©e Ă chaque rĂ©pĂ©tition vers la prochaine note jouĂ©e sur le clavier. Avec le mode "Descend", la prochaine note plus basse est jouĂ©e. Avec une seule note prĂ©sente dans le motif, ceci produit un arpĂšge classique linĂ©aire. Ainsi, mĂȘme avec des motifs simples comme "01" ou "0", on gĂ©nĂšre des arpĂšges complets. En revanche, avec le mode de rĂ©pĂ©tition "Statique", les notes Ă la sortie seront constantes.
Mode de Déclenchement
Les arpĂ©giateurs de QMidiArp possĂšdent trois modes de dĂ©clenchement par le clavier dâentrĂ©e. En mode "Continu", le motif est rĂ©pĂ©tĂ© en permanence en synchronisation avec le sĂ©quenceur interne sans tenir compte du moment oĂč les notes sont jouĂ©es. Le mode "RedĂ©marre" permet de garder cette quantisation mais en renvoyant la sĂ©quence au point de dĂ©part Ă chaque nouvelle note jouĂ©e en stakato. Enfin, le mode "DĂ©clenche" produit le dĂ©marrage de lâarpĂ©giateur au moment oĂč une note stakato est jouĂ©e.
Editer les motifs dâarpĂšge
Les motifs dâarpĂšge de QMidiArp sont dĂ©finis par une sĂ©quence de caractĂšres contenant les notes mĂȘme ainsi que des caractĂšres de contrĂŽle pour des changements de tempo, de vĂ©locitĂ©, de durĂ©e, dâoctave, et de mode accord. En appuyant sur le bouton Editer le motif, le preset de motif apparaĂźt sous forme dâun champ de texte modifiable. Le motif modifiĂ© peut ĂȘtre sauvegardĂ© dans la liste des motifs prĂ©dĂ©finis en cliquant le bouton MĂ©moriser le motif. Le motif actif peut ĂȘtre supprimĂ© de la liste en cliquant sur le bouton Supprimer le motif. Les modifications de la liste des motifs sâappliquent simultanĂ©ment Ă tous les arpĂ©ggiateurs dans la barre des onglets. La syntaxe du texte dâun motif est la suivante:
0..9 : Indice de
note jouée sur le clavier en ordre ascendant
+ : Augmente dâune octave
- : Diminue dâune octave
= : Retour Ă lâoctave de base
> : Double tempo
< : Demi tempo
. : Retour au tempo standard: un quart de mesure
( ) : Mode accord début / fin
e.g. (012) produit un accord des trois
notes les plus basses dans le tampon
/ : Augmente la vélocité de 20%
\ : Diminue la vélocité de 20%
d : Double durée de note
h : Demi durée de note
p : Pause
Tous les contrĂŽles sont valides jusquâĂ la fin du motif. Par exemple, le contrĂŽle > doublera la vitesse de lâarpĂšge pour toutes les notes suivantes dans le motif jusquâĂ la prochaine rĂ©pĂ©tition Ă laquelle la vitesse reprendra Ă un quart de mesure.
Randomisation
Le rythme, la vĂ©locitĂ© et la durĂ©e des notes produites peuvent ĂȘtre randomisĂ©s par les rĂ©glettes du champ Randomisation. Ces rĂ©glages peuvent ĂȘtre utilisĂ©s pour produire des motifs moins mĂ©caniques, mais Ă des valeurs plus Ă©levĂ©es, ils ajoutent des accents intĂ©ressants au motif jouĂ©.
Enveloppe
QMidiArp peut superposer une fonction dâenveloppe aux vĂ©locitĂ©s des arpĂšges. La dynamique de cette enveloppe est dĂ©finie par les rĂ©glettes Attack et Release. En ajustant un temps dâ"attack" non-nul, les vĂ©locitĂ©s de notes Ă la sortie sont incrĂ©mentĂ©es pendant le temps dâattack dĂ©fini en secondes. Si un temps "release" est spĂ©cifiĂ©, les notes relĂąchĂ©es sont gardĂ©es dans le tampon, et leur vĂ©locitĂ© est linĂ©airement diminuĂ©e jusquâĂ la fin du temps "release". Cette fonction nâa un effet sur le son que si le synthĂ©tiseur connectĂ© Ă la sortie produit des sons sensibles Ă la vĂ©locitĂ©. Elle fonctionne aux mieux avec des motifs Ă haute polyphonie comme par exemple le motif "Chord Oct 16 A".
Groove
Les rĂ©glettes de la fenĂȘtre Groove permettent de contrĂŽler un dĂ©calage linĂ©aire du rythme, de la durĂ©e des notes et de leur vĂ©locitĂ© Ă lâintĂ©rieur de chaque quart de mesure du motif. Ceci permet de crĂ©er un rythme du type swing ou dâaccentuer le motif. Les ajustements Groove sont valables pour tous les arpĂ©giateurs simultanĂ©ment.
Les modules arpĂ©giateurs de QMidiArp ont Ă©tĂ© inspirĂ© par lâarpĂ©giateur matĂ©riel MAP1 par Rudi Linhard.
Les modules LFO
En parallĂšle aux arpĂ©giateurs, QMidiArp peut envoyer des donnĂ©es de contrĂŽle MIDI sous forme dâun oscillateur Ă basse frĂ©quence (LFO) Ă une sortie spĂ©cifiĂ©e. Les donnĂ©es LFO sont des Ă©vĂȘnements MIDI envoyĂ©s en synchronie avec la queue de lâarpĂ©giateur. La queue doit ĂȘtre en Ă©tat dĂ©marrĂ© pour activer les LFOs. Chaque module LFO possĂšde un champ forme dâonde pour dĂ©finir la forme des donnĂ©es produites et un champ Sortie pour dĂ©finir leur canal MIDI, port ALSA ainsi que le numĂ©ro de contrĂŽleur Ă produire. Actuellement, la forme dâonde peut ĂȘtre choisie entre Sinus, Scie montant, Scie descendant, Triangle, CrĂ©neau et Libre. La frĂ©quence du LFO est dĂ©finie en multiples et diviseurs du tempo de lâarpĂ©giateur, une frĂ©quence de 1 produit une onde entiĂšre Ă chaque quart de mesure. Si lâon spĂ©cifie des frĂ©quences plus basses, la longueur de la table dâonde doit ĂȘtre ajustĂ©e en consĂ©quence si lâon souhaite produire un cycle dâonde complet. La rĂ©solution temporelle du LFO dĂ©termine le nombre dâĂ©vĂȘnements produits Ă chaque quart de temps. Elle peut aller de 1 Ă 192 Ă©vĂȘnements par quart de temps. Lâamplitude et lâoffset de lâonde peuvent ĂȘtre spĂ©cifiĂ©s entre 0 et 127. A basse rĂ©solution temporelle, le LFO produira des changements rythmiques du contrĂŽle, tandis que des rĂ©solutions Ă©levĂ©es mĂšnent Ă des ondes de plus en plus continues.
Rendre muet lâonde point par point
On peut retenir lâemission dâun point individuel sur la forme dâonde en cliquant avec le bouton droit de la souris Ă lâendroit correspondant dans lâĂ©cran dâaffichage de lâonde. Les points muets de lâonde sont affichĂ©s en couleur sombre.
Formes Libres
En sĂ©lectionnant la forme Libre, lâonde peut ĂȘtre dessinĂ©e ou modifiĂ©e avec le bouton gauche de la souris. Lorquâon tente Ă modifier une forme calculĂ©e, elle est automatiquement copiĂ©e vers la forme libre, et la forme libre prĂ©cĂ©dente est Ă©crasĂ©e. Toutes les opĂ©rations du LFO incluant le dessin peuvent ĂȘtre faites pendant que le transport est en marche.
Direction de lecture et répétition
The play mode can be switched between:
->_> : En
avant et répéter
<_<- : En arriÚre et répéter
->_< : Aller-retour et répéter
>_<- : Retour-aller et répéter
->_| : Un seul aller
|_<- : Un seul retour
Les changements faits dans ces contrĂŽles sâappliquent immĂ©diatement.
Enregistrement
Les donnĂ©es de contrĂŽle MIDI reçues Ă lâentrĂ©e peuvent ĂȘtre enregistrĂ©es en continue en appuyant sur le bouton Enregistrer. Ce bouton est lui-mĂȘme contrĂŽlable par MIDI (c.f. Apprentissage MIDI) et QMidiArp est ainsi utilisable comme Looper et sĂ©quenceur de contrĂŽles.
Le champ EntrĂ©e du LFO Le champ dâentrĂ©e permet de spĂ©cifier le contrĂŽleur MIDI CC Ă enregistrer. On spĂ©cifie ici Ă©galement comment le module rĂ©agit en cas de rĂ©ception de notes Ă lâentrĂ©e. Comme les arpĂ©giateurs, le LFO peut ĂȘtre redĂ©marrĂ© ou dĂ©clenchĂ© (triggĂ©), et la production de donnĂ©es peut ĂȘtre arrĂȘtĂ©e en cas de touches relachĂ©es, donc Ă la rĂ©ception dâun signal Note Off Ă lâentrĂ©e avec le Canal correspondant.
Le champ Sortie du LFO
Ce champ contient les réglages du port, canal et contrÎleur des données produites. Il permet également de rendre muet le module entiÚrement.
Les modules séquenceurs
En cliquant sur le bouton Nouveau SĂ©quenceur... dans la barre de contrĂŽle, un nouveau module Seq peut ĂȘtre ajoutĂ© Ă la barre dâonglets. Chacun de ces modules produit une sĂ©quence simple, linĂ©aire et monophonique, similaire aux premiers sĂ©quenceurs matĂ©riels analogiques. Les modules Seq sont contrĂŽlables en Ă©tant en marche, Ă©galement similaire aux sĂ©quenceurs analogiques.
Programmer une séquence
Comme les modules LFO de QMidiArp, le sĂ©quenceur peut ĂȘtre programmĂ© en ajustant les notes avec le bouton gauche de la souris sur lâĂ©cran dâaffichage. La gamme dâoctaves est fixĂ©e Ă 4, la note la plus basse Ă©tant C2, si la transposition globale est zĂ©ro. Les notes peuvent ĂȘtre rendues muettes avec le bouton droit de la souris. La durĂ©e de la sĂ©quence peut ĂȘtre ajustĂ©e entre 1 et 8 beats (quarts de mesure), la rĂ©solution temporelle entre 1 et 16 par beat. Une rĂ©solution de 4 produit 4 notes par beat, donc des notes double croche. On peut aussi programmer des sĂ©quences en utilisant la fonction Enregistrer. Si le bouton Enregistrer est enfoncĂ©, les notes reçues sur le port dâentrĂ©e sont enregistrĂ©es pas Ă pas commençant par la derniĂšre note modifiĂ©e. La sĂ©quence peut ĂȘtre programmĂ©e avec la queue de sĂ©quenceur en marche.
ContrÎler la séquence globalement
Le module Seq possĂšde des rĂ©glettes pour ajuster la vĂ©locitĂ© (volume), la durĂ©e des notes et la transposition de la sĂ©quence par demi-notes. Tous les changements de ces contrĂŽles sâappliquent Ă chaque nouveau tour de la boucle.
Les champs Entrée et Sortie du séquenceur
Le champ EntrĂ©e dĂ©finit comment gĂ©rer les notes reçues sur le Canal MIDI ajustĂ©. Si la case Note est cochĂ©e, la sĂ©quence est globalement transposĂ©e avec la note reçue comme valeur de transposition. Si la case VĂ©locitĂ© est cochĂ©e Ă©galement, la sĂ©quence produira des notes avec la mĂȘme vĂ©locitĂ© que celle de la note reçue. Le champ EntrĂ©e dĂ©finit Ă©galement le comportement de dĂ©clenchement de la sĂ©quence en cas de rĂ©ception de notes Ă lâentrĂ©e. RedĂ©marre renvoie la sĂ©quence Ă son dĂ©but, mais sans interrompre le rythme. La sĂ©quence est re-dĂ©clenchĂ©e avec le timing des notes jouĂ©es seulement si Trigger est est cochĂ©. Note Off arretera la sĂ©quence avec une note relachĂ©e, et Boucle doit ĂȘtre cochĂ©e pour une rĂ©pĂ©tition permanente au lieu dâun seul passage. Le champ Sortie est Ă©quivalent Ă celui des arpĂ©giateurs et LFOs.
On peut produire des accents dans une sĂ©quence en ajoutant des modules LFO en parallĂšle aux modules Seq. Pour ceci, il suffit que le LFO envoie ses donnĂ©es vers le mĂȘme port et canal MIDI que les modules Seq.
ParamĂštres
La fenĂȘtre "ParamĂštres" permet de configurer vers quel port ALSA les Ă©vĂȘnements passant par le filtre dâentrĂ©e dâaucun arpĂ©giateur sont acheminĂ©s. Si ces Ă©vĂȘnements devront ĂȘtre ignorĂ©s, la case correspondante doit ĂȘtre dĂ©cochĂ©e. Dans cette fenĂȘtre on spĂ©cifie Ă©galement si QMidiArp est contrĂŽlable par des contrĂŽleurs MIDI. En cochant la case Style compact dâaffichage des modules tous les nouveaux modules créés auront une apparence Ă©conomique en place pour la distribution sur le bureau de lâordinateur.
Tous les ajustements faits dans le dialogue ParamÚtres sont sauvegardés avec les données des modules dans le fichier .qmax.
ContrĂŽle MIDI
QMidiArp accepte les Ă©vĂȘnements de contrĂŽle MIDI, si lâoption Modules contrĂŽlables par MIDI est cochĂ©e dans le dialogue Settings. Le contrĂŽle par MIDI est dispobible pour les modules Seq (boutons muets, vĂ©locitĂ©, durĂ©e des notes), les modules LFO (boutons muets, amplitude, dĂ©calage) et les modules dâarpĂšge (boutons muets).
Apprentissage MIDI
Les contrĂŽleurs peuvent ĂȘtre attribuĂ©s par un clic de droite sur lâĂ©lĂ©ment de contrĂŽle correspondant, et en sĂ©lectionnant Apprendre du MIDI. QMidiArp attendra ensuite la rĂ©ception dâun Ă©vĂȘnement de contrĂŽle MIDI (envoyĂ© par exemple Ă partir dâune rĂ©glette dâune surface de contrĂŽle). Lors de la premiĂšre rĂ©ception dâun tel Ă©vĂȘnement, ce contrĂŽleur est acheminĂ© vers lâĂ©lĂ©ment de contrĂŽle sĂ©lectionnĂ©. Il est possible dâattribuer plusieurs contrĂŽleurs MIDI Ă un seul Ă©lĂ©ment. Lorsquâon sĂ©lectionne Oublier les contrĂŽleurs, toutes les attributions de cet Ă©lĂ©ment seront supprimĂ©es. Si lâon choisit Annuler lâapprentissage, QMidiArp nâattendra plus dâĂ©vĂȘnements de contrĂŽle MIDI.
Note: par dĂ©faut, les contrĂŽleurs attribuĂ©s aux boutons "muet" fonctionnent en tant que "toggle", câest Ă dire le bouton change entre actif/inactif sur chaque rĂ©ception dâune valeur de contrĂŽle de 127.
Editeur de contrĂŽles
Pour modifier les contrĂŽles attribuĂ©s, on choisit ContrĂŽles MIDI dans le menu Affichage. Les propriĂ©tĂ©s de chaque contrĂŽle MIDI peuvent ĂȘtre modifiĂ©es dans le tableau de cette fenĂȘtre. Les contrĂŽleurs de boutons ont un fonctionnement spĂ©cifique. Si les valeurs min et max sont identiques, le contrĂŽleur fonctionnera en tant que "toggle". Si min et max sont diffĂ©rents, le module devient muet lors de la rĂ©ception de min (case muet cochĂ©e) et devient actif lors de la rĂ©ception dâune valeur de max.
Lorsquâon appuye sur Supprimer, la ligne sĂ©lectionnĂ©e est effacĂ©e, et le bouton RĂ©tablir recharge les attributions actuelles. Toutes les modifications faites dans ce tableau sont appliquĂ©es sur appui du bouton OK alors que Cancel annule les changements.
Stockage Global
Une autre fenĂȘtre Ă disposition permet le stockage et le rappel de la plupart des paramĂȘtres de tous les modules en commun. Dans cette fenĂȘtre, chaque module et ses emplacements de stockage apparaissent dans une colonne, la premiĂšre colonne Ă©tant attribuĂ©e Ă la gestion commune de tous les modules. En cliquant sur le petit bouton Sauver on enregistre les paramĂštres de tous les modules dans lâemplacement reprĂ©sentĂ© par les boutons dans la ligne, et un nouvel emplacement vide apparaĂźt. Les paramĂštres dans ces emplacements peuvent ĂȘtre rappellĂ©s pour chaque module individuellement par les boutons dans les colonnes des modules, ou globalement pour tous les modules en cliquant sur le bouton numĂ©rotĂ© Ă gauche. Un emplacement peut ĂȘtre supprimĂ© en cliquant sur le bouton "flĂȘche" en bas du tableau. Au cas oĂč lâon ajoute un nouveau module quand les autres modules possĂšdent dĂ©jĂ leurs emplacements de stockage, les stockages du nouveau module sont dâabord vides. Ils peuvent ĂȘtre remplis en appuyant Ă nouveau sur Sauver.
Quand le sĂ©quenceur de QMidiArp est en marche, la commutation des paramĂštres dĂ©pend des sĂ©lections faites dans la premiĂšre ligne de la fenĂȘtre.
Fin de produit des commutations de paramĂštres Ă chaque fois que le module sĂ©lectionnĂ© dans le deuxiĂšme menu combo atteint la fin de son motif. Si dans cette configuration, on clique sur lâun des boutons individuels, le module concernĂ© commandera la commutation Ă la fin de son motif.
AprÚs produit des commutations aprÚs le nombre fixe de quart de temps (beats) sélectionnés dans le deuxiÚme menu combo.
La commutation peut ĂȘtre commandĂ©e par contrĂŽleur MIDI attribuĂ© par le menu de contexte du bouton de chaque module dans la premiĂšre ligne. Notez que câest la valeur du contrĂŽleur MIDI qui sĂ©lectionne lâemplacement Ă rappeller, et quâon doit Ă©ventuellement ajuster son Ă©chelle dans lâ Editeur de contrĂŽles pour adapter la plage de valeurs. Avec le panneau de Stockage Global QMidiArp devient un sĂ©quenceur Live simple mais pratique. Mais on peut cacher la fenĂȘtre avec lâentrĂ©e du menu Affichage ou avec le bouton correspondant dans la barre dâoutils principale.
Journal
La fenĂȘtre du Journal dâĂ©vĂȘnements liste les Ă©vĂȘnements MIDI entrants. Les Ă©vĂȘnements sont affichĂ©s en couleur dĂ©pendant de leur type. Le journal est affichĂ© dans la partie infĂ©rieure du logiciel par dĂ©faut, mais il peut ĂȘtre cachĂ© ou dĂ©tachĂ© en tant que fenĂȘtre indĂ©pendante. La journalisation peut ĂȘtre desactivĂ©e entiĂšrement ou uniquement pour les Ă©vĂȘnements dâhorologe MIDI.
Fichiers dâexemple
Il y a actuellement trois fichiers de dĂ©monstration de lâarpĂ©giateur. Le fichier demo.qma a Ă©tĂ© conçu pour ĂȘtre utilisĂ© avec des sons de type suivant: Canal 1: Marimba, Canal 2: Celesta, Canal 3: Basse acoustique, mais on peut obtenir des rĂ©sultats intĂ©ressants en employant dâautres types de son.
Le montage semo_seqlfo.qmax dĂ©montre lâutilisation des nouveaux modules Seq et LFO fonctionnant en parallĂšle. Les sorties des sĂ©quenceurs devraient ĂȘtre connectĂ©es Ă des synthĂ©tiseurs et des sons percussifs. Les LFO produisent des donnĂ©es destinĂ©es aux frĂ©quences de filtres (cutoffs) qui ont le contrĂŽleur MIDI standard CC#74. Le synthĂ©tiseur ZynAddSubFX par Paul Nasca rĂ©agit Ă ces contrĂŽleurs, et ses presets "Bass 1" ou "Plucked 3" fonctionnenet bien avec cette dĂ©monstration.
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.
|
--alsa |
Utiliser le pilote ALSA MIDI |
|||
|
--jack |
Utiliser le pilote JACK MIDI (par défaut) |
fichier
Nom dâun fichier QMidiArp (.qmax) valide Ă charger au dĂ©marrage du programme.
FICHIERS
*.qmax
Fichiers XML QMidiArp contenant les données au format texte XML.
EXEMPLES
Les fichiers dâexemple de QMidiArp se situent dans /usr/share/qmidiarp ou dans /usr/local/share/qmidiarp
NOTES
Les erreurs et avertissements sont écrits dans stderr (3).
SUPPORT
qmidiarp-devel@lists.sourceforge.net
AUTEURS
Frank Kober, Nedko Arnaudov, Guido Scholz et Matthias Nagorni. Cette page de manuel a été écrite par Frank Kober <emuse@users.sourceforge.net>.