Rainer Hofmann | 1 Jan 15:49 2006
Picon

Trouble starting recording via cron job

Hi,

starting a recording job via cron fails, while starting the same job manually 
works.
For example:
/usr/bin/ecasound -t 60 -i alsahw,0,0 -o test.ogg

Any ideas?

Rainer

That's what Cron tells me:

********************************************************************************
* [1m        ecasound v2.4.2 (C) 1997-2005 Kai Vehmanen and others     [m (B
********************************************************************************
- [  [1mSession created [m (B ] 
----------------------------------------------------------
- [  [1mChainsetup created (cmdline) [m (B ] 
---------------------------------------------
(eca-chainsetup-parser) Set processing time to 60.00.
(eca-chainsetup-parser) Using double-buffer of 131072 sample frames.
- [  [1mConnecting chainsetup [m (B ] 
----------------------------------------------------
(eca-chainsetup) 'rt' buffering mode selected.
(eca-chainsetup) Audio object "alsahw", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
(eca-chainsetup) Audio object "test.ogg", mode "write".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
- [  [1mChainsetup connected [m (B ] 
(Continue reading)

LinuxMedia | 2 Jan 08:19 2006
Picon

mixmode,sum bug?

I spent a lot of time tweeking everything I could think of. Is this a 
bug in ecasound, or my setup?

In the following ECS file, when "Short.wav" ends (file ends), the chain 
operators attached to "Long.wav" (seem) to take on the attributes of the 
chain operators of "Short.wav". I can hear reverb of "Long.wav" in 
channel 2. But also, it sound like there's some phase shifting in both 
channels. With certain chain operators set a certain way (in 
"Short.wav") it can even (loop possibly?) and feedback once "Short.wav" 
ends.

I changed "-z:mixmode,sum" to "-z:mixmode,avg" and the problem (almost) 
went away. I can hear reverb in channel 2 with "-z:mixmode,avg" set, but 
not a lot.

I'm running ecasound v2.4.3 and Planet CCRMA (FC3)

Thanks,
Rocco

# general
-b:128 -r:50 -z:nointbuf -z:nodb -n:ChainSetUp -X -z:noxruns -z:nopsr 
-z:mixmode,sum

# audio inputs
-a:1     -f:16,1,48000 -i:Long.wav
-a:2,2.1 -f:16,1,48000 -i:Short.wav

# audio outputs
-a:1,2,2.1 -f:16,2,48000 -o:alsa,hw:0
(Continue reading)

John Rigg | 10 Jan 00:53 2006
Picon

Multitracking question

I have a couple of M-Audio Delta 1010's set up with the ALSA pcm_multi
plugin to run as a virtual 16-channel sound-card. I use jackd to
access this, with 16 input ports and 16 output ports.

What I want to do is record 16 mono .wav files simultaneously,
one from each of the jackd input ports. Can anyone tell me the correct
ecasound command syntax for specifying which jack port goes to which
output file? I've been unable to find this info in the docs or on the web.

Second question: is it possible to do this without jackd and just deal
with the alsa virtual device directly, still having control over which channel
goes to which file?

John

-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Bery Rinaldo | 10 Jan 06:30 2006
Picon

Re: Multitracking question

John,

You should go back and read the thread on the exact same subject here:

http://news.gmane.org/gmane.comp.audio.ecasound.general

See 16-Nov-2005 at 14:49.  To summarize, I've got 2 Delta 1010LTs 
configured and grabbing 16 channels at once.  I could not get the 
pcm_multi plugin to work just using the alsasound tools and ecasound, 
but I am able to capture from the two cards simultaneously with sync'ed 
clocks (via envy24control setup) to 16 individual .wav files like this:

ecasound -C -q -t:900 \
 -a:1,2,3,4,5,6,7,8 -f:16,8,44100 -i:alsa,analog8_1 \
 -a:A,B,C,D,E,F,G,H -f:16,8,44100 -i:alsa,analog8_2 \
 -a:1 -f:16,1,44100 -o:t11.wav \
 -a:2 -f:16,1,44100 -o:t12.wav -erc:2,1 \
 -a:3 -f:16,1,44100 -o:t13.wav -erc:3,1 \
 -a:4 -f:16,1,44100 -o:t14.wav -erc:4,1 \
 -a:5 -f:16,1,44100 -o:t15.wav -erc:5,1 \
 -a:6 -f:16,1,44100 -o:t16.wav -erc:6,1 \
 -a:7 -f:16,1,44100 -o:t17.wav -erc:7,1 \
 -a:8 -f:16,1,44100 -o:t18.wav -erc:8,1 \
 -a:A -f:16,1,44100 -o:t21.wav \
 -a:B -f:16,1,44100 -o:t22.wav -erc:2,1 \
 -a:C -f:16,1,44100 -o:t23.wav -erc:3,1 \
 -a:D -f:16,1,44100 -o:t24.wav -erc:4,1 \
 -a:E -f:16,1,44100 -o:t25.wav -erc:5,1 \
 -a:F -f:16,1,44100 -o:t26.wav -erc:6,1 \
 -a:G -f:16,1,44100 -o:t27.wav -erc:7,1 \
(Continue reading)

John Rigg | 10 Jan 11:27 2006
Picon

Re: Multitracking question

On Mon, Jan 09, 2006 at 09:30:48PM -0800, Bery Rinaldo wrote:
> John,
> 
> You should go back and read the thread on the exact same subject here:
> 
> http://news.gmane.org/gmane.comp.audio.ecasound.general

> I'd be interested to hear how you got pcm_multi working and if I can 
> translate that into how I'm using ecasound.

Hi Bery,
Thanks for the reply. It actually took me a couple of months to get
my Delta 1010 cards working with pcm_multi and jackd. I put up a web page
describing how at:

http://www.sound-man.co.uk/linuxaudio/ice1712multi.html

To summarize, you need to remove the linking code that was added to
pcm_multi between alsa-lib-1.0.8 and 1.0.9rc1 (there's a patch on my
web page). You also need to patch JACK for MMAP_COMPLEX support (ditto).
Your .asoundrc needs to take into account the ice1712's assymetrical
input/output channel count (again, there's a sample .asoundrc on the web
page).

BTW I did try to search the list archive before posting, but gmane.org was
unavailable when I looked :)

Regards,
John

(Continue reading)

Jürgen Schöneberg | 11 Jan 17:00 2006
Picon
Picon

howto play ecawave with jackd ?

Hello!

I have installed Demudi, ecawave 0.6.1 , jackd 0.100.0, ecasound v2.4.3 

I want to run ecawave with jack,
but when I want to play a WAV file , I just get: "error during operation"

***********************************************************************
* Message from libecasoundc:
* 
* 'ECASOUND' environment variable not set. Using the default value 
* value 'ECASOUND=ecasound'.
***********************************************************************

(ecaplay) Using audio format: s16_le,2,44099.
(ecaplay) Playing file 'harp.wav'.

(ecaplay) Interrupted, exiting...
exiting...
harpo <at> demudi:~/Harpo_sound/snapshot$ ecawave harp.wav
QObject::connect: No such signal QESession::engine_status(const string&)
QObject::connect:  (sender name:   'session')
QObject::connect:  (receiver name: 'statusbar')
(eca-oss): Device or resource busy

with just "ecawave harp.wav"   it works fine with jack

I have a file
/usr/share/ecasound2.2/ecasound/ecasoundrc

(Continue reading)

Josef Oswald | 11 Jan 17:10 2006
Picon

make finishes with error:


Hi, 

I have a older version of "ecasound" on this box (2.2) and I would like
to use a newer one, yet "make" finishes with this error: 

oswald <at> PURE-JOY-II:/usr/local/src/ecasound-2.4.3$ make 
/bin/sh ../libtool --tag=CXX --mode=link g++ -ffast-math -fstrict-aliasing -funroll-loops -DNDEBUG
-DENABLE_DBC -g -O2   -o ecasound -export-dynamic ecasound.o eca-curses.o eca-comhelp.o
eca-neteci-server.o eca-plaintext.o textdebug.o ../readline-4.0/libreadline.a
../readline-4.0/libhistory.a -lncurses  ../libecasound/libecasound.la
../kvutils/libkvutils.la -ldl -lm -lpthread 
g++ -ffast-math -fstrict-aliasing -funroll-loops -DNDEBUG -DENABLE_DBC -g -O2 -o ecasound ecasound.o
eca-curses.o eca-comhelp.o eca-neteci-server.o eca-plaintext.o textdebug.o
-Wl,--export-dynamic  ../readline-4.0/libreadline.a ../readline-4.0/libhistory.a -lncurses
../libecasound/.libs/libecasound.a /usr/lib/libaudiofile.so /usr/lib/libsndfile.so
/usr/lib/libasound.so -ljack ../kvutils/.libs/libkvutils.a -ldl -lm -lpthread
../libecasound/.libs/libecasound.a(audioio_sndfile.o)(.text+0xd55): In function `SNDFILE_INTERFACE::open()':
/usr/include/c++/3.3/bits/basic_string.h:717: undefined reference to
`sf_open'
../libecasound/.libs/libecasound.a(audioio_sndfile.o)(.text+0x100b):/usr/include/c++/3.3/bits/basic_string.h:717:
undefined reference to
`sf_open'
../libecasound/.libs/libecasound.a(audioio_sndfile.o)(.text+0x1231):/usr/include/c++/3.3/bits/basic_string.h:717:
undefined reference to
`sf_open'
../libecasound/.libs/libecasound.a(audioio_sndfile.o)(.text+0x189e):/usr/include/c++/3.3/bits/basic_string.h:717:
undefined reference to `sf_open'
collect2: ld returned 1 exit status
make[2]: *** [ecasound] Fehler 1
(Continue reading)

Junichi Uekawa | 13 Jan 14:11 2006
Picon

Re: howto play ecawave with jackd ?

Hi,

> should I chance "default-output = autodetect" to jack_alsa ??? or something 
> like that?

I've tried ~/.ecawaverc with 'default-output = jack_alsa', but it
seems to be failing somewhere. With 'default-output = alsahw,0,0,0'
and such it seems to be functioning fine.  It might be ecawave is
suffering some bit-rot that it cannot work with jack.

With strace I can see it's setting up connection to jackd, but it's
failing after that. I'm not quite sure why.

regards,
	junichi
--

-- 
dancer <at> {debian.org,netfort.gr.jp}   Debian Project

-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Jürgen Schöneberg | 13 Jan 21:22 2006
Picon
Picon

Re: howto play ecawave with jackd ?

Thank you,

but I did find "mhwaveedit" which is running with jack
and doing the job (simple play and show the time)
for me.

do you know some other simple waveedit? (working with jack?)

otherwise I can use ardour.

thanks
Juergen

On Friday 13 January 2006 14:11, Junichi Uekawa wrote:
> Hi,
>
> > should I chance "default-output = autodetect" to jack_alsa ??? or
> > something like that?
>
> I've tried ~/.ecawaverc with 'default-output = jack_alsa', but it
> seems to be failing somewhere. With 'default-output = alsahw,0,0,0'
> and such it seems to be functioning fine.  It might be ecawave is
> suffering some bit-rot that it cannot work with jack.
>
> With strace I can see it's setting up connection to jackd, but it's
> failing after that. I'm not quite sure why.
>
>
> regards,
> 	junichi
(Continue reading)

John Rigg | 15 Jan 00:54 2006
Picon

Floating point exception with jackd

I've just compiled ecasound-2.4.3 and I'm getting some strange behaviour
when I use it with jackd. If I play a .wav file using eg. `ecasound test.wav'
it plays fine without jackd. With jackd running, however, I sometimes get the
following error at seemingly random times:

jackd[11125] trap divide error rip:405c60 rsp:42003110 error:0
Floating point exception

I'm not sure yet if it's a JACK bug or an ecasound bug.
Has anyone else on the list has encountered this?
My setup is:
Linux 2.6.14.4 x86_64 SMP
jack 0.100.7 (also tried 0.100.9cvs and it was the same)
alsa-lib-1.0.10
Debian unstable AMD64

John

-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list


Gmane