[ecasound] Re: [Alsa-user] "Device busy" w/ multitrack capture on Delta-66

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

Subject: [ecasound] Re: [Alsa-user] "Device busy" w/ multitrack capture on Delta-66
From: Anthony (avan_AT_uwm.edu)
Date: Tue Sep 03 2002 - 05:43:14 EEST


* Daniel G. Epstein <dgepstein_AT_pobox.com> [Sep 02 02 19:34]:
> Greetings,
>
> ecasound -r -b:256 -f:16,1,44100 \
> -a:1 -i alsa,ice1712_ch1 -o vocals.wav \
> -a:2 -i alsa,ice1712_ch2 -o guitar.wav
>

Ahh, the mystery that is asoundrc. I swear you have to know some sort
of black magic to figure this stuff out :) Anyway, I suspect that your
unable to open the second plugin because the underlying hardware is
already in use...There is supposed to be some sort of shm server that
could make this possible, but I see no intelligble documentation.

Anyway, here is one solution by using the H/W layer directly. This
should also be more efficient:

ecasound -f:s32_le,12,48000,i -a:1,2 -i:alsa,ice1712 \
        -a:1 -f:s32_le,1,48000 -erc:1,1 -o:mono.32_le.1.wav \
        -a:2 -f:s32_le,1,48000 -erc:2,1 -o:mono.32_le.2.wav

note how the hardware device has 12 inputs, regardless of your H/W
configuration (I have D44 and so only four usuable real channels). The
ice1712 is the name I gave to the hardware device. I think it is
necessary to use 48 KHz here, otherwise I get:

sampling rate of audio object 'mono.32_le.1.wav' differs from engine
rate (48000 <-> 96000); unable to continue."

I forget how to coax it into different rates. HTH

--ant

--
To unsubscribe send message 'unsubscribe' in the body of the
message to <ecasound-list-request_AT_wakkanet.fi>.


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

This archive was generated by hypermail 2b28 : Tue Sep 03 2002 - 05:44:39 EEST