Valójában azt hiányolom, hogy pusztán attól, hogy a defaul.pa - vagy system.pa - file-ban leírja az ember, milyen modult milyen paraméterrel töltsön be a pulseaudio, még cseppet sem látszik világosan a topológia. Olyan leíró nyelv kellene, amelyben vannak dobozok, a doboznak vannak bemenetei, kimenetei, s ezek között valósít meg függvénykapcsolatot. A keverés is az, a szintszabályozás is, a visszhang elnyomás, vagy a route-olás, meg persze az equalizer is. Aztán ezen dobozok be- és kimeneteit lehetne valahogyan összekötözni.
Szerintem ilyen topológiát konfig file-ban látványosan leíró nyelvet nem túl nehéz kitalálni.
Jelen esetben a pulseaudio-nál sokszor az is gondot okoz nekem, hogy a sink, source megnevezésből lássam a jel útját - jó, beszédes az elnevezés -, mert kérdés, honnan nézve az. Meg egy protokoll esetén is kipottyan a hang például a hálózaton, de ott már nem beszélnek erről, hallgatólagosan van csak ez ott. Nem teljességgel érthetetlen, de zavaró a konfigfile nyelvezete, ráadásul vannak nem a topológiát leíró modulok is közé vegyítve, hogy áttekinthetetlenebb legyen az egész.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE