Hi,

I have been converting cassette tape tracks to .wav files using 'arecord'
(so I can transfer them to CD).

I have Alsa-0.5.12a and an sblive emu10k1 card.

I find that the resulting .wav files will only play back through one
speaker, using aplay.

I am sure the connections are ok 'cos I hear both speakers though the
pc while recording.

I normally use eg:  'arecord -c 0 -d 0 -w -m audio_08.wav' but have tried
-d 1 and -S without success.

When I make .wav files from a cd using cdda2wav the files produced will
playback, with aplay, without problem so the problem would appear to be
one of capture.

I have the same recording problem with two other drivers, creative open
source and the one supplied with the Linux kernel.

Is it likely that my SBlive card is faulty or am I missing something in
how I set it up?? How can I record stereo from a cassette toa .wav file?

Some info which may help follows.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
In alsamixer I find that this mono recording takes place if I set any of
the columns 'master', 'master mono' or 'line' to capture L-R . Any other
column set to capture fails to produce a playable .wav file.

Using F2 in alsamixer gives the following /proc info:-

/proc/asound/version:
           ====================
           Advanced Linux Sound Architecture Driver Version 0.5.12a.
           Compiled on Jun 25 2002 for kernel 2.4.10 with versioned
            symbols.
           pages  : 172032 bytes (42 pages)
           kmalloc: 25470 bytes
           vmalloc: 4096 bytes

           /proc/asound/cards:
           ===================
           0 [sblive         ]: EMU10K1 - Sound Blaster Live!
                                Sound Blaster Live! at 0xe800, irq 12


           /proc/asound/devices:
           =====================
             0: [0]   : control
             6: [0- 0]: mixer
             8: [0- 0]: raw midi
            16: [0- 0]: digital audio playback
            24: [0- 0]: digital audio capture
            25: [0- 1]: digital audio capture
            26: [0- 2]: digital audio capture
            33:       : timer

 /proc/asound/oss-devices:                                        #
           =========================
             0: [0- 0]: mixer
             2: [0- 2]: raw midi
             3: [0- 3]: digital audio
             4: [0- 4]: digital audio
             5: [0- 5]: digital audio
             9: [0- 9]: raw midi
            12: [0-12]: digital audio

           /proc/asound/timers:
           ====================
           G0: system timer : 10000.0us (10000000 ticks)

           /proc/asound/pcm:
           =================
           00-00: emu10k1 : EMU10K1 : playback 32 : capture 1
           00-01: emu10k1 mic : EMU10K1 MIC : capture 1
           00-02: emu10k1 efx : EMU10K1 EFX : capture 1

I would welcome an explanation of the numbers which appear in this
description and how this relates to the 'columns' which appear in
alsamixer.

My /etc/asond.conf file is:-

# ALSA driver configuration
# This configuration is generated with the alsactl program.

soundcard("sblive") {
  mixer("SigmaTel STAC9721/23") {
    ; The type is 'bool'.
    switch("AC97 Mono Output Select", false)
    ; The type is 'bool'.
    switch("AC97 Second MIC", false)
    ; The type is 'bool'.
    switch("ADC/DAC Loopback", false)
    element("Rear Switch",0,100,Switch1(on,on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("Rear",0,200,Volume1(23,23))
    element("Input Gain Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 15
    ; Voice 1 : Min 0 Max 15
    element("Input Gain Volume",0,200,Volume1(11,11))
    element("Master Mono Switch",0,101,Switch2(on))
 ; Voice 0 : Min 0 Max 31
    element("Master Mono Volume",0,200,Volume1(23))
    element("Surround Switch",0,100,Switch1(on,on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("Surround Volume",0,200,Volume1(23,23))
    element("Master Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("Master Volume",0,200,Volume1(23,23))
    ; The 3D effect has an on/off switch.
    ; Wide : Min 0 Max 3
    element("Effect",0,600,_3D_Effect1(sw=off,wide=0))
    element("Aux Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("Aux Volume",0,200,Volume1(23,23))
    element("Video Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("Video Volume",0,200,Volume1(23,23))
    element("CD Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("CD Volume",0,200,Volume1(23,23))
    element("Line Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("Line Volume",0,200,Volume1(23,23))
    element("MIC Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    element("MIC Volume",0,200,Volume1(23))
    ; Voice 0 : Min 0 Max 1
    element("MIC Boost",0,200,Volume1(0))
    element("Phone Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    element("Phone Volume",0,200,Volume1(23))
    element("PC Speaker Switch",0,101,Switch2(off))
    ; Voice 0 : Min 0 Max 15
    element("PC Speaker Volume",0,200,Volume1(0))
 element("PCM Switch",0,101,Switch2(on))
    ; Voice 0 : Min 0 Max 31
    ; Voice 1 : Min 0 Max 31
    element("PCM Volume",0,200,Volume1(23,23))
    element("Mono Output MUX",0,401,Mux2(element("Mono-Out
Accumulator",0,301)))
    element("Input
MUX",0,400,Mux1(element("Phone",0,0),element("Phone",0,0)))
  }
  pcm("EMU10K1 EFX") {
    capture {
      ; The type is 'dword'.
      ; The accepted switch range is from 1 to 4294967295.
      switch("EFX voices mask", 0x1001)
    }
  }
}

-- 
Thanks and Best wishes,
Howard. (Dr A.H.Gilbert, Thornaby-on-Tees,Nth Yorkshire.)






-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to