Matthew Becker | 1 Aug 2006 17:45
Picon
Favicon

Re: alsa drivers


Hi Kai,

I tried specifying alsa support (I thought it was automatically enabled and you had to disable it? to remove
support? ) 

by typing the --enable-alsa flag to config, but although it adds the support to config, it can't find the
file, and make fails then, even though I have libasound2 installed (on my debian x86  workstation, and i
have alsa working there ) -- 

 ls -al /usr/lib/libasound.so.2*

lrwxrwxrwx 1 root root     18 2006-07-06 14:49 /usr/lib/libasound.so.2 -> libasound.so.2.0.0

-rw-r--r-- 1 root root 738588 2006-05-11 02:52 /usr/lib/libasound.so.2.0.0

./configure --enable-alsa  for ecasound 2.4.4, i get 

checking for ncurses.h... yes

checking for main in -laudiofile... no

checking for main in -lsndfile... no

Following features were selected:

Debugging info:         no

Effects enabled:        yes

(Continue reading)

Kai Vehmanen | 2 Aug 2006 11:30

Re: alsa drivers

Hi,

On Tue, 1 Aug 2006, Matthew Becker wrote:

> I tried specifying alsa support (I thought it was automatically enabled 
> and you had to disable it? to remove support? )

yes, it's automatically enabled if all the required files are found.

> by typing the --enable-alsa flag to config, but although it adds the 
> support to config, it can't find the file, and make fails then, even 
> though I have libasound2 installed (on my debian x86 workstation, and i 
> have alsa working there ) --

You also need the development files -> 'libasound2-devel' (or 
'libasound2-dev'). The 'libasound2' package only provides the library 
runtime, not the files needed to build ALSA applications.

--

-- 
  links, my public keys, etc at http://eca.cx/kv

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list
(Continue reading)

Avuton Olrich | 2 Aug 2006 21:48
Picon
Gravatar

Upping the priority of encoders?

Hello,

I've been using flac daily as an output target for about 24 hours of
audio. Problem is rarely, my flac priority is starved, and ecasound
freaks out, as such:

(eca-engine) Using realtime-scheduling (SCHED_FIFO:50).
(audioio-db-server) wait_for_full failed
(audioio-db-server) wait_for_stop failed
(eca-engine) WARNING: An output object has raised an error! Possible causes: Out
... of disk space, permission denied, unable to launch external
applications needed in
... procesing, etc.

The freak out stuff happened 5 hours into the recording when a errant
process went crazy and started gobbling up all my memory and cpu%.
This is the most important thing happening on this computer and I
don't want it interrupted in any circumstance, so I thought reniceing
it would be good, as the regular process is given a 0 by default. Is
reniceing the best option I have? Is there any way to get ecasound to
give it a better priority? Is there a way to increase the buffer
between  ecasound and flac, and would that improve this situation? My
current command line looks like:

ecasound -r -i alsa,default -z:db,1000000 -z:intbuf -o /blah/bleh.flac

And my flac_output_cmd looks like:
/usr/local/bin/flac -o /blah/bleh.flac --input-size=15240783600
--force-raw-format --channels=2 --bps=16 --sample-rate=44100
--sign=signed --endian=little -
(Continue reading)

Dubphil | 5 Aug 2006 12:25
Picon
Favicon

Re: unwanted delay laying around


>
> This is easy I'm afraid. The use of 'loop' device adds a one cycle delay
> to the signal path, where one cycle equals the JACK period-size (or -b:xxx 
> setting in ecasound, which when used with JACK, always matches the JACK
> period-size).
>   

Hi Kai,

ok so if I understand well, i should add -b:512 to ecasound to cancel 
the loop delay because the jack period-size on my setup is 256 ?
hugh ! This matter of cycle and period is something I'm really not 
familiar...

Best regards

Philippe

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

(Continue reading)

Dubphil | 5 Aug 2006 23:59
Picon
Favicon

Re: unwanted delay laying around

Hey Kai,

I have thinking a little bit about your explanation. The fact is that I
have a delay only on the snare_dry or snare_del chain. But, both chains
are using the same loop "2", so it is not possible that a delay occurs
against each others. In this case, against what could the loop "2" be
delayed ?

Best regards

Philippe

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Aaron Heller | 6 Aug 2006 01:26

Minor patch

Here's a minor path that fixes some typos that were preventing 24- and
32-bit big-endian files from working correctly.

