Cette page est disponible au format pdf
dans la section de téléchargement
Dernière modification 11 janvier 2017
Présentation
Cette page a pour objet de présenter
l'utilisation basique de quelques outils représentatifs permettant de
faire de la musique assistée par ordinateur (MAO). Elle n'a pas pour objet
de faire de vous un expert de la MAO. Pour cela il existe déjà
d'excellents sites comme linux-mao.
Je dispose de deux configurations matérielles type:
- une configuration mobile pour ordinateur portable avec une
interface USB audio Behringer
UCA222
sur laquelle est branchée un boîtier d'effets pour guitare Berhinger
V-AMP3 sur lequel est connectée une guitare électrique, le son est
renvoyé vers les enceintes du PC
- une configuration fixe avec une mini table de mixage Behringer
Xenyx
302 USB sur laquelle est branchée un boîtier d'effets pour guitare Berhinger
V-AMP3 sur lequel est connectée une guitare électrique, un micro
d'enregistrement et un piano numérique
quelle que soit la configuration, le son est renvoyé sur les enceintes du
PC. Les éléments de configuration qui suivront seront basés sur ces
matériels
Je dispose également d'une table de contrôle de mixage Hercules
DJ
Control MP3 e2 que j"utilise avec mixxx, ce
n'est pas vraiment un outil de MAO, mais il permet quand même de faire de
la création et d'enregistrer ses œuvres. C'est pour ça qu'on le retrouve
dans cette page.
Sur la photo ci-dessous ma configuration fixe de mon modeste "studio".
Un focus sur mes interfaces xenyx 302 et Behringer V-AMP3 et la table de
DJ Hercules avec mixxx.
Il faudra donc préalablement avoir installé les
logiciels comme décrit dans la page qui
va bien.
Pour tous les outils de MAO objet de
cette page, il faudra lancer systématiquement QjackCtl
et le daemon JACK. Et voilà ce
que ça donne quand le daemon JACK
est lancé
voici ma config en cliquant sur le bouton
Réglages (réglages possibles que quand le daemon est arrêté)
En périphérique d'entrée j'ai choisi USB Audio Codec (hw: 0)qui
correspond à ma carte son externe uca222 USB Audio CODEC sur laquelle
est branchée un micro et la guitare et en périphérique de sortie ma
carte son interne HDA Intel PCH (hw:
2) qui renvoie le son vers les enceintes. C'est cette configuration type qui sera utilisée pour tout le reste de cette page.
En cliquant sur le bouton Connecter
on voit toutes les connexions audio actives (dans l'exemple ci-dessous
Ardour est lancé)
Par ici
un petit tuto sur linuxmao pour
expliquer tout ça.
Hydrogen
Le principe d'hydrogen
est le suivant, une chanson (song) est constitué de plusieurs motifs
(pattern), dans la vue ci-dessous, les motifs se nomment intro_a,
intro_b, A-B-C_1,
etc. Chaque motif est un rythme particulier qui se construit à partir de
la vue GMKit en bas à gauche,
sur la vue ci-dessus c'est le motif
intro_a qui est sélectionné. Vous construisez la chanson en
enchaînant sur la timeline les motifs que vous avez prédéfinis. Pour
écouter un motif (en boucle), il faut que le bouton mode (à droite des
boutons de magnétoscope) soit sur pattern,
de la même manière pour écouter la chanson il faut que le bouton mode
soit sur song.
Pour créer un rythme basique c'est assez simple. Sélectionner le motif 1
(pattern 1), au niveau de la partie GMKit,
vous choisissez l'instrument Closed HH
puis avec le bouton droit de la souris vous choisissez Remplir
de notes...->Remplir toutes les notes, pour les instruments
Kick et Snare
Jazz il faut se contenter de cliquer avec la souris sur la
grille pour placer des notes, comme indiqué sur la vue ci-dessous. Cliquez sur le bouton play, ça y est vous avez fait votre
premier rythme !
Sur cette vue, j'ai également double cliqué sur Pattern
1 en haut à gauche et je l'ai renommé intro, j'ai ensuite
rajouté 3 occurrences de ce motif dans la timeline de la chanson (les
cases en bleu). Faites de même pour les autres motifs et construisez
ainsi votre chanson.
Pour rajouter un instrument dans la liste d'un motif, vous cliquez à
droit sur l'onglet Bibliothèque de
sons, puis par drag and drog on rajoute l'instrument à la
liste.
voir plus bas une utilisation d'hydrogen avec rosegarden.
Mixxx
est un outil de console DJ qui permet de gérer une liste de lecture en
faisant des effets, chose intéressante il s'interface parfaitement
avec une table Hercules DJ Control MP3 e2
voilà ce que ça donne
Le fonctionnement n'est pas sorcier, vous créez votre playlist à
partir des menus en bas à gauche, puis vous chargez un morceau sur
chacune des platines avec un simple drag and drop ensuite vous pilotez
tout de la table Hercules, le mode d'emploi est strictement identique
à celui fourni par la table.
Même si c'est relativement simple d'utilisation, il faudra quand même
avoir une sacré oreille musicale pour arriver à sortir quelque chose
de bien, cela dit vous pouvez également l'utiliser de manière basique
pour égayer une soirée avec des listes de lecture.
Le manuel en anglais est ici.
On le lance en tapant muse2 voilà
la fenêtre principale
pour activer les voix d'enregistrement, il faut jongler avec jack. Il faudra
créer 2 voies d'entrée avec le menu accessible par le bouton droit de la
souris Ajouter une entrée audio, on
rajoute ensuite une piste audio à partir du même menu Ajouter
une piste audio. On sélectionne la piste audio Track 1, puis tout
en bas à gauche, on veille à cocher en entrée les entrées 1 et 2 qu'on vient
de créer.
Maintenant avec qjackctl on relie
les entrées capture du système avec les entrées de Muse,
et le tour est joué.
Pour enregistrer la voix par exemple,
passez en mode enregistrement sur la piste audio en cliquant sur le
bouton rouge à gauche de la piste, cliquez sur le bouton enregistrement
en haut à droite, l'enregistrement commence effectivement quand vous
appuyez sur play toujours à partir des commandes en haut à droite, on
stoppe l'enregistrement en cliquant sur Stop du même bandeau de
commandes. Vous pouvez ensuite rendre la piste voix muette puis
enregistrer une piste de guitare. Bref, je vous laisse découvrir, pour
plus d'info c'est par ici http://lmuse.sourceforge.net/manual.php
Au premier lancement de lmms la
fenêtre configuration apparaît. J'ai choisi l'interface audio JACK.
Voilà à quoi ressemble l'interface générale au démarrage
Pour vous lancer, on choisit un instrument en cliquant sur l'étoile grise
sur le menu à gauche on "drag" l’instrument choisi dans le champ Editeur
de morceau
On sélectionne maintenant les cases sur la
barre gris foncé à droite de Death Bass dans l'éditeur de morceau, on fait
apparaître le menu en cliquant sur le bouton droit de la souris, on
choisit Ouvrir dans le piano virtuel.
On compose son morceau
en appuyant sur play on écoute le morceau. Pour le reste, je vous laisse
découvrir !
Dans ma configurationje dispose d'une carte son externe sur laquelle ma guitare et mon
micro sont branchés, puis d'une carte son interne classique, je souhaite
donc enregistrer à partir de ma carte son externe et restituer le son sur
les enceintes branchées à ma carte son interne.
Avec ardour il y a deux techniques, une compliquée et une simple !
Tout d'abord la version compliquée
: qjackctl/jackd n'est pas lancé préalablement, tout
est géré par ardour. Je choisis ma carte vidéo externe comme Appareil. A noter que pour écouter
votre œuvre il faudra maintenant utiliser un casque branché sur votre
carte son externe ou bien rebasculer votre Appareil
vers votre carte son externe à partir du menu Fenêtres->Réglages
Audio/Midi
Configuration mode enregistrement
et configuration mode lecture/écoute
Pour passer de l'un à l'autre il faudra stopper JACK, modifier le
champ Appareil puis relancer JACK avec le bouton Start/Stop. Ce n'est pas franchement
pratique.
La méthode simple
: vous lancez qjackctl/jackd au préalable, ce dernier étant
configuré proprement avec en entrée la carte son externe et en sortie les
enceintes comme indiqué plus haut. A partir du
menu Fenêtres->Réglages Audio/Midi on
obtient
Il n'y a rien d'autres à faire.
Pour les deux méthodes, voilà la fenêtre générale après avoir créé une nouvelle session
on retrouve les commandes classique en
haut à droite avec de gauche à droite, le métronome, le bouton pour se
placer en début de piste, le bouton pour se placer en fin de la piste la
plus longue, puis de droite à gauche, le bouton enregistrement, le bouton
stop, le bouton play et le bouton pour se placer en début de la séquence
en cours de sélection.
en cliquant avec le bouton droit dans la bande grise à gauche, vous pouvez
rajouter une piste. Ci-dessous la création d'une piste audio en stéréo.
La piste va se créer et sur la gauche on accède à quelques commandes
spécifiques à la piste, le curseur gris en dessous de Audio permet de
jouer sur le volume de la piste, le bouton rouge permet de passer en mode
enregistrement (ci-dessous on n'est pas en mode enregistrement), le M
correspond à Mute, donc piste en sourdine, et S pour Solo, on n'entendra
que cette piste, toutes les autres seront mises en sourdine.
Pour enregistrer le son qui vient de la guitare, je clique sur le bouton
enregistrement de la piste Audio puis sur le bouton enregistrement général en
haut et enfin j'appuie sur le bouton play et c'est parti. Pour stopper
l'enregistrement on clique sur le bouton arrêt. A noter qu'ici j'ai adapté
automatiquement la hauteur de la piste à partir du menu Piste->Hauteur->Ajuster
à la sélection (verticale). Pour vous déplacer dans la timeline,
vous devez cliquer au niveau du bandeau Timecode, sinon vous avez les
flèches
qui permettent de revenir au début ou à la fin de la piste sélectionnée.
Pour voir l'ensemble de la session à partir du menu Affichage->Zoom->Zoom
sur la sélection
pour supprimer une piste, il suffit
simplement de la sélectionner puis Edition->Supprimer.
Pour le reste au contraire de rosegarden,
les commandes d'édition d'Ardour
ne sont pas franchement intuitives, pour supprimer une sélection dans une
piste par exemple, il faudra cliquer sur l'outil
Mode intervalle ,
puis de choisir un peu plus loin Pas de
grille, Limites de région
et enfin Souris (voir
ci-dessous):
A partir de là, on peut sélectionner une partie d'une piste et la
supprimer à partir du menu en haut Edition->Couper.
Pour déplacer une partie de piste, il suffit de sélectionner l'outil Mode attraper puis de glisser par drag
and drop la séquence sur la timeline. A partir du même outil (Mode
attraper) vous pouvez dupliquer une séquence d'une piste en la
copiant et la collant plus loin dans la piste. Par défaut la copie se fait
à la fin de la séquence copiée, quitte à ce qu'elle chevauche d'autres
séquences, il faudra la déplacer avec drag and drop toujours avec l'outil
Mode attraper. Pour ne copier seulement qu'une partie de la piste,
il faut revenir à l'outil de sélection
Mode intervalle, sélectionner avec la souris puis faire un Edition->Copier, puis Edition->Coller,
la copie va se trouver "à cheval" sur la partie d'origine, il faut
sélectionner alors l'outil Mode attraper
puis déplacer les séquences de piste comme vous le souhaitez.Vous
pouvez nommer votre piste en double cliquant sur le nom Audio, je
choisis de l'appeler Guitare. Maintenant je rajoute une piste
supplémentaire et de la même manière je pousse la chansonnette et je
rajoute de la voix, pour cela je rajoute une piste, pensez à supprimer le
mode enregistrement de la piste guitare pour que celle-ci ne vous perturbe
pas pendant l'enregistrement et éviter l'effet larsen je vous conseille de
l'écouter via le casque.
Pour importer un flux audio, on choisit le menu Session->Importer,
voilà ce que ça donne avec mon enregistrement de guitare et le .wav que
j'ai importé
Maintenant on fait apparaître la tranche
de mixage à partir du menu Affichage->Afficher
la
tranche de mixage.
Quand on clique avec le bouton droit de
la souris dans la zone noire d'une piste en dessous de Fader on
peut choisir d'appliquer un plugin audio avec le menu Nouveau
greffon->Par catégorie, je choisis ici un effet reverb.
les propriétés du greffon vont s'afficher
On peut également accéder au gestionnaire de plugins via la commande
accessible au même endroit Nouveau
greffon->Gestionnaire de greffon...
le nom du greffon va se rajouter dans la tranche de mixage en double
cliquant dessus on affiche les propriétés du greffon.
Maintenant pour connecter un
instrument midi, pour la méthode compliquée
il faudra changer la configuration Audio/Midi en basculant vers l'Appareil correspondant à votre
carte son interne, on choisit également comme Système MIDIALSA
sequencer, on relance JACK
On va rajouter maintenant une piste MIDI que je vais appeler piano
On va maintenant configurer la piste
et la faire pointer vers le piano, on clique dans le menu
Fenêtres->Connexions MIDI et on crée la connexion
ci-dessous, attention toutes les autres connexions ne doivent pas
être établies, on évitera par exemple d'avoir un retour vers le
piano pendant l'enregistrement !
de la même manière on passe la piste piano en enregistrement, on met
éventuellement les autres en sourdine (ou alors on les écoute via le
casque pour garder le rythme). Voilà ce que ça donne avec une piste midi
enregistrée
maintenant pour écouter, la connexion ci-dessous permet de renvoyer
vers le périphérique MIDI et donc de l'écouter sur le piano physique
Si on ne veut pas du son sur le piano mais vers les enceintes on
déconnecte les 2 liens ci-dessus et dans la fenêtre Fenêtres->Connexions
Audio on crée les connexions ci-dessous
Si le son restitué ne vous plaît pas, on peut penser qu'on peut
changer en cliquant sur bouton Generic en dessous de piano en
bas à gauche
Mais en fait non ce sont des préréglages de vrais synthétiseurs bien
physiques et non des pianos virtuels.
Si vous n'avez pas la chance d'avoir un vrai piano, contentez vous
d'un piano virtuel ! Créer une piste MIDI et en cliquant sur le bouton
enregistrement avec le bouton droit de la souris on choisit Pas à
Pas. Un clavier apparaît et les notes sont automatiquement
enregistrées dans la timeline.
C'est quasi finalisé, maintenant si vous voulez baisser/augmenter le
volume d'une piste, vous pouvez toujours actionné le niveau sonore qui
est matérialisé par le bouton gris juste en dessous du nom d'une
piste. Sur la vue ci-dessous le volume de la voix est diminué par
rapport aux autres.
Maintenant on peut exporter les fichiers à partir du menu
Session->Export. Dans le premier onglet on lui indique le
format et le nom du fichier (entre autres)
dans l'onglet Canaux on peut
sélectionner les pistes à exporter, par défaut si on choisit Bus
Master on a toutes les pistes.
Pour rosegarden, j'ai
spécifiquement fait un tutoriel vidéo sur ma
chaîne youtube que voici, il présente son utilisation de manière très
simple pour faire ses premières compositions.
On lance préalablement qjackctl et jackd.
0n lance maintenant rosegarden, on
revient au niveau de qjackctl et
des connexions
j'ai dû créer une connexion entre master out L et record
in 1 L et entre master
out R et record in 1 R.
Vous n'avez rien à faire si vous disposez que d'une seule carte son,
jackd sera lancé
automatiquement par rosegarden
avec les bons réglages.
Voilà la fenêtre générale de rosegarden
la fenêtre générale de configuration
accessible via le menu Editer->Configuration, noter bien la
case transport JACK activé
Au même niveau les paramètres pour l'audio,
à noter le chemin d'audacity, on verra plus loin son utilité
A présent on va créer une piste guitare, je double clique sur la première
piste et je la nomme guitare dans la vue de gauche, je sélectionne un
périphérique Audio dans le bandeau à gauche, case "Paramètres de la Piste".
Sauvegardez maintenant votre projet sans
quoi vous ne pouvez pas aller plus loin. Il faudra veiller à ce que la
piste 1 guitare soit en mode enregistrement, pour cela il faut cliquer sur
le bouton rouge, il doit être dans la couleur de la vue ci-dessus. Pour
enregistrer il suffit de manière classique de cliquer sur le bouton rouge
et d'arrêter avec le bouton arrêt carré noir (cf. ci-dessous).
la piste va ressembler à ça une fois
l'enregistrement terminé
Maintenant j'ai créé une piste voix. Pour enregistrer la voix sans que le
son de la guitare ne perturbe, on peut mettre la guitare en sourdine en
cliquant sur le bouton bleu, on clique également sur le bouton rouge de la
guitare pour désactiver l'enregistrement, cela donne cela
une autre solution est de ne pas
désactiver le son de la guitare mais de le renvoyer vers un casque pour
pouvoir enregistrer la voix sur le même rythme que la guitare. Maintenant
vous vous retrouvez avec vos deux pistes enregistrées que vous devez
éventuellement faire coïncider niveau rythme. Pour cela vous disposez
d'outils d'édition classique, le premier est l'outil de découpage, on peut
le voir sélectionné dans la vue ci-dessous.
il permet de séparer une séquence. Pour
supprimer une séquence, il suffit simplement de la sélectionner en ayant
pris soin de cliquer préalablement sur l'outil de sélection sélectionné
dans la vue ci-dessous
puis dans le menu accessible par le bouton
droit de la souris choisir Couper.
Vous pouvez également déplacer une séquence par drag and drop avec l'outil
de sélection. Avec ces deux outils vous devriez faire toutes les
opérations basiques. Pour vous déplacer sur la timeline il faut cliquer
dans la zone grise ci-dessous
Le curseur bleu marque le point où la
lecture/enregistrement doit commencer.
Maintenant on va rajouter une piste de rythme avec un périphérique de
type "général MIDI" en laissant les autres paramètres par défaut, on
l'appelle rythme, puis on sélectionne l'outil crayon ci-dessous
au niveau de la piste, avec l'outil on va tracer une séquence.
maintenant on lance qsynth (voir par ici la configuration de qsynth)
on revient au branchement de qjackctl
et on va créer une connexion entre out 1
General MIDI device de rosegarden
vers Synth input port de FLUID
Synth. Ce n'est qu'à partir de ce moment que vous pourrez
entendre de vos hauts parleurs le son de la piste rythme de type MIDI.
on sélectionne maintenant la séquence créée et on ouvre l'éditeur matriciel
avec le menu accessible du bouton droit de la souris. Vous pouvez composer
avec un piano virtuel
et beaucoup plus puissant pour les vrais musiciens, en sélectionnant
l'éditeur de partition, vous obtenez cela
On sauve et on quitte la fenêtre, on
retrouve notre rythme dans les pistes.
Maintenant on va rajouter un rythme issu d'hydrogen,
on crée une piste de type Audio nommée hydrogen. On lance hydrogen
(voir par ici la configuration d'hydrogen) et voilà ce que ça donne avec toutes les connexions établies
Sur hydrogen, on veillera à cliquer sur le bouton J.trans pour
rendre le transport Jack Inactif
sous rosegarden on peut ensuite mettre la piste en
enregistrement (en mettant éventuellement les autres pistes en
sourdine) et lancer play sous hydrogen et voici le résultat
Le bouton vert à droite de chacune des pistes permet de mettre toutes
les pistes en sourdine sauf celle avec le bouton vert sélectionné, sur
le screenshot ci-dessous seule la voix est active, les autres pistes
sont en sourdine
Ne pas oublier ensuite de décocher le bouton vert.
Si vous voulez importer une piste audio quelconque, ouvrez la avec audacity
qu'il faudra configurer comme cela avec la sortie vers rosegarden
sous rosegarden on crée
une piste audio qu'on passe en mode enregistrement et mettant les
autres éventuellement en sourdine, on lance l'enregistrement et la
lecture sous audacity et voilà le travail ! A noter que
pendant l'enregistrement vous entendez rien, c'est normal ! Par
contre en lecture sous rosegarden cela marche très bien.
On va rajouter maintenant un effet à la piste de voix. Pour cela je
sélectionne la piste voix, puis la séquence concernée, je clique sur
le premier bouton "<pas de module
externe>" des paramètres
d'instrument. Une fenêtre apparaît, je fais le choix de
prendre comme catégorie Time>Reverbs
puis le greffon TAP Reverberator,
je peux alors jouer sur quelques paramétrages particuliers. On peut
jouer sur les paramètres tout en écoutant en même temps, c'est plutôt
pratique.
Suivant les plugins qui ont été installés préalablement, vous en
disposez d'un nombre plus ou moins important, malheureusement pour
l'instant rosegarden ne reconnaît pas les plugins LV2.
Si le métronome vous gène plus qu'il ne vous aide, il suffira de le
désactiver à partir du menu Studio->Métronome
il faut décocher les cases au niveau de Métronome
activé
Maintenant on va rajouter un vrai
périphérique MIDI. Mon piano numérique avec interface USB est
automatiquement reconnu par rosegarden,
on va modifier la configuration des branchements sous qjackctl
comme ceci
le piano USB correspond au
périphérique Medeli e-Drum, on va branche la sortie de ce périphérique
sur l'entrée enregistrement de rosegarden. Dans la
configuration ci-dessus le son généré par les commandes MIDI sont
renvoyés sur les enceintes via qsynth.
Maintenant pour créer une piste MIDI avec le piano USB, il suffit d'en
créer une avec les paramètres par défaut, il n'est pas nécessaire de
créer une piste vierge comme expliqué plus haut, on passe en mode
enregistrement, on joue et elle se crée automatiquement avec les notes
qui vont bien. En jouant on peut voir se succéder les
commandes au niveau de fenêtre popup Transport
au niveau du IN.
Quand on rejoue la séquence, vous
pouvez renvoyer le son vers le piano avec la configuration de qjacktctl
suivante, la sortie MIDI de rosegarden
est branchée vers l'entrée du périphérique Medeli e-Drum.
en rejouant on voit les séquences de commande au niveau du champ OUT.
Quand on double clique sur la piste,
on fait apparaître la fenêtre de partition et on voit ce qui a été
joué, c'est à dire du n'importe quoi...
Maintenant que
vous avez créé toutes vos pistes, c'est bien joli
tout ça, mais comment je fais pour en faire un
mp3 (ou autre) ? Le plus simple est de créer
une nouvelle piste audio, la passer en mode
enregistrement, puis de rejouer l'ensemble de vos
pistes. Tout d'abord au niveau des connexions jack
on veillera à renvoyer la sortie (master out) de
rosegarden vers les entrées d'enregistrement
(recordin) comme ceci
les pistes
MIDI passent par qsynth
et voilà ce que ça donne avec ma piste finale
on peut déconnecter la sortie MIDI vers le
périphérique du piano USB pour éviter de l'entendre
C'est presque terminé, on lance l'enregistrement de
notre piste finale, si vous rejouez uniquement cette
piste, vous retrouvez l'ensemble de vos pistes
mixées, on la sélectionne et avec le bouton droit de
la souris on choisit Ouvrir dans l'éditeur par
défaut. Audacity se lance automatiquement
avec la piste chargée. A noter qu'audacity
est configuré pour utiliser JACK avec une sortie
audio system (les enceintes de la carte son
interne).
il ne reste plus
que la sauvegarder au format qui va bien.