diff options
-rw-r--r-- | alsoftrc.sample | 347 |
1 files changed, 200 insertions, 147 deletions
diff --git a/alsoftrc.sample b/alsoftrc.sample index 77924c71..e13ff814 100644 --- a/alsoftrc.sample +++ b/alsoftrc.sample @@ -12,150 +12,203 @@ # hints and may not be honored (though generally it'll try to get as close as # possible). These are the current available settings: -format = AL_FORMAT_STEREO16 # Sets the output format. Can be one of: - # AL_FORMAT_MONO8 (8-bit mono) - # AL_FORMAT_STEREO8 (8-bit stereo) - # AL_FORMAT_QUAD8 (8-bit 4-channel) - # AL_FORMAT_51CHN8 (8-bit 5.1 output) - # AL_FORMAT_61CHN8 (8-bit 6.1 output) - # AL_FORMAT_71CHN8 (8-bit 7.1 output) - # AL_FORMAT_MONO16 (16-bit mono) - # AL_FORMAT_STEREO16 (16-bit stereo) - # AL_FORMAT_QUAD16 (16-bit 4-channel) - # AL_FORMAT_51CHN16 (16-bit 5.1 output) - # AL_FORMAT_61CHN16 (16-bit 6.1 output) - # AL_FORMAT_71CHN16 (16-bit 7.1 output) - # Default is AL_FORMAT_STEREO16 - -cf_level = 0 # Sets the crossfeed level for stereo output. Valid values are: - # 0 - No crossfeed - # 1 - Low crossfeed - # 2 - Middle crossfeed - # 3 - High crossfeed (virtual speakers are closer to itself) - # 4 - Low easy crossfeed - # 5 - Middle easy crossfeed - # 6 - High easy crossfeed - # Default is 0. Users of headphones may want to try various - # settings. Has no effect on non-stereo modes. - -frequency = 44100 # Sets the output frequency. Default is 44100 - -refresh = 4096 # Sets the buffer size, in frames. Default is 4096. Note that - # the actual granularity may or may not be less than this. - -sources = 256 # Sets the maximum number of allocatable sources. Lower values - # may help for systems with apps that try to play more sounds - # than the CPU can handle. Default is 256 - -stereodup = # Sets whether to duplicate stereo sounds on the rear and side - # speakers for 4+ channel output. This can make stereo sources - # substantially louder than mono or even 4+ channel sources, but - # provides a "fuller" playback quality. True, yes, on, and non-0 - # values will duplicate stereo sources. 0 and anything else will - # cause stereo sounds to only play out the front speakers. - # Default is false - -drivers = # Sets the backend driver list order, comma-seperated. Unknown - # backends and duplicated names are ignored, and unlisted backends - # won't be considered for use. An empty list means the default. - # Default is: - # alsa,oss,solaris,dsound,winmm,port,pulse,wave - -excludefx = # Sets which effects to exclude, preventing apps from using them. - # This can help for apps that try to use effects which are too CPU - # intensive for the system to handle. Available effects are: - # reverb,echo - # Default is empty (all available effects enabled) - -slots = 4 # Sets the maximum number of Auxiliary Effect Slots an app can - # create. A slot can use a non-negligible amount of CPU time if an - # effect is set on it even if no sources are feeding it, so this may - # help when apps use more than the system can handle. Default is 4 - -sends = 2 # Sets the maximum number of auxiliary sends per source. The total - # number of sends possible is defined at compile time and thus can - # not be increased beyond the default. Default is 2 - -layout_STEREO = # Sets the speaker layout when using stereo output. Values are - # specified in degrees, where 0 is straight in front, negative - # goes left, and positive goes right. The values must define a - # circular pattern, starting with the back-left at the most - # negative, around the front to back-center. Unspecified - # speakers will remain at their default position. Available - # speakers are front-left(fl) and front-right(fr). - # The default is: - # fl=-90, fr=90 - -layout_QUAD = # Sets the speaker layout when using quadriphonic output. - # Available speakers are back-left(bl), front-left(fl), - # front-right(fr), and back-right(br). - # The default is: - # bl=-135, fl=-45, fr=45, br=135 - -layout_51CHN = # Sets the speaker layout when using 5.1 output. Available - # speakers are back-left(bl), front-left(fl), front-center(fc), - # front-right(fr), and back-right(br). - # The default is: - # bl=-110, fl=-30, fc=0, fr=30, br=110 - -layout_61CHN = # Sets the speaker layout when using 6.1 output. Available - # speakers are side-left(sl), front-left(fl), front-center(fc), - # front-right(fr), side-right(sr), and back-center(bc). - # The default is: - # sl=-90, fl=-30, fc=0, fr=30, sr=90, bc=180 - -layout_71CHN = # Sets the speaker layout when using 7.1 output. Available - # speakers are back-left(bl), side-left(sl), front-left(fl), - # front-center(fc), front-right(fr), side-right(sr), and - # back-right(br). - # The default is: - # bl=-150, sl=-90, fl=-30, fc=0, fr=30, sr=90 br=150 - - -[alsa] # ALSA backend stuff -device = default # Sets the device name for the default playback device. - # Default is default - -periods = 0 # Sets the number of update buffers for playback. A value of 0 - # means auto-select. Default is 0 - -capture = default # Sets the device name for the default capture device. - # Default is default - -mmap = true # Sets whether to try using mmap mode (helps reduce latencies and - # CPU consumption). If mmap isn't available, it will automatically - # fall back to non-mmap mode. True, yes, on, and non-0 values will - # attempt to use mmap. 0 and anything else will force mmap off. - # Default is true. - -[oss] # OSS backend stuff -device = /dev/dsp # Sets the device name for OSS output. Default is /dev/dsp - -periods = 4 # Sets the number of update buffers. Default is 4 - -capture = /dev/dsp # Sets the device name for OSS capture. Default is /dev/dsp - -[solaris] # Solaris backend stuff -device = /dev/audio # Sets the device name for Solaris output. Default is - # /dev/audio - -[dsound] # DirectSound backend stuff -periods = 4 # Sets the number of updates for the output buffer. Default is 4 - -[winmm] # Windows Multimedia backend stuff - # Nothing yet... - -[port] # PortAudio backend stuff -device = -1 # Sets the device index for output. Negative values will use the - # default as given by PortAudio itself. Default is -1 - -periods = 4 # Sets the number of update buffers. Default is 4 - -[pulse] # PulseAudio backend stuff - # Nothing yet... - -[wave] # Wave File Writer stuff -file = # Sets the filename of the wave file to write to. An empty name - # prevents the backend from opening, even when explicitly requested. - # THIS WILL OVERWRITE EXISTING FILES WITHOUT QUESTION! - # Default is empty +## format: +# Sets the output format. Can be one of: +# AL_FORMAT_MONO8 (8-bit mono) +# AL_FORMAT_STEREO8 (8-bit stereo) +# AL_FORMAT_QUAD8 (8-bit 4-channel) +# AL_FORMAT_51CHN8 (8-bit 5.1 output) +# AL_FORMAT_61CHN8 (8-bit 6.1 output) +# AL_FORMAT_71CHN8 (8-bit 7.1 output) +# AL_FORMAT_MONO16 (16-bit mono) +# AL_FORMAT_STEREO16 (16-bit stereo) +# AL_FORMAT_QUAD16 (16-bit 4-channel) +# AL_FORMAT_51CHN16 (16-bit 5.1 output) +# AL_FORMAT_61CHN16 (16-bit 6.1 output) +# AL_FORMAT_71CHN16 (16-bit 7.1 output) +#format = AL_FORMAT_STEREO16 + +## cf_level: +# Sets the crossfeed level for stereo output. Valid values are: +# 0 - No crossfeed +# 1 - Low crossfeed +# 2 - Middle crossfeed +# 3 - High crossfeed (virtual speakers are closer to itself) +# 4 - Low easy crossfeed +# 5 - Middle easy crossfeed +# 6 - High easy crossfeed +# Users of headphones may want to try various settings. Has no effect on non- +# stereo modes. +#cf_level = 0 + +## frequency: +# Sets the output frequency. +#frequency = 44100 + +## refresh: +# Sets the buffer size, in frames. Note that the actual granularity may or may +# not be less than this. +#refresh = 4096 + +## sources: +# Sets the maximum number of allocatable sources. Lower values may help for +# systems with apps that try to play more sounds than the CPU can handle. +#sources = 256 + +## stereodup: +# Sets whether to duplicate stereo sounds on the rear and side speakers for 4+ +# channel output. This can make stereo sources substantially louder than mono +# or even 4+ channel sources, but provides a "fuller" playback quality. True, +# yes, on, and non-0 values will duplicate stereo sources. 0 and anything else +# will cause stereo sounds to only play out the front speakers. +#stereodup = false + +## drivers: +# Sets the backend driver list order, comma-seperated. Unknown backends and +# duplicated names are ignored, and unlisted backends won't be considered for +# use. An empty list means the default. +#drivers = alsa,oss,solaris,dsound,winmm,port,pulse,wave + +## excludefx: +# Sets which effects to exclude, preventing apps from using them. This can +# help for apps that try to use effects which are too CPU intensive for the +# system to handle. Available effects are: reverb,echo +#excludefx = + +## slots: +# Sets the maximum number of Auxiliary Effect Slots an app can create. A slot +# can use a non-negligible amount of CPU time if an effect is set on it even +# if no sources are feeding it, so this may help when apps use more than the +# system can handle. +#slots = 4 + +## sends: +# Sets the maximum number of auxiliary sends per source. The total number of +# sends possible is defined at compile time and thus can not be increased +# beyond the default (2). +#sends = 2 + +## layout_STEREO: +# Sets the speaker layout when using stereo output. Values are specified in +# degrees, where 0 is straight in front, negative goes left, and positive goes +# right. The values must define a circular pattern, starting with the back- +# left at the most negative, around the front to back-center. Unspecified +# speakers will remain at their default position. Available speakers are +# front-left(fl) and front-right(fr). +#layout_STEREO = fl=-90, fr=90 + +## laytout_QUAD: +# Sets the speaker layout when using quadriphonic output. Available speakers +# are back-left(bl), front-left(fl), front-right(fr), and back-right(br). +#layout_QUAD = bl=-135, fl=-45, fr=45, br=135 + +## layout_51CHN: +# Sets the speaker layout when using 5.1 output. Available speakers are back- +# left(bl), front-left(fl), front-center(fc), front-right(fr), and back- +# right(br). +#layout_51CHN = bl=-110, fl=-30, fc=0, fr=30, br=110 + +## layout_61CHN: +# Sets the speaker layout when using 6.1 output. Available speakers are side- +# left(sl), front-left(fl), front-center(fc), front-right(fr), side-right(sr), +# and back-center(bc). +#layout_61CHN = sl=-90, fl=-30, fc=0, fr=30, sr=90, bc=180 + +## layout_71CHN: +# Sets the speaker layout when using 7.1 output. Available speakers are back- +# left(bl), side-left(sl), front-left(fl), front-center(fc), front-right(fr), +# side-right(sr), and back-right(br). +#layout_71CHN = bl=-150, sl=-90, fl=-30, fc=0, fr=30, sr=90, br=150 + +## +## ALSA backend stuff +## +[alsa] + +## device: +# Sets the device name for the default playback device. +#device = default + +## periods: +# Sets the number of update buffers for playback. A value of 0 means auto- +# select. +#periods = 0 + +## capture: +# Sets the device name for the default capture device. +#capture = default + +## mmap: +# Sets whether to try using mmap mode (helps reduce latencies and CPU +# consumption). If mmap isn't available, it will automatically fall back to +# non-mmap mode. True, yes, on, and non-0 values will attempt to use mmap. 0 +# and anything else will force mmap off. +#mmap = true + +## +## OSS backend stuff +## +[oss] + +## device: +# Sets the device name for OSS output. +#device = /dev/dsp + +## periods: +# Sets the number of update buffers. +#periods = 4 + +## capture: +# Sets the device name for OSS capture. +#capture = /dev/dsp + +## +## Solaris backend stuff +## +[solaris] + +## device: +# Sets the device name for Solaris output. +#device = /dev/audio + +## DirectSound backend stuff +[dsound] + +## periods: +# Sets the number of updates for the output buffer. +#periods = 4 + +## +## Windows Multimedia backend stuff +## +[winmm] + +## +## PortAudio backend stuff +## +[port] + +## device: +# Sets the device index for output. Negative values will use the default as +# given by PortAudio itself. +#device = -1 + +## periods: +# Sets the number of update buffers. +#periods = 4 + +## +## PulseAudio backend stuff +## +[pulse] + +## +## Wave File Writer stuff +## +[wave] + +## file: +# Sets the filename of the wave file to write to. An empty name prevents the +# backend from opening, even when explicitly requested. +# THIS WILL OVERWRITE EXISTING FILES WITHOUT QUESTION! +#file = |