Chargement...
 
Skip to main content

2 - Les distributions et les noyaux


Abandon de Windows, besoin d'aide

Bonjour à tous,

Je viens poster ici pour tenter de trouver des solutions à mes nombreux problèmes avec Linux et la MAO. J'utilise Linux en OS principal depuis peu, en ayant opéré une réelle désintoxication de tous les usages que je pouvais avoir auparavant sous Windows : je remplace mes softs windows propriétaires par du libre.

Jusque là tout va bien, je fais du multimédia, 0 problème, je trouve toutes mes solutions sous linux comme sur un plateau, simple, efficace, libre...

Puis vient le sujet MAO. Je fais de la MAO depuis environ 20 ans, sous windows, en amateur, je m'estime assez calé en termes de prod. J'ai bossé sur des tas de DAW sous windows : cubase, reason, FL, Live, et meme bitwig et waveform plus récemment.
Depuis 20 ans j'ai accumulé des dizaines de Vst et VSTi gratuits (j'ai toujours mis un point d'orgues à n'utiliser que des freewares, rien que pour la portabilité : une dll à déplacer et c'est fini, pas 100 trucs à réinstaller, autoriser, etc.). Sur ces VST, j'ai créé des centaines, voire des milliers de presets... En 20 ans on en fait des choses.

Donc pour reprendre ce qui est aujourd'hui un loisir (la MAO 😉, je me dis que Linux a du évoluer (j'ai fait un bref passage sous ardour/linux... en 2006 ? 2007 ?), mais en réalité je suis face à un enfer !

Avant de lister mes problèmes, je vais dire de ce dont dispose, et ce que je veux pouvoir faire de mon DAW.

Distro : Zorin OS 16
Noyau : 5.13.0-39-generic x86_64
Carte son : Prodipe studio 22pro
Controlleurs midi/USB:
- Korg Pad Kontrol
- AKAI MPD 24
- Novation Impulse 25
- Korg MS-20 controller (legacy collection de 2009)

Ensuite ce que je veux faire avec DAW :
- uniquement du midi, si ça gère l'audio, c'est bonus
- Lancer mon DAW, ne rien avoir à toucher, que tout fonctionne quand je le lance, même si c'est une fois par an
- que lorsque le DAW est lancé, il ne bloque pas les sorties audio des autres programmes.. exemple il m'est impossible de suivre un tuto youtube et bosser sur le DAW en meme temps, à moins de faire sortir le son de youtube de la carte son intégré sur d'autres enceintes... wtf
- Avoir la latence la plus faible possible, sans "crack"
- Que ce Daw supporte les VST/Vsti (norme 2) 32 et 64bits, sans avoir à me pendre (LinVST, airwave => mais wtf...). Je vais pas convertir à la main un à un les VST
- Que je puisse utiliser mes controlleurs par piste ou en omni (j'assigne un canal à un piste, ou j'assigne rien et c'est n'importe quel controlleur qui joue indépendamment du canal)


Ca ne me parait pas extravagant, mais j'ai le sentiment que tout est d'une extreme complexité sous Linux... Sous Windows, vous me collez devant n'importe quel DAW, n'importe quelle UI de drivers ASIO, je saurai régler tous les problèmes sans aucune aide extérieure.
Sous Linux, j'ai juste envie d'hurler, je veux pouvoir etre créatif, et pas passer des journée entières perdues à croire que j'ai réglé un problème alors que non.


Coté DAW en natif linux qui auraient ma préférence, question de feeling, en libre, j'ai repéré Qtractor. En non libre (ça m'ennuie de retomber là dedans, mais..) j'ai vu reaper (qui me parait d'ailleurs plus proche du workflow que je recherche).