blumlein% cvs diff -u eca-audio-format.cpp
Index: eca-audio-format.cpp
===================================================================
RCS file: 
/home/cvspsrv/cvsroot/sound/ecasound/libecasound/eca-audio-format.cpp,v
retrieving revision 1.14
diff -u -r1.14 eca-audio-format.cpp
--- eca-audio-format.cpp        12 Dec 2004 17:02:25 -0000      1.14
+++ eca-audio-format.cpp        5 Aug 2006 23:23:50 -0000
 <at>  <at>  -136,7 +136,7  <at>  <at> 

     case sfmt_s24_be:
       sc_rep = sc_signed;
-      update_sample_endianess(se_little);
+      update_sample_endianess(se_big);
       align_rep = 3;
       break;

 <at>  <at>  -160,7 +160,7  <at>  <at> 

     case sfmt_s32_be:
       sc_rep = sc_signed;
-      update_sample_endianess(se_little);
+      update_sample_endianess(se_big);
       align_rep = 4;
       break;

(Continue reading)

Denis Nordmann | 7 Aug 2006 02:52
Picon

RMS Compressor for offline tuning

hello Richard, hello Ecasounders!

i'm using ecasound version 2.4.4 on mac os x for automated offline  
tuning - i.e. *not* realtime. therefore i've been trying to use your  
computer music toolkit (cmt) v1.15 [1]. i would like to implement its  
rms compressor with the following settings:

--
#!/bin/sh

INPUT_FILE=$1
OUTPUT_FILE=$2

COMP_THRESHOLD= (RMS value of input.wav) - 10 dB # ???
COMP_RATIO=0.125    # 8:1
COMP_ATTACK=0.005   # 5ms
COMP_DECAY=0.05     # 50ms
COMP_INPUT=1
COMP_OUTPUT=1

ecasound -i $INPUT_FILE -eli:1073,$COMP_THRESHOLD,$COMP_RATIO, 
$COMP_ATTACK,$COMP_DECAY,$COMP_INPUT,$COMP_OUTPUT -o $OUTPUT_FILE
--

what's the proper setting for COMP_THRESHOLD if this threshold should  
be 10 dB under the RMS value? can i run this compressor in one step  
or do i have to get the RMS value first?

thanks - denis

(Continue reading)

Dubphil | 13 Aug 2006 11:00
Picon
Favicon

Re: unwanted delay laying around

Hello,

I finally came to the right explanation and it is quite very dumb. Sorry.
In fact, the delay parameters "1" on the TapDelay plugin was always set at
100ms for the minimum value on the midi controller. This explain the
dealay beetween the snare_dry and the snare_del chains.

Best regards

Philippe

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

bhogg | 14 Aug 2006 20:27
Picon
Gravatar

Re: PHP extension and ecasound 2.3.3


Hi Jérôme,

After trying to do the same and talking with the author of the PHP module,
it hasn't been updated in quite some time and likely won't compile with
newer versions of PHP.  I'm currently just using the exec() command in PHP
and calling ecasound that way, though I still can't figure out a reliable
way to kill the process if it takes too long... anyone have the code for
that?

Brian

Jérôme wilcox wrote:
> 
> 
> 
> 
> 
> 
> Hi everybody. First sorry for my englsih. 
> &nbsp; 
> I'm trying ti install the PHP extension with ecasound 2.3.3. 
> &nbsp; 
> 
> To build the audio extension into php. 
> -------------------------------------- 
> Download the tarball and unpack into your php/ext directory. In the top
> level php directory 
> run 
> ./buildconf 
(Continue reading)

decoulon christian | 16 Aug 2006 00:42
Picon
Favicon

mp3 output file truncated

Hi all,
I am totally newbie in sound processing and ecasound
(2.4.3)...
I tried to compress a mp3 file (rate 160k) with
ecasound with some luck but two things are not as I
wanted...
The output file is at 128k rate (not the original
160k) and for some files I get an output file with
some 5 seconds missing at the end...
How to preserve the mp3 rate for output, and avoid the
end truncated...
Is my command line incorrect or some parameter missing
?
THANKS in advance for any help...
BECAUSE the quality output is really nice !
chris geneva switzerland

HERE IS MY ATTEMPT:
rr4linux test # ecasound -eca:0,0,0,0 -i basie57.mp3
-o basie57ok.mp3
********************************************************************************
*        ecasound v2.4.3 (C) 1997-2005 Kai Vehmanen
and others
********************************************************************************
- [ Session created ]
----------------------------------------------------------
- [ Chainsetup created (cmdline) ]
---------------------------------------------
- [ Connecting chainsetup ]
----------------------------------------------------
(Continue reading)


Gmane