pulseaudio/asound.conf.pulseaudio

250 lines
4.6 KiB
Plaintext

#
# openmamba system default Advanced Linux Sound Architecture (ALSA) configuration for Pulseaudio
#
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
# Jack Loop 1
############ ALSA Side ############
######################################
# Playback Device for Alsa Programs. #
######################################
pcm.jack_playback_1 {
type plug
slave.pcm "hw:Loopback,0,0"
}
#####################################
# Capture Device for Alsa Programs. #
#####################################
pcm.jack_capture_1 {
type plug
slave.pcm "hw:Loopback,0,1"
}
#########################################
# Full-Duplex Device for Alsa Programs. #
#########################################
pcm.jack_link_1 {
type asym
playback.pcm "jack_playback_1"
capture.pcm "jack_capture_1"
hint {
show on
description "ALSA Jack Interface 1"
}
}
############ JACK Side ############
####################################
# ALSA Input for Jack Connections. #
####################################
pcm.alsa_input_1 {
type plug
slave.pcm "hw:Loopback,1,0"
}
#####################################
# ALSA Output for Jack Connections. #
#####################################
pcm.alsa_output_1 {
type plug
slave.pcm "hw:Loopback,1,1"
}
# Jack Loop 2
############ ALSA Side ############
######################################
# Playback Device for Alsa Programs. #
######################################
pcm.jack_playback_2 {
type plug
slave.pcm "hw:Loopback,0,2"
}
#####################################
# Capture Device for Alsa Programs. #
#####################################
pcm.jack_capture_2 {
type plug
slave.pcm "hw:Loopback,0,3"
}
#########################################
# Full-Duplex Device for Alsa Programs. #
#########################################
pcm.jack_link_2 {
type asym
playback.pcm "jack_playback_2"
capture.pcm "jack_capture_2"
hint {
show on
description "ALSA Jack Interface 2"
}
}
############ JACK Side ############
####################################
# ALSA Input for Jack Connections. #
####################################
pcm.alsa_input_2 {
type plug
slave.pcm "hw:Loopback,1,2"
}
#####################################
# ALSA Output for Jack Connections. #
#####################################
pcm.alsa_output_2 {
type plug
slave.pcm "hw:Loopback,1,3"
}
###############
# Jack Loop 3 ##############################################
###############
############ ALSA Side ############
######################################
# Playback Device for Alsa Programs. #
######################################
pcm.jack_playback_3 {
type plug
slave.pcm "hw:Loopback,0,4"
}
#####################################
# Capture Device for Alsa Programs. #
#####################################
pcm.jack_capture_3 {
type plug
slave.pcm "hw:Loopback,0,5"
}
#########################################
# Full-Duplex Device for Alsa Programs. #
#########################################
pcm.jack_link_3 {
type asym
playback.pcm "jack_playback_3"
capture.pcm "jack_capture_3"
hint {
show on
description "ALSA Jack Interface 3"
}
}
############ JACK Side ############
####################################
# ALSA Input for Jack Connections. #
####################################
pcm.alsa_input_3 {
type plug
slave.pcm "hw:Loopback,1,4"
}
#####################################
# ALSA Output for Jack Connections. #
#####################################
pcm.alsa_output_3 {
type plug
slave.pcm "hw:Loopback,1,5"
}
###############
# Jack Loop 4 ##############################################
###############
############ ALSA Side ############
######################################
# Playback Device for Alsa Programs. #
######################################
pcm.jack_playback_4 {
type plug
slave.pcm "hw:Loopback,0,6"
}
#####################################
# Capture Device for Alsa Programs. #
#####################################
pcm.jack_capture_4 {
type plug
slave.pcm "hw:Loopback,0,7"
}
#########################################
# Full-Duplex Device for Alsa Programs. #
#########################################
pcm.jack_link_4 {
type asym
playback.pcm "jack_playback_4"
capture.pcm "jack_capture_4"
hint {
show on
description "ALSA Jack Interface 4"
}
}
############ JACK Side ############
####################################
# ALSA Input for Jack Connections. #
####################################
pcm.alsa_input_4 {
type plug
slave.pcm "hw:Loopback,1,6"
}
#####################################
# ALSA Output for Jack Connections. #
#####################################
pcm.alsa_output_4 {
type plug
slave.pcm "hw:Loopback,1,7"
}