Etat des lieux des problèmes :
- Qtractor : aucun greffon, aucun plugins, quoi que je colle dans un dossier que je demande à scanner , il ne reconnait rien ! et meme les formats de plugins "linux" .. Donc j'en suis au stade que je ne peux meme pas en faire sortir un son, et je suis assez effaré de voir un DAW aussi nu sans meme une boite à rythme... Bref j'aimerais l'utiliser, mais pour l'instant je vois ça comme un meuble ikea sans la notice, et avec des pièces manquantes
- Reaper : alors lui il me scanne des plugins mais il me propose que les plugins cockos de base, quand j'ajoute une piste, parfois 1 de mes controlleurs fonctionnne, parfois non. dans la liste des devices, ils apparaissent/disparaissent.. une fois sur deux au lancement j'ai un message d'erreur comme quoi mes périphériques midi ne sont pas accessibles... Quant ils sont accessibles, c'est absolument génial, j'ai 2.5 secondes de latence !!!!!! Au secours...


Bon j'ai pourtant essayé de potasser plein de choses, sur ce site, sur youtube, mais je tourne en rond, à chaque fois on me ressort des trucs sur Jack, carla.... au lieu de me donner une solutions les tutos me perdent à me raconter leur vie......

y'a-t-il une bonne ame pour m'aiguiller et m'aider à finir une fois pour toute ma detox de Windows ?

Avant d'entrer les détails de la réduction de latence ou autre, déjà sur les vst..
Pas de prise en charge de mes VST => c'est mort, je repars sous windows. Ce serait comme me demander de jeter ma guitare avec laquelle j'ai tourné 20 ans.


Merci d'avance.
Bon j'ai énormément avancé sur les VST, j'utilise https://github.com/robbert-vdh/yabridge 😊

En revanche, gros gros problème de parasite sous Jack : en gros j'ai testé tous les réglages du monde, avec ou sans latence, dès que jack est lancé j'ai un "tic ti tic tic" constant , et mem à haute latence aucun VST ne sort un son propre de ma prodipe studio 22 pro...

J'ai réglé mes "PAM" en suivant votre tuto, c'est déjà bcp mieux mais je suis très très loin de pouvoir créé...

Qu'est-ce que je peux faire pour avoir un son propre ? J'ai beau cherché sur le net, hormis linux mao, pas bcp de piste pour trouver de l'aide...



Je trouve ça assez "dingue" d'ailleurs, sous windows, depuis asio4all, meme sans carte son pro, la latence et les "crack" dans le son ne sont plus un problème.... là jack ou alsa, meme sur une latence 6000ms, toujours le même problème...

Sur les forums de Zorin OS on me déconseille les noyaux RT (on me dit que c'est inutile depuis 10ans à moins d'avoir un grille pain), et j'avoue que je n'en vois pas trop l'intéret (mon ordi n'est pas une "patate").
Salut Kink!

Bon, je vais être franc et direct, au risque de te décevoir : faire fonctionner les vst non natif linux (c'est à dire faits pour windows) sous linux revient à faire du bricolage.
Certes certains plugins peuvent très bien fonctionner mais d'autre seront inutilisables ou avec tellement de problèmes de craquements/latence/utilisation abusive du cpu qu'ils n'ont plus aucun intérêt. 😕

Je sais, c'est difficile voire impossible de trouver des équivalents à tout ce que tu connaissais, et c'est frustrant. Mais pour être passé par là, je trouve avec le recul qu'il vaut mieux essayer de faire table rase de ses vieilles habitudes. On fini par travailler autrement, mais on avance. 😉

Sous linux, il faut voir la MAO comme dans un vrai studio physique :
Tu as pleins d'éléments séparés que tu connectes entre eux via Jack (un peu comme avec un patch). Tu fais ton studio sur mesure et tu enregistre ta config.
C'est beaucoup plus puissant que sous Windows où chaque "marque" fait sa cuisine, ses propres plugins proprio avec leur DAW, etc...

Bref, si tu persévère, je te conseille de t'orienter vers une distribution déjà optimisée pour la MAO style Librazik pour éviter de passer des heures à paramétrer ton système pour avoir de bons résultats en matière de latence notamment (avec un noyau basse latence qui fonctionne parfaitement!). Tout y est fait et préinstallé pour pouvoir faire de la musique le plus rapidement possible!

Voilà. J'espère ne pas t'avoir trop bousculé, mais je te fais part d'une vision personnelle qui peut bien sur être discutée 😊!
Ah et au fait, avec Linux, on arrive à faire de la MAO avec une latence imperceptible, y compris avec un PC de 15 ans (même avec une patate quoi!!!) 😉... C'est loin d'être le cas sous Windows, on est d'accord!
Salut Minimoineau !

Merci des réponses, je me disais que mes pavés devaient faire peur, en plus d'être un peu grincheux 😂

Alors j'ai réglé la plupart de mes problèmes, mais j'avoue avoir une extreme frustration sur le moyen d'être parvenu aux résultats (des journées sur plusieurs semaines de noeuds au cerveau).

J'ai bien conscience de l'approche "studio" de la MAO sous Linux, mais je cherchais à faire au plus simple. Le plus gros changements pour moi étant déjà le changement de DAW, où je sais devoir désapprendre 20 ans d'habitudes, et c'est déjà lourd.

Déjà les solution, si ça peut servir à d'autres, en allant à l'essentiel :
1) Installer Qjackctl, ou mieux Cadence (plus complexe) !
2) Comprendre que Jack doit etre lancé manuellement avant de lancer n'importe quel DAW
3) Régler ses PAM : http://linuxmao.org/PAM
4) Installer un kernel low latency (malgré tout ce que certains peuvent dire, comme quoi ce serait inutile, ne les écouter pas, ce sont des noobs ❗ : https://doc.ubuntu-fr.org/linux-lowlatency
5) Convertir les vst à l'aide de https://github.com/robbert-vdh/yabridge ; c'est hyper simple, pas besoin de SDK steinberg, et ça prend tout : 32/64 bits, VST2/VST3
6) Choisir un DAW, régler l'audio sortant sur JACK

