ce l'ho fatta, e come sempre 3 giorni di lavoro, mal di testa e imprecazioni, li risolvi in poche righe. ho risolto semplicemente editando il file ~/.asoundrc (creandolo da zero) nel seguente modo:
pcm.!default {
type plug
slave.pcm "softvol"
}
pcm.softvol {
type softvol
slave {
pcm "dmix"
}
control {
name "master-usb"
card 2
}
}
in cui "name" è il nome che andrò ad associare al nuovo softvol del mixer, e "card" è il numero della scheda audio a cui devo assegnare il softvol, che si può ottenere con
cat /proc/asound/cards
a questo punto nel file
/usr/share/alsa/alsa.conf modificare
defaults.ctl.card 0 e
defaults.pcm.card 0 sostituendo
0 con il numero della scheda audio
ora per aggiungere il nuovo controllo nel mixer, è necessario avviare un file audio (consiglio di non attaccare cuffie o casse perché ancora per questa volta utilizza il solo controllo pcm, probabilmente con un volume molto alto), e per salvare le impostazioni del mixer per i futuri riavvii dare il comando
alsactl store 2
in cui quel 2 è il numero della scheda assegnato prima a "card"