Skip to main content

1 - Présentation


Sbamjdrst

Hello,

je bosse dans l'info: dev et intégration. J'ai la chance de bosser exclusivement sous linux (debian). Ce qui me permet un peu liberté au boulot pour explorer les sujets qui m'intéressent.

J'ai fait du piano quand j'étais petit (surtout classique mais un peu de jazz).
Ce qui m'intéresse maintenant c'est surtout de comprendre les choses et de m'amuser.
Tous les aspects intéressement: composition, synthèse, informatique.

J'aimerais bien arriver un jour à faire un générateur assez basique de synthwave ou de contrepoint ou de n'importe quel style en fait.
En ce moment, je m'essaye à supercollider et milkytracker. J'essaye de comprendre comment tout cela marche.

En informatique, j'aime bien le principe KISS et j'aime bien la communauté suckless. (je suis arrivé sur ce linuxMAO par la page "joute musicale 5" et sa super commande: echo "main(i){for(i=0;;i++)putchar(((i*(i>>17|i>>9)&46&i>>3))^(i&i>>10|i>>100));}" | gcc -w -x c - && ./a.out | aplay)

Après tant d'années sous linux, j'aimerais bien arriver à enfin avoir une vision claire des différentes couches du système audio sous linux.
Comment sont structurés alsa? jackd? supercollider?

C'est peut-être illusoire de vouloir comprendre tout ça en détail. 😊 Mais si qqun a des super trucs à lire sur ces sujets, je suis preneur!
France
Salut et bienvenue à toi sur linuxmao sbamjdrst !

ahhh .... "avoir une vision claire des différentes couches du système audio sous linux" ... ! 😊
Si tu trouves, tiens nous au jus 😊

Sinon, pour éviter de (trop) faire ma mauvaise langue, nous avons ça sur le site : éléments audio du système. Ça fait un bout de temps que ça n'a pas été mis à jour, mais ça ne dois pas avoir trop bougé depuis.

Encore une fois, bienvenue à toi !
Merci pour l’accueil et le lien.
C'est vraiment l'enfer 😉
Ah oui, pas mal, le schéma...
Sois le bienvenu.

Pour la MAO\Linux, l'essentiel tient dans le couple jackd/alsa (ou jackd/ffado pour le firewire).
Tout n'a pas la même importance parmi les éléments du schéma puisque j'y vois aussi bien du lecteur audio que du serveur MIDI/audio.
En gros, tu as là TOUT le son sous Linux et tout n'intéresse pas forcément le zicos.

Après 10 ans de MAO\Linux, je suis très loin de tout piger à jackd et alsa. La doc, ce serait plutôt une compilation de lectures et d'expériences répétées, au fil de la pratique.
Mais je reconnais que, tant que ça marche, je ne cherche pas plus loin, désormais.
De ce point de vue, ça s'est grandement amélioré, ces derniers temps.

A+
Oui je suis aussi parti sur une configuration uniquement jackd/alsa. Donc je vais pouvoir zapper une grande partie de ce schéma. ouf!

C'est étonnant, j'ai essayé de lancer google-chrome et milkytracker, deux applis alsa, et le mixage se fait bien. Mais dés que jackd se lance, ça ne marche plus. On dirait que jackd ne veut pas partager alsa avec le reste du système. C'est peut-être ça qui lui permet de faire du temps réel...
J'ai vu de la doc pour faire une interface par defaut alsa qui est routé sur jack mais je n'ai pas encore testé.
France
On dirait que jackd ne veut pas partager alsa avec le reste du système.


C'est exactement ça. jackd prend le contrôle total.
...pour ça aussi que je recommande toujours le double boot.
Un système purement MAO et un système net/bureautique/streamings, quitte à partager un /home commun.
De toutes façons, faire du traitement de texte avec un noyau lowlatency ou realtime ne rime pas à grand chose...
A+
J'ai utilisé les infos de cette page du wiki:
Comment rediriger le son d'ALSA vers jack
et tout fonctionne à peu près bien.

Je n'ai pas vraiment compris le sens de tous les paramètres (notamment dans le .asourndrc) mais ça fait au moins une base de départ.
France
Super !