En 6 étapes, que je pourrais maintenant refaire en moins de 30 minutes sur une install propre, tout est prêt pour tourner en conditions "normales" avec un DAW. Et ce quelque soit la distro (en tout cas dans mon cas sur une base debian/ubuntu).

Yabridge m'a vraiment fait des miracles, sur 702 VST, il m'a tout converti, et pour l'instant tous marchent comme sur des roulettes (je verrai malgré tout quand j'installerai mes seuls VSTi proprio: la korg legacy colllection). J'ai testé mes "50 préférés", tout marche !


Coté DAW maintenant... J'avoue qu'Ardour me fait peur, Qtractor, je ne sais pas pourquoi il ne reconnait aucun de mes VSTs, la fenetre greffons reste vide... A l'inverse, Reaper (demo), et waveform 11 free : le pied, ça marche comme sous windows (mais je ne me sens pas libre ❗.


Est-ce que qqn aurait des recommandations sur de bons tutos Qtractor et l'utilisation de plugins vst convertis et controllers midi ? Car ce DAW me parait séduisant mais je ne sais pas pourquoi il ne veut pas de mes plugins...

Enfin, si ce n'est pas Qtractor... des conseils de DAW libres ? J'avoue que pour l'instant Reaper me fait de l'oeil, te-rri-ble-ment.

Pour rendre compte de ce que je cherche, je viens de Synapse audio Orion. Un usage pattern/sequenceur midi automations avec quelques bus en insert et en send et je serais aux anges, pas besoin de plus.

(ne me parler pas de LMMS : sous le capot, c'est une fusée, mais l'interface est ce que j'ai vu de pire en 20 ans....).
France
Ardour ou Reaper, côté "faire peur", c'est kif kif bourrico. Les 2 sont très complets. Si le libre est vraiment important, et que tu travailles principalement avec de l'audio, Ardour fera l'affaire. Si tu utilises principalement du MIDI, alors Qtractor ou Reaper. Si tu utilises les 2 (MIDI et Audio), il te faudra trouver le bon compromis. Ce qui est bien, c'est que tu peux tester les 3 😎. J'ai toujours eu du mal avec Qtractor, mais Ardour et Reaper fonctionnent au poil ici, je passe de l'un à l'autre selon les besoins, les envies ou l'état de ma névrose personnelle 😂.
Resalut Kink!

On dirait que tu as drôlement avancé, bravo!
Je n'ai jamais essayé Yabridge, mais je suis content pour toi si ça fonctionne! J'avoue avoir plus ou moins abandonné les VST windows sous linux (sauf pou 1 ou 2...) car je galérais trop il y a quelques années. Comme quoi, les choses évoluent vite!

Pour ce qui est des DAW, je suis fervent utilisateur d'Ardour qui est une vraie merveille, mais j'avoue que le MIDI n'est pas son point fort (même si je l'utilise assez peu).
Reaper a l'avantage d'être le même que sous Window, diablement efficace quand on le maîtrise.
J'avoue que j'ai toujours cherché un sequenceur MIDI comme l'antique Cakewalk pro qui tournait sous Windows 3.1, avec les partitions, si simple et si puissant... mais toujours pas trouvé.

