##### AGL Conf ##### pcm.SoftMixer { type dmix ipc_key 1024 ipc_key_add_uid false ipc_perm 0666 # mixing for all users # Define target effective sound card (cannot be a plugin) slave { pcm "hw:0" # Main sound card # periods 8 period_size 1024 buffer_size 4096 } # DMIX can only map two channels bindings { 0 0 1 1 } } pcm.SoftMixer_DriverHR { type dmix ipc_key 1024 ipc_key_add_uid false ipc_perm 0666 # mixing for all users # Define target effective sound card (cannot be a plugin) slave { pcm "hw:1" # Alternate sound card / dummy # periods 8 period_size 1024 buffer_size 4096 } # DMIX can only map two channels bindings { 0 0 1 1 } } pcm.SoftMixer_RSE { type dmix ipc_key 1024 ipc_key_add_uid false ipc_perm 0666 # mixing for all users # Define target effective sound card (cannot be a plugin) slave { pcm "hw:2" # Alternate sound card / dummy # periods 8 period_size 1024 buffer_size 4096 } # DMIX can only map two channels bindings { 0 0 1 1 } } pcm.Entertainment_Main { type softvol slave.pcm "SoftMixer" control{ name "Entertainment_Vol" card 0 } } pcm.Guidance_Main { type softvol slave.pcm "SoftMixer" control{ name "Guidance_Vol" card 0 } } pcm.Communications_Main { type softvol slave.pcm "SoftMixer" control{ name "Communications_Vol" card 0 } } pcm.Notification_Main { type softvol slave.pcm "SoftMixer" control{ name "Notification_Vol" card 0 } } pcm.Warning_Main { type softvol slave.pcm "SoftMixer" control{ name "Warning_Vol" card 0 } } pcm.Entertainment_DriverHR { type softvol slave.pcm "SoftMixer_DriverHR" control{ name "Entertainment_Vol" card 1 } } pcm.Guidance_DriverHR { type softvol slave.pcm "SoftMixer_DriverHR" control{ name "Guidance_Vol" card 1 } } pcm.Communications_DriverHR { type softvol slave.pcm "SoftMixer_DriverHR" control{ name "Communications_Vol" card 1 } } pcm.Notification_DriverHR { type softvol slave.pcm "SoftMixer_DriverHR" control{ name "Notification_Vol" card 1 } } pcm.Warning_DriverHR { type softvol slave.pcm "SoftMixer_DriverHR" control{ name "Warning_Vol" card 1 } } pcm.Entertainment_RSE { type softvol slave.pcm "SoftMixer_RSE" control{ name "Entertainment_Vol" card 2 } }