Musique assistée sur ordinateur sous Linux
Transcription
Musique assistée sur ordinateur sous Linux
Musique assistée sur ordinateur sous Linux Manipulations sans « Jack » Configuration matérielle Utilisation du composant musical fourni avec la carte mère Asus M2MPVMV. A l'URL : http://www.analog.com/en/audiovideoproducts/audiocodecs/AD1986A/products/product.html on apprend que ce composant intègre les interfaces AC97 et HD Audio. Et qu'il fourni 5.1 canaux audio pour 6 hautparleurs. Distribution utilisée Ubuntu 8.04.3 Hardy Heron. Noyau AMD64. Installation standard. Ces manipulations sont possibles sans changement avec d'autres versions d'Ubuntu mais aussi d'autres distributions de Linux de la famille Debian. Les distributions Suse, Fedora, Slackware... utilisent d'autres outils pour mettre à jour les paquets de logiciels. La famille Debian est préférée à cause de la simplicité de l'outil Synaptic. Paquets installés. Les paquets sont listés en utilisant des captures d'écrans faites depuis l'outil Synaptic. Rappelons que quand on insttalle un paquet, on installe un logiciel et tout ce qui est nécessaire à son fonctionnement. Installation d'ALSA et des ses compléments. Si l'on utilise une distribution actuelle de Linux, ALSA est le pilote de la carte son installé en priorité. Dans la liste suivante, vous n'aurez donc à installer que ce qui manque. Installation d'un synthétiseur de sons et d'un clavier virtuel. En l'absence d'un vrai clavier MIDI, le clavier virtuel vkeybd permettra de simuler (à la souris ou avec le clavier standard) les frappes d'un clavier musical. Le synthétiseur de sons fluidsynth utilise des « banques d'échantillons sonores : fluidsoundfontgm et fluid soundfontgs. Comme il fonctionne « caché », on utilise l' interface visuelle qsynth pour le charger. Cela évite de lire la documentation de fluidsynth... et permet de jouer avec les réglages permis par qsynth. Remarques La machine fonctionne sous l'environnement Gnome et le contrôleur de volume (icône apparaître. MAO avec Linux : premières manipulation sans Jackd – page 1 ) doit Si ce n'est pas le cas, lire la fiche « Pilotes et serveurs de sons sous Linux » et effectuer les actions nécessaires. Mise en place du dispositif d'expérimentation. Choisir ALSA Clicdroit sur l'icône du contrôleur de volume : Choisir Préférences Choisir le canal à contrôler qui correspond à Alsa mixer. Dans le cas de ma configuration, on voit apparaître la référence au composant matériel HDA Nvidia. Lancer aconnectgui Pour le moment, il s'affiche ainsi : Remarquer la représentation d'un cable ainsi que les triangles dirigés vers la gauche ou la droite, suggérant la notion de « sortant, « entrant ». Lancer vkeybd Dans le menu View, cocher : – – Key/Velocity Program List Regarder les modifications intervenues dans aconnectgui : le Virtual Keyboard a été pris en compte : MAO avec Linux : premières manipulation sans Jackd – page 2 Lancer Qsynth Cliquer sur le bouton Setup et effectuer les réglages selon les images suivantes : Valider par OK. Important : ne pas sélectionner Jackd comme « Audio Driver », puisque le but de l'essai est d'utiliser ALSA. Connecter le clavier et le synthétiseur avec aconnectgui Cela se fait en deux étapes : – clicgauche sur le bouton représentant un cable avec deux prises. – Clicdroit continu sur le triangle à droite de «Virtual Keyboard » et glisser la souris (bouton droit toujours pressé) jusqu'au triangle à droite de « synth input port » Si la manipulation réussit, le résultat ressemblera à l'image cicontre. Pour détruire une liaison virtuelle clicgauche sur les ciseaux puis sur l'image de la liaison. Il est maintenant possible de jouer les notes sur le clavier et de modifier le son obtenu avec les effects « Reverb » et « Chorus » de Qsynth. Conclusion Si tout s'est bien passé, il a été possible de produire des sons synthétiques de bonne qualité en n'ayant aucun instrument de musique réel et sans utiliser Jackd. MAO avec Linux : premières manipulation sans Jackd – page 3