Pour le MIDI, je passe mon tour, mais Ardour est une vraie bombe pour l'audio! 😉
Je tenter de perservérer avec Qtractor et Ardour...

Après oui je disais, mon besoin est 100% midi, si besoin je n'aurais pas de mal à utiliser Ardour pour de l'enregistrement audio je suppose tant ça m'a l'air proche de Cubase.


Je suis preneur d'autres pistes pour un DAW midi avec support VST, si vous avez 😊
France
Qtractor, je ne sais pas pourquoi il ne reconnait aucun de mes VSTs, la fenetre greffons reste vide...

As tu renseigné dans Qtractor (Menu 'Affichage' -> 'Options' -> onglet 'greffon' (ou plugin si Qtractor est en anglais) le répertoire où se trouvent tes greffons windows ?
@sub26nico oui, le dossier est renseigné.

Quand j'ajoute une piste, je selectionne "midi", je vois l'onglet greffons, si je vais dedans, il me scanne tout, me sort une dizaine de VST (sur les 700 que les autres DAW voient), j'ai beau cliquer/double cliquer dessus, rien ne se passe..... Ha si juste un message pop up du système qui me dit qu'il y a trop de fichiers ouverts..

😡
Bon j'ai joué avec tous les DAW que j'avais repéré cet après-midi, je pense vraiment partir sur Reaper...
- Qtractor : je vais la faire courte, rien ne marche à l'intuition
- Ardour : j'ai installé la version 6 via flatpack, quand je lance un session Jack => crash, la version 5 en apt ne crash pas, mais l'outil me parait surdimensionné pour mes usages actuels
- Rosegarden : trop austère... et bizarre ?
- Waveform : les VST décrochent parfois, 2 freezes du Daw en une heure
- Reaper : comme une horloge.... Je lui colle des tas de VST, ça ne bronche pas, c'est assez dingue d'ailleurs, je le savais stable sous Windows/mac, mais là je suis épaté... un sans faute ! et hyper intuitif!


Bon je suis désolé si le topic part dans tous les sens, mais ça fera un témoignage pour les Windowsiens qui font leur traverser du désert ! En tout cas si ça pose souci aux modos, dites-le, je veux bien qu'on splitte les sujets si besoin.

J'ai des questions de deux ordres maintenant, une technique, une autre de feignant (qui demande avant de chercher par lui-même) :

1) Quand jack est lancé, je ne peux rien faire d'autre qu'utiliser mon DAW, gênant lorsqu'on suit des tutos Youtube. Bon j'utilise le son de l'écran pour dépanner (via l'hdmi), mais j'aimerais faire tout passer par les enceintes et donc par jack. J'ai vu de nombreux topics sur le sujet, j'ai fouiné sur youtube, je n'arrive à rien avec les bridge dans cadence... QQN aurait une ressource "à jour", car quand je google, je tombe sur des topics bourrés de liens morts.

2) Les greffons... Où est-ce que je peux trouver une belle source ? Et déjà quel est le format de prédilection sous Linux ? LV2 ?
J'ai bien trouvé ça https://doc.ubuntu-fr.org/mao#instruments ; mais je m'attendais à trouver des collections par genre comme on en trouve des tas sous windows.

C'est quoi vos beaux gros synthés FM, modulaire, etc ? vos banques ou créateurs de banques favoris ? 😊
France
Ardour : j'ai installé la version 6 via flatpack, quand je lance un session Jack = crash, la version 5 en apt ne crash pas

