Chargement...
 
Skip to main content

3 - Le home-studio, les instruments et le DIY


[DIY] Taliesin MediaStation I est né + test Xrun [FAIT]

Suisse

Caractéristiques matérielles


PC Medion Touchscreen Akoya P4010D (sorti autour de 2009)
Pentium T4500 2,3 GHz,4 Go mémoire vive,Nvidia Geforce 9100M, 1 Tb de disque dur.
Carte son Alesis IO/4 : Alesis IO/4.
Un clavier Axiom 61 touches : Axiom
Behringer BCR 2000 : Behringer BCR2000.
Un mini clavier PC + une souris USB : Site du fabricant et site du fabricant
Une paire de haut-parleurs PC Logitech :(avec commutation sur les petits haut parleur ou sur les amplis de puissance) site du fabricant.
Deux ampli monos en Kit Velleman 200 watts musique par canal - 100 watts RMS : site du distributeur.

Le bâti quand à lui est en bois croisé 3 plis en mélèze, vernis façon acajou.
Un plateau de 120x60 cm + 2 plateau de 46x60 cm en 20 mm d'épaisseur.

Buts


J'arrive un peu au bout de mon projet qui avait commencé ici Studio Audionumérique I et s'était poursuivi ici Studio Audio-numérique II.
Il a fallut pas mal de temps, mais maintenant c'est OK.
Le Taliesin MediaStation I est né. Je souhaitais quelque chose de complet et uniquement dédié à la musique. Cependant en multipliant la matériel informatique, cela posait plus de problèmes que cela n'en résolvait. Par contre l'expérience accumulée a été bénéfique.

Logiciels

Comme dit plus haut, je suis parti d'une version serveur d'Ubuntu 12.04 nue !
Il n'y au départ aucune interface graphique. Connecté sur internet, il suffit de lancer après s'être loggué les commandes.

Copy to clipboard
sudo apt-get update sudo apt-get install lxde synaptic

J'ai ajouté synaptic, car ce paquet installe tous ceux dont le script plus loin aura besoin. Spécifiquement add-apt-repository
Une fois l'installation achevée, redémarrez la machine et elle disposera de l'interface graphique.
Puis j'ai créé un petit script qui m'installe tout ce dont j'ai besoin, mais uniquement ce dont j'ai besoin pour l'audio numérique.

Copy to clipboard
#!/bin/bash sudo apt-get update # met à jour les repository d'Ubuntu 12.04 sudo apt-get upgrade # met à jour Ubuntu 12.04 # Addition des repository nécessaires sudo add-apt-repository ppa:kxstudio-team/ppa sudo add-apt-repository ppa:kxstudio-team/plugins sudo add-apt-repository ppa:kxstudio-team/music sudo add-apt-repository ppa:kxstudio-team/kernel sudo add-apt-repository ppa:kxstudio-team/kxstudio sudo apt-get update #installe le système son et la base pour l'audio numérique sudo apt-get install alsa-base alsa-tools-gui alsa-oss alsa-tools libasound2-plugins alsamixergui patchage rakarrack hydrogen phasex qjackctl ams qsampler rosegarden gigedit firefox synaptic linuxsampler jsampler phasex yoshimi gladish #Le kernel lowlatency si vous souhaitez installer les drivers Nvidia ou Ati enlevez le # de la ligne suivante #sudo apt-get install linux-image-3.2.0-23-lowlatency #Le kernel realtime si pas de driver vidéo propriétaire enlevez le # de la ligne suivante #sudo apt-get install linux-image-realtime #Mettre l'utilisateur dans le groupe audio sudo usermod -aG audio #Mettre ici son nom utilisateur#


Copiez simplement ce code dans un fichier, enregistrez sous un nom quelconque puis dans une console
Copy to clipboard
sh le nom de votre fichier

Le système est de base et devrait déjà fonctionner. Par la suite vous pourrez ajouter ce que vous souhaitez, soit en complétant le script plus haut pour une réinstallation rapide.
Copy to clipboard
sudo apt-get install "le nom duprogramme supplémentaire à installer"

Ou alors et en toute fin du paramétrage, la solution ultime pour une réinstallation propre : Clonezilla.

Voilà le résultat en image :

Face avant Vue complète

Ah j'oubliais : ça fonctionne parfaitement pour les synthés et pour la guitare 😂
Ca n'existait que dans mes fantasmes, presque comme une évidence, et tu l'as fait !
Un seul mot : bravo !

A+,
Jacques.
France
Ça, c'est la classe !
Bien joué 😊
Olivier

PS : j'ajoute un [DIY] dans le titre de ton message pour une meilleure visibilité.
France
Bravo!

Le script, tu ne voudrai pas le mettre ici tant qu'a faire?
Suisse
C'est fait, il demande à être complèté mais pour l'essentiel...
France
Yop,
juste pour te dire que j'ai édité ton premier message pour faire quelques améliorations/corrections.

Merci pour cette belle beauté !
Olivier
Suisse
Maintenant il s'agit de faire des tests.

