1 # wmsmixer - A mixer designed for WindowMaker with scrollwheel support
2 # Copyright (C) 2001 Damian Kramer <psiren@hibernaculum.demon.co.uk>
3 # Copyright (C) 1998 Sam Hawker <shawkie@geocities.com>
4 # This software comes with ABSOLUTELY NO WARRANTY
5 # This software is free software, and you are welcome to redistribute it
6 # under certain conditions
7 # See the README file for a more complete notice.
10 # Should be saved as ~/.wmsmixer
11 # Comments and blank lines mostly allowed
13 # The format of this file is a series of commands:
16 # Adds a channel to the sequence. %i specifies a channel.
17 # These are the values from my <linux/soundcard.h>:
19 # SOUND_MIXER_VOLUME 0
21 # SOUND_MIXER_TREBLE 2
24 # SOUND_MIXER_SPEAKER 5
28 # SOUND_MIXER_IMIX 9 /* Recording monitor */
29 # SOUND_MIXER_ALTPCM 10
30 # SOUND_MIXER_RECLEV 11 /* Recording level */
31 # SOUND_MIXER_IGAIN 12 /* Input gain */
32 # SOUND_MIXER_OGAIN 13 /* Output gain */
33 # SOUND_MIXER_LINE1 14 /* Input source 1 (aux1) */
34 # SOUND_MIXER_LINE2 15 /* Input source 2 (aux2) */
35 # SOUND_MIXER_LINE3 16 /* Input source 3 (line) */
36 # SOUND_MIXER_DIGITAL1 17 /* Digital (input) 1 */
37 # SOUND_MIXER_DIGITAL2 18 /* Digital (input) 2 */
38 # SOUND_MIXER_DIGITAL3 19 /* Digital (input) 3 */
39 # SOUND_MIXER_PHONEIN 20 /* Phone input */
40 # SOUND_MIXER_PHONEOUT 21 /* Phone output */
41 # SOUND_MIXER_VIDEO 22 /* Video/TV (audio) in */
42 # SOUND_MIXER_RADIO 23 /* Radio in */
43 # SOUND_MIXER_MONITOR 24 /* Monitor (usually mic) volume */
45 # Ths channel added becomes the current channel for subsequent
46 # setmono, setleft, setright and setname commands.
49 # Similar to addchannel, except the channel is not actually added
50 # to the sequence, merely made the current channel for subsequent
51 # setmono, setleft, setright and setname commands.
54 # Sets both left and right volumes for the current channel.
55 # The channel may be mono or stereo.
56 # The value specified must be an integer in the range 0 to 100.
59 # Sets left volume for the current channel.
60 # Do not use on a mono channel.
61 # The value specified must be an integer in the range 0 to 100.
64 # Sets right volume for the current channel.
65 # Do not use on a mono channel.
66 # The value specified must be an integer in the range 0 to 100.
69 # Set the name for this channel. This will be displayed briefly
70 # when you switch to this channel, or when you click on the
71 # icon. The program will only use the first 4 characters of this
74 # At least one channel must be added!