# test richard pcm.intelkarte { type hw card 1 #device 0 } ctl.intelkarte { type hw card 1 #device 0 } pcm.usbkarte { type hw card 0 #device 0 } ctl.usbkarte { type hw card 0 #device 0 } # Das dmix-Plugin wird definiert. pcm.usbdmixer { type dmix ipc_key 1024 ipc_key_add_uid false ipc_perm 0666 # Andere Benutzer können ebenfalls dmix gleichzeitig nutzen slave { pcm "usbkarte" ### buffer_size kann bei Problemen der jeweiligen Karte angepasst werden. period_time 0 period_size 1024 buffer_size 4096 ### bei Störungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden. # rate 44100 ### einige Soundkarten benötigen das exakte Datenformat (zB ice1712) # format S32_LE ### Verfügbare Formate: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE ### S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE ### IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM ### Anzahl channels muss mit den bindings übereinstimmen channels 2 } bindings { 0 0 1 1 } } pcm.inteldmixer { type dmix ipc_key 1024 ipc_key_add_uid false ipc_perm 0666 # Andere Benutzer können ebenfalls dmix gleichzeitig nutzen slave { pcm "intelkarte" ### buffer_size kann bei Problemen der jeweiligen Karte angepasst werden. period_time 0 period_size 1024 buffer_size 4096 ### bei Störungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden. # rate 44100 ### einige Soundkarten benötigen das exakte Datenformat (zB ice1712) # format S32_LE ### Verfügbare Formate: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE ### S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE ### IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM ### Anzahl channels muss mit den bindings übereinstimmen channels 2 } bindings { 0 0 1 1 } } pcm.both { type route; slave.pcm { type multi; slaves.a.pcm "plughw:0,0"; slaves.b.pcm "plughw:1,0"; slaves.a.channels 2; slaves.b.channels 2; bindings.0.slave a; bindings.0.channel 0; bindings.1.slave a; bindings.1.channel 1; bindings.2.slave b; bindings.2.channel 0; bindings.3.slave b; bindings.3.channel 1; } ttable.0.0 1; ttable.1.1 1; ttable.0.2 1; ttable.1.3 1; } pcm.!default { type plug slave.pcm "both" } hint { shown on description "Jörgs Alsadefault" } ctl.!default { type hw card intelkarte }