L'idée est de faire un studio gladish comportant :
Phasex (synthé analogique)
Qsynth (munie d'une fonte sf2 de son très lourde : General MIDI)
Jsampler-LinuxSampler (Sampler munie d'un mix fonte sfz Sonatina et de fonte gig). En tout 4 canaux seront chargés.
Hydrogen pour le tempo avec la demo TR808
Ardour pour l'enregistrement
Rosegarden pour la partition

Concernant Jack la latence est fixée à 5,3 ms.
Et puis je veux tout cela en live.

Le but est de voir s'il y'a des Xruns.
S'ils influent sur le son.

Voilà. Pour le reste une fois l'enregistrement fait je vous le balance quelque part en ogg.

Et puis pitié...je suis plus, mais alors nettement plus, informaticien que musicien. A 53 ans je commence à peine des cours de guitare.
Voilà la config :
Configuration
France
Je me posais des questions quand a l'optimisation des fonction de l'axiom..
Suisse
J'ai mis à jour la méthode d'installation car il se produisait un petit soucis add-apt-repository n'étant pas présent, l'install échouai.
Donc en premier lieu il faut installer :
code
Copy to clipboard
sudo apt-get install lxde synaptic

Suisse
Salut xzu,

oui je vais m'y attaquer aussi, l'Axiom 25 je l'ai filé à mon fils, mais je vais voir comment utiliser l'Axiom 61. En même temps ma pédale mdid Roland FC 200 pour Rackarrack.
Du pain sur la planche donc.
Bien à vous
Suisse
Salut tous,

alors les tests que j'ai éffectués en utilisant la configuration plus haut sont concluants. Pas un seul Xrun. 😀
Je suis content
Suisse
Bonjour tous,

Suite à l'utilisation de la Behringer Xenyx X1222 USB comme carte son, j'ai fait quelques modifications sur le Taliesin.

L'Axiom IO 4 ne me servira plus que pour les entrées guitare ou basse et il n'est plus relié au PC.



Cela va maintenant me permettre de finir et fignoler le tout.

Quand aux Xrun, dropouts...je sais pas...pas vu !
France
Bien joué ! Bientôt en production artisanale ? 😀
Suisse
P'têt !
J'ai déjà fait les même manip sur un portable mini HP, sur un vieux portable Toshiba et sur un des premiers dual-core.

La méthode que j'utilise est top au niveau des performances. Pour le dual-core, j'ai en plus installé pas mal de truc comme oOo, kdenlive etc pour mon fils.

Aucun impact sur les performances sauf si bien sûr on installe Gnome 3, Unity ou KDE. Cela va sans dire.

La méthode vaut aussi pour ceux qui ont besoin du wifi.
France
Chouette ! 😊
Suisse
Bonjour tous,

j'ai fait un autre essai concernant les Xrun :
1) je charge qjack + hydrogen + phasex +Vkeybd (clavier midi virtuel)
2) une fois les connection faite, je lance hydrogen avec une batterie par défaut
3) j'ai utilisé vkexbd bour lancer 5 notes en même temps par le clavier et là à l'aide de la souris je clique ailleurs.
4) ce qu'il se passe c'est vkeybd n'ayant plus le focus, les notes restent bloquées.

Bref le systéme joue son truc, hydrogen + phasex ....et là dessus je vais me coucher.
Le lendemain matin je vérifie après 8 heures pendant le le système est sollicité.

2 XRuns en tout et pour tout !
Je ne sais pas si cela est significatif mais je suis satisfait (5,3 ms).

Si quelqu'un souhaite que j'effectue un autre test, c'est bien volontiers. Qu'il me dise juste avec quel logiciel.

Bien à tous
France
Xrun?
Je suppose que tu connais cette page:system_configuration

Pour aller vers 0.. 😉
Suisse
Salut xzu,

non je ne connaissait pas. Je vais voir quels sont les améliorations à effectuer.

Merci
Suisse
Salut xzu,

j'ai fait quelques tests supplémentaires. J'était en kernel lowlatency.

J'avais des xruns, non pas en jouant, mais en laissant simplement un studio gladish ouvert. Ces Xruns apparaisaient toutes les heures à peu près. Sans jouer.

La première des choses que j'ai faite est d'installer le kernel realtime...qui ne bootais pas jusqu'à ce que j'insère dans le démrrage du noyau l'option : nolapic.

Plus de Xruns intempestif et surtout Yoshimi, qui au bout de 5 minutes alignait les Xruns à ne plus savoir qu'en faire à l'air de mieux tourner.
Yoshimi contrairement à LinuxSampler ou Qsynth ou Phasex qui ne me donnaient aucun xrun. Par contre QmidiArp m'en balançait un monceau et je l'ai remplacé par non-sequencer qui fonctionne bien mieux.

Pa la page que tu as proposée, j'ai essayé une partie de ces commandes et paramétrages et effectivement cela améliore nettement l'histoire.
Les périphériques blacklistés comme le wifi et tout ce qui n'est pas nécessaire, bluetooth, vidéo camera améliore aussi la chose. De plus il y'a des service que j'arrête automatiquement par un script comme le réseau filaire.

Pas mal, pas mal du tout. ça devient plus que bestial ! 😎