Normal, les applications installées via Flatpack ne prennent pas JACK en charge, mais Pipewire. Donc si Pipewire n'est pas installé, ça plante. De plus, Ardour via flatpack ne pourra utiliser que les greffons installés par ce même système, donc tes vst seront introuvables.
Concernant tes 2 questions :
1) Il te faut utiliser le pont pulseaudio vers jack qui dirige les flux audio de pulseaudio vers JACK, ce qui te permettra d'écouter un tuto avec un navigateur internet en même temps que tu utilises une application JACK.

2)Le lv2 est le standard libre des greffons sous Linux.
Où est-ce que je peux trouver une belle source ?

Tu peux commencer ici, sur le site : Catégorie synthétiseurs virtuels
Les synthés ne manquent pas, ZynAddSubFx, Surge, ou Hexter parmi tant d'autres, et pour le modulaire VCV Rack et Bespoke devraient te combler. Pour les banques de sons, la page SoundFont sera un bon début. Decent Sampler est aussi une bonne alternative (propriétaire).
Et enfin, si tu utilises Reaper, tu peux te faire toi même tes propres instruments virtuels à base d'échantillons avec le greffon ReaSamplomatic5000 😉.
Merci pour tous les liens !

Pour jack/pulseaudio, j'étais passé à coté de l'article.. Je vais essayer.... d'autant que j'utilise cadence, je vais voir si je peux faire exécuter un script de la meme façon.
France
Normalement, Cadence inclus déjà le pont pulseaudio-> Jack. Regardes dans 'Configurer' -> 'Ponts JACK'
Alors je ne suis pas chez moi, mais justement c'est ce que j'ai tenté hier sans succès !

Sur la page d'accueil de cadence, il y a des especes d'onglets en bas à droite "ALSA" "PULSEAUDIO" sensés représenter les bridges configurables et actifs (boutons start stop). C'est ce que j'ai vu dans deux tutos youtube, mais rien à faire je n'ai tjrs pas le son de youtube.

Je regarderai ce soir.
France
Dans les 'Ponts Jack' de Cadence :
  • à 'Audio ALSA' : mettre 'ALSA->PulseAudio->Jack'
  • à 'PulseAudio' : bien cocher la case 'Démarrage automatique à la connexion'
  • à 'ALSA MIDI' cocher les 2 cases 'Exporter les ports matériels' et 'Démarrer avec JACK'
Peut être qu'il faut se déconnecter/redémarrer le système pour que les changements soit pris en compte.
Salut!
Lorsque tu utilise les ponts de Pulseaudio, cela créé une connexion appelée "Pulseaudio Jack Sink", soit deux sorties qui te permettent d'envoyer la sortie de Pulseaudio où tu le souhaite.

Cependant, tu peux décider si Pulseaudio utilise ces deux sorties ou pas (et ce n'est pas toujours automatique).

Donc peut-être que si tu n'entends pas Youtube, Pulseaudio continue de sortir par ta carte interne. Il te faut donc vérifier.
Une fois Jack lancé avec les ponts activés, le plus simple est d'utiliser Pavucontrol (le contrôle de volumes de Pulseaudio). Dans l'onglet "lecture", tu devrais voir une ligne Firefox (ou autre navigtateur) lorsque tu lances une video Youtube.
A droite, un bouton te permet de sélectionner la sortie que tu souhaites utiliser : audio interne ou Jack Sink.

Tu peux ensuite utiliser Catia ou Claudia pour envoyer Jack Sink où tu le souhaite.
Merci à tous les deux, je vous fait un retour.



De mon coté, je prospecte... je viens de tomber sur ce site : https://lsp-plug.in, c'est tout le panel d'effets dont je rêvais 😊
No Problemo!

En effet, excellente suite et très très complète! je les adore!
On a même notre petite page maison dédiée : lsp-plugins.

Je vois qu'ils ont fait un très joli site depuis la dernière fois que j'y ai jeté un œil!
Wow, et ils ont modernisé les interfaces, je viens de mettre les miens à jour... trop beaux!!!!

Merci pour m'y avoir fait repenser, ça valait le coup!!😀
Page: 1/2  [Suivant]
1  2