Re: [linux-audio-user] M-Audio Audiophile

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] M-Audio Audiophile
From: Samuel S Chessman (chessman_AT_tux.org)
Date: Fri Jan 17 2003 - 14:36:41 EET


On Thu, 16 Jan 2003, Joshua N Pritikin wrote:

> i got my new Audiophile 2496 installed with Alsa 0.9.0rc5. i have an external A/D
> converter and the SPDIF light is lit, meaning that the card is working.
>
> alsamixer shows *lots* of controls. What do they all do?
>
> Can someone post a working /etc/asound.state?

I have had good luck with the AP 2496. I'm not using the spdif.
I use envy24control to get the card into working configuration, and
then alsactl {store,restore} keeps me from fiddling with it much.

Jack does a good job with this card.

Sam

state.ice1712 {
        control.1 {
                comment.access read
                comment.type INTEGER
                comment.range '0 - 255'
                iface PCM
                name 'IEC958 CS8427 Input Status'
                value 67
        }
        control.2 {
                comment.access read
                comment.type IEC958
                iface PCM
                name 'IEC958 Playback Mask'
                value ffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.3 {
                comment.access 'read write'
                comment.type IEC958
                iface PCM
                name 'IEC958 Playback Default'
                value '0202008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.4 {
                comment.access 'read write'
                comment.type IEC958
                iface PCM
                name 'IEC958 Playback PCM Stream'
                value '0202008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.5 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                value.0 true
                value.1 false
        }
        control.6 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                value.0 85
                value.1 0
        }
        control.7 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 1
                value.0 false
                value.1 true
        }
        control.8 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 1
                value.0 0
                value.1 87
        }
        control.9 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 2
                value.0 false
                value.1 false
        }
        control.10 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 2
                value.0 0
                value.1 0
        }
        control.11 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 3
                value.0 false
                value.1 false
        }
        control.12 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 3
                value.0 0
                value.1 0
        }
        control.13 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 4
                value.0 false
                value.1 false
        }
        control.14 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 4
                value.0 0
                value.1 0
        }
        control.15 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 5
                value.0 false
                value.1 false
        }
        control.16 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 5
                value.0 0
                value.1 0
        }
        control.17 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 6
                value.0 false
                value.1 false
        }
        control.18 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 6
                value.0 0
                value.1 0
        }
        control.19 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 7
                value.0 false
                value.1 false
        }
        control.20 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 7
                value.0 0
                value.1 0
        }
        control.21 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 8
                value.0 false
                value.1 false
        }
        control.22 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 8
                value.0 0
                value.1 0
        }
        control.23 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Playback Switch'
                index 9
                value.0 false
                value.1 false
        }
        control.24 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Playback Volume'
                index 9
                value.0 0
                value.1 0
        }
        control.25 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                value.0 true
                value.1 false
        }
        control.26 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                value.0 84
                value.1 0
        }
        control.27 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 1
                value.0 false
                value.1 true
        }
        control.28 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 1
                value.0 0
                value.1 85
        }
        control.29 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 2
                value.0 false
                value.1 false
        }
        control.30 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 2
                value.0 0
                value.1 0
        }
        control.31 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 3
                value.0 false
                value.1 false
        }
        control.32 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 3
                value.0 0
                value.1 0
        }
        control.33 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 4
                value.0 false
                value.1 false
        }
        control.34 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 4
                value.0 0
                value.1 0
        }
        control.35 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 5
                value.0 false
                value.1 false
        }
        control.36 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 5
                value.0 0
                value.1 0
        }
        control.37 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 6
                value.0 false
                value.1 false
        }
        control.38 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 6
                value.0 0
                value.1 0
        }
        control.39 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 7
                value.0 false
                value.1 false
        }
        control.40 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 7
                value.0 0
                value.1 0
        }
        control.41 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 8
                value.0 false
                value.1 false
        }
        control.42 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 8
                value.0 0
                value.1 0
        }
        control.43 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Capture Switch'
                index 9
                value.0 false
                value.1 false
        }
        control.44 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 96'
                iface MIXER
                name 'Multi Capture Volume'
                index 9
                value.0 0
                value.1 0
        }
        control.45 {
                comment.access read
                comment.type BYTES
                iface CARD
                name 'ICE1712 EEPROM'
                value d63414121d011080720304fefb00000000000000440400000004000000010000
        }
        control.46 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 '8000'
                comment.item.1 '9600'
                comment.item.2 '11025'
                comment.item.3 '12000'
                comment.item.4 '16000'
                comment.item.5 '22050'
                comment.item.6 '24000'
                comment.item.7 '32000'
                comment.item.8 '44100'
                comment.item.9 '48000'
                comment.item.10 '64000'
                comment.item.11 '88200'
                comment.item.12 '96000'
                comment.item.13 'IEC958 Input'
                iface MIXER
                name 'Multi Track Internal Clock'
                value '44100'
        }
        control.47 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Track Rate Locking'
                value false
        }
        control.48 {
                comment.access 'read write'
                comment.type BOOLEAN
                iface MIXER
                name 'Multi Track Rate Reset'
                value true
        }
        control.49 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 'PCM Out'
                comment.item.1 'H/W In 0'
                comment.item.2 'H/W In 1'
                comment.item.3 'H/W In 2'
                comment.item.4 'H/W In 3'
                comment.item.5 'H/W In 4'
                comment.item.6 'H/W In 5'
                comment.item.7 'H/W In 6'
                comment.item.8 'H/W In 7'
                comment.item.9 'IEC958 In L'
                comment.item.10 'IEC958 In R'
                comment.item.11 'Digital Mixer'
                iface MIXER
                name 'H/W Playback Route'
                value 'PCM Out'
        }
        control.50 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 'PCM Out'
                comment.item.1 'H/W In 0'
                comment.item.2 'H/W In 1'
                comment.item.3 'H/W In 2'
                comment.item.4 'H/W In 3'
                comment.item.5 'H/W In 4'
                comment.item.6 'H/W In 5'
                comment.item.7 'H/W In 6'
                comment.item.8 'H/W In 7'
                comment.item.9 'IEC958 In L'
                comment.item.10 'IEC958 In R'
                comment.item.11 'Digital Mixer'
                iface MIXER
                name 'H/W Playback Route'
                index 1
                value 'PCM Out'
        }
        control.51 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 'PCM Out'
                comment.item.1 'H/W In 0'
                comment.item.2 'H/W In 1'
                comment.item.3 'H/W In 2'
                comment.item.4 'H/W In 3'
                comment.item.5 'H/W In 4'
                comment.item.6 'H/W In 5'
                comment.item.7 'H/W In 6'
                comment.item.8 'H/W In 7'
                comment.item.9 'IEC958 In L'
                comment.item.10 'IEC958 In R'
                comment.item.11 'Digital Mixer'
                iface MIXER
                name 'IEC958 Playback Route'
                value 'H/W In 0'
        }
        control.52 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 'PCM Out'
                comment.item.1 'H/W In 0'
                comment.item.2 'H/W In 1'
                comment.item.3 'H/W In 2'
                comment.item.4 'H/W In 3'
                comment.item.5 'H/W In 4'
                comment.item.6 'H/W In 5'
                comment.item.7 'H/W In 6'
                comment.item.8 'H/W In 7'
                comment.item.9 'IEC958 In L'
                comment.item.10 'IEC958 In R'
                comment.item.11 'Digital Mixer'
                iface MIXER
                name 'IEC958 Playback Route'
                index 1
                value 'PCM Out'
        }
        control.53 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 255'
                iface MIXER
                name 'Multi Track Volume Rate'
                value 48
        }
        control.54 {
                comment.access read
                comment.type INTEGER
                comment.range '0 - 255'
                iface MIXER
                name 'Multi Track Peak'
                value.0 0
                value.1 0
                value.2 0
                value.3 0
                value.4 0
                value.5 0
                value.6 0
                value.7 0
                value.8 0
                value.9 0
                value.10 0
                value.11 0
                value.12 0
                value.13 0
                value.14 0
                value.15 0
                value.16 0
                value.17 0
                value.18 0
                value.19 0
                value.20 0
                value.21 0
        }
        control.55 {
                comment.access 'read write'
                comment.type IEC958
                iface PCM
                name 'IEC958 Playback Default'
                value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.56 {
                comment.access read
                comment.type IEC958
                iface MIXER
                name 'IEC958 Playback Con Mask'
                value ffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.57 {
                comment.access read
                comment.type IEC958
                iface MIXER
                name 'IEC958 Playback Pro Mask'
                value ffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.58 {
                comment.access 'read write inactive'
                comment.type IEC958
                iface PCM
                name 'IEC958 Playback PCM Stream'
                value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.59 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 127'
                iface MIXER
                name 'DAC Volume'
                value 114
        }
        control.60 {
                comment.access 'read write'
                comment.type INTEGER
                comment.range '0 - 127'
                iface MIXER
                name 'DAC Volume'
                index 1
                value 114
        }
        control.61 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.item.0 '44.1kHz'
                comment.item.1 Off
                comment.item.2 '48kHz'
                comment.item.3 '32kHz'
                iface MIXER
                name Deemphasis
                value Off
        }
}

-- 
   Sam Chessman                                         chessman (a) tux.org
    First do what's necessary, then what's possible, finally the impossible.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Jan 17 2003 - 14:50:46 EET