travisbarker a écrit :
D'après ce que j'ai pu lire, cette distribution [
UbuntuStudio] fonctionne mieux pour ce qui est de la création musicale (moins de temps de latence et des autres trucs dans le même genre)
Je n'utilise pas UbuntuStudio mais j'ai configuré ma Feisty (la dernière version stable de l'Ubuntu classique) selon le même principe, à savoir que j'utilise un noyau « faible latence » qui privilégie les applications traitant de l'audio.
Concrètement, ça signifie que lorsque je lance un logiciel du genre Pro Tools (sous Linux, ce sera typiquement
Ardour2), les opérations de traitement sonore passeront avant toutes les autres (recalcul de l'affichage compris) dans la file des processus du processeur (ie. elles sont prioritaires et sont exécutées dès qu'elles se présentent).
Par ailleurs, j'utilise un serveur son spécial,
jackaudio. Vous le savez ou pas, mais en général le son sous GNU/Linux est géré sur le mode client/serveur, et JACK est un logiciel de gestion avancée du son et des protocoles de communication des applications audios pour Linux (et pour Mac aussi, c'était tellement génial qu'ils l'ont porté sous MacOS).
Exemple de session type pour, mettons, enregistrer une compo basse-guitare-batterie vite-fait-bien-fait :
- je branche mon ampli à lampes : pendant que ça chauffe...
- je lance JACK, et plus précisement une interface graphique à JACK parce que c'est plus pratique (voir la suite) ;
- je lance Ardour2, un Pro Tools-like (station de travail audio, multipistes etc.) ;
- je connecte avec un jack bien réel mon ampli à ma guitare, puis ma guitare à ma carte son (une bête M-Audio Fasttrack Pro), cette carte son étant reliée à mon PC par USB2 (pas la panacée, mais ça suffit pour mon home-studio) ;
- dans Ardour2, je crée mes pistes selon mon bon loisir, classique ;
- je veux enregistrer une batterie aussi, en même temps que je joue... je lance Hydrogen, un soft de batterie ;
- dans l'interface à JACK, j'ai une fenêtre où toutes les applications et interfaces audio sont reconnues et où je peux connecter des pistes de ces différentes logiciels et matériels. En l'occurence, je connecte l'entrée 1 de ma carte son vers la piste appropriée (enregistrement) dans Ardour2, je connecte ma piste de batterie préparée dans Hydrogen vers une seconde piste d'Ardour2, également configurée en mode enregistrement dans Ardour2, je renvoie le résultat mixée dans mon casque, je rajoute un métronome dans l'oreille droite, non enregistré bien sûr... ;
- dans l'interface à JACK ou dans Ardour2 ou dans Hydrogen, peu importe, je clique sur « jouer/enregistrer » : pif paf, toutes les applications démarrent de façon synchrone. J'ai dans les oreilles, ma loop de batterie (qui s'enregistre sur une piste mono), ce que je joue à la guitare (qui s'enregistre sur une piste stéréo, j'ai tout prévu
), le métronome discret, le tout avec une latence de moins de 2ms grâce au noyau
lowlatency ;
- j'ai fini de jouer, j'arrête l'enregistrement et toutes les applications connectées dans JACK s'arrêtent de concert. Dans Ardour2, j'écoute le résultat, je suis satisfait, je commence le travail de mixage au casque ;
- éventuellement, je rajoute un clavier MIDI, pourquoi pas pour commander des instruments virtuels, et/ou un logiciels d'effets numériques, toujours synchronisés avec le reste
via JACK. Mince, j'ai oublié la basse
Et si j'avais une batterie électronique, ça doit passer en MIDI, a priori (je me suis jamais renseigné, de fait, puisque j'en ai pas).
Bref, « du classique », mais avec le petit plus apporté par JACK (connections intelligentes des applications audios) : c'était histoire de dire que, sous Linux, « c'est possible »
L'intérêt d'UbuntuStudio est de préparer le terrain en terme de configuration de l'environnement pour les besoins spécifiques au traitements audio, vidéos et graphiques. On installe, ça (doit) fonctionne(r). Pareil pour Demudi
and the like. Faible latence et synchronisation, sans avoir à gruiker des fichiers de configurations à la main, c'est ce qu'apportent ces distributions spécialisées « multimédia. »
Dans la même veine, grâce au travail de développeurs motivés, on peut se passer de GuitarPro en utilisant TuxGuitar, qui gère les .gp3 à .gp5 et .ptb (ainsi que son propre format ouvert), avec une qualité de son complètement acceptable (personnellement, je déteste le RSE de GP5, je préfère bosser en midi).