Subject: Re: [ecasound] -ei limited to 12.50% ?
From: Eric Dantan Rzewnicki (eric_AT_zhevny.com)
Date: Fri Sep 24 2004 - 03:46:06 EEST
Eric Dantan Rzewnicki wrote:
> I haven't seen this before, and I'm not sure why I'm getting it ...
> If I understand my commandline correctly I'm not actually asking -ei to
> go below 12.5%. I think what I have here should vary between 25% and
> 1300% at a rate that varies between .1 and 10 Hz at a rate of .2 Hz. So,
> I don't think it should be going near 12.50% at all.
> Anyway, it still works despite the warning and creates a file that
> sounds totally awesome! :-D I'm using this with cassette and miniDV
> recordings. I've started recording both left and right channels, then
> postprocessing both channels with the same -ei -kos -kx -kos chain
> settup, reversing the right channel and mixing the 2 sides together.
> It's pretty darn cool!
I've tested this further with the simplest of commandlines:
ecasound -i:foo.wav -o:foo-m.wav -ei:xxx
-ei seem to be limited to the range 12.50%-2000% now. I know this used
to have a much wider range. Has something changed in the -ei effect or
in how ecasound interfaces with libsamplerate?
My python eci pmix.py script uses -ei extensively. I've had it running
daily scheduled via cron for sometime now with the standard out
redirected to a log file. I have values in the log as high as 11343% and
as low as 3%. I remember testing the extremes when libsamplerate went
from max 12x in each direction to max 256x. I would expect to be able
to use % values between 0.00390625 and 25600. I'm pretty sure this
worked before I installed the last few recent 2.3.4-pre`date` versions.
System details below.
btw, Erik, the SRC page still refers to the 12x limit ... err ...
doh! just checked again to be sure. Looks like you updated it recently,
so never mind. I'll leave this pointless note here just to see if I get
to read a new cool quote in your sig. :)
athlon XP 2800+ (2071.203 MHz)
1GB PC2700 RAM
12GB /dev/hda2 / (actually a 40G disk) ext2
160GB /dev/hdc1 /mnt/audio/ ext2
2GB swap /dev/hda1
(onboard via8235 -- disabled)
ice1712 M-Audio Delta-66 w/omni i/o
ymfpci guillemot maxisound fortissimo -- used for midi only
debian testing (sarge)
echo 1 > /proc/sys/kernel/voluntary_preemption
echo 1 > /proc/sys/kernel/kernel_preemption
echo 1 > /proc/sys/kernel/softirq_preemption
echo 1 > /proc/sys/kernel/hardirq_preemption
echo 16 > /sys/block/hda/queue/max_sectors_kb
echo 16 > /sys/block/hdc/queue/max_sectors_kb
echo 0 > /proc/irq/11/YMFPCI/threaded
echo 0 > /proc/irq/8/rtc/threaded
echo 0 > /proc/irq/9/ICE1712/threaded
drives tuned in kernel config
realtime-0.1.1 lsm (insmod'ed since make install screwed things up last
time I tried it many moons ago)
alsa-1.0.7rc1 (drivers, lib)
./configure --with-isapnp=no --with-sequencer=yes --with-oss=no
alsa-1.0.6 (envy24control (patched), utils)
libsndfile-1.0.10 from tar.gz
libsamplerate-0.1.2 from tar.gz
./configure --enable-capabilities --enable-optimize
--with-default-tmpdir=/dev/shm --disable-portaudio --disable-coreaudio
./configure --enable-pyecasound=c --disable-oss --disable-arts
This archive was generated by hypermail 2b28 : Fri Sep 24 2004 - 03:46:21 EEST