Justin Rosander | 15 Dec 2007 18:00
Picon

Audio::Ecasound

Hello all,
I'm having trouble building the Audio::Ecasound module, and I can't get
a hold of Brad Bowman regarding my problem.
I've used this module in the past for some automation work, and I'm
about ready to get started with another project, but I'm having trouble
installing the module.  The installation hangs at 'make test', and this
is the output:

t/ecasound......1/46 Number found where operator expected at
t/ecasound.t line 99, near "cs_set_length 7"
        (Do you need to predeclare cs_set_length?)
syntax error at t/ecasound.t line 99, near "cs_set_length 7"
Execution of t/ecasound.t aborted due to compilation errors.
# Failed test 1 in t/ecasound.t at line 4
#  t/ecasound.t line 4 is: END { ok(0) unless $loaded;}
t/ecasound...... Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 46/46 subtests
t/pod...........skipped: Test::Pod 1.00 required for testing POD

Test Summary Report
-------------------
t/ecasound.t (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test number(s):  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 46 tests but ran 1.
Files=2, Tests=1,  1 wallclock secs ( 0.02 usr  0.01 sys +  0.07 cusr
0.02 csys =  0.12 CPU)
Result: FAIL
Failed 1/2 test programs. 1/1 subtests failed.
make[1]: *** [test_dynamic] Error 255
(Continue reading)

Brad Bowman | 16 Dec 2007 04:13

Re: Audio::Ecasound


> I'm having trouble building the Audio::Ecasound module, and I can't get
> a hold of Brad Bowman regarding my problem.

Oops.  The email address in the docs got too expensive, 
I'll update some time.

I haven't used the module myself in a while but will take a look
at this problem when I get a chance.

Brad 

--

-- 
 It is written that the priest Shungaku said, "In just refusing to
 retreat from something one gains the strength of two men." This is
 interesting.                -- Hagakure http://bereft.net/hagakure/

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Jin|Cinemasports | 16 Dec 2007 06:43

dj scratch emulation

I'm new to ecasound, and I'm wondering if someone can suggest a better 
way to automate a dj scratching emulation than my current method. I have 
something working, but it requires a lot of disk i/o, and it's slow. 
Right now, I define a very short sample of an audio file that I 
successively append to an output file with a varying pattern of short 
pauses between them. I also mix some dj record scratching sounds during 
this sections to make it sound like a dj is scratching the sample. Right 
after the scratch section, I append the continuing audio so it sounds 
like a dj "let the record go."

The important thing is that the pauses between the sample need to vary 
to sound syncopated so I can't just use a continuous loop which sounds 
like a broken record.

I have tried various combinations of chains, loops, and .ewf files with 
some problems. Perhaps the problems stem from that fact that the input 
is always the same short sample of 1 audio file, and I'm trying to mix 
it multiple times to an output.

Can anyone suggest a good approach that would require less writing to a 
file and perform better?

Jin

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
(Continue reading)

Joel Roth | 16 Dec 2007 08:05
Picon
Favicon

Re: Audio::Ecasound

On Sun, Dec 16, 2007 at 02:13:34PM +1100, Brad Bowman wrote:
> 
> I haven't used the module myself in a while but will take a look
> at this problem when I get a chance.
> 
> Brad 

Brad, it's great for me, as an active user and many others I am sure
that are writing their scripts with Audio::Ecasound.

I'm unclear about the internals of Ecasound, thinking that
if the I/O were flexible enough, it might go many of the places
that Perl does. 

I find it convenient that I can have several
engines at once, opening the possibility to have once
a separate channel to a set of headphones, for example,
voice synthesized status info as an alternative to screen-gazing.

I expect in the near future, nay fortell and prophesize,
that a growing portion of the world's budget of electrons
for audio reproduction will flow through the software
abstractions of Ecasound.

Thanks for having Audio::Ecasound out there on CPAN for us to
tinker with.

--

-- 
Joel Roth

(Continue reading)

Julien Claassen | 16 Dec 2007 12:46
Picon

Re: dj scratch emulation

Hi Jin!
  As much as I dislike to say it: But I think your best bet for such an 
application might be some graphical tool like TerminatorX or there was some 
other DJ-tool.
  Another possibility, which requires a concentrated look though might be 
csound. I guess there isn't much which can be done with csound. Together with 
it's jack-support, you could build a nice setup of csound and ecasound, so you 
don't have to do the complete work in csound. But I'm not completely sure how 
to do it.
  Csound's got a mailinglist as well, with very knowledgeable people. For the 
other DJ-tools I suggest to look here;
http://linux-sound.org
  There's a special category for DJ-software.
  HTH.
  Kindest regards
        Julien

--------
Music was my first love and it will be my last (John Miles)

======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
(Continue reading)

Brad Bowman | 16 Dec 2007 12:54

Re: Audio::Ecasound


> I'm having trouble building the Audio::Ecasound module, and I can't get
> a hold of Brad Bowman regarding my problem.

Which version of ecasound do you have installed there?

I can replicate this failure with ecasound 2.4.4
(which I had lying around in /usr/local/).  See here for
details on a bug effecting Audio::Ecasound:

  http://www.eca.cx/ecasound-list/2006/12/0007.html
  http://www.eca.cx/ecasound-list/2006/06/0004.html

The bug.c attachment or test.pl in the second message could
be used to check if this is applies to your environment.

> t/ecasound......1/46 Number found where operator expected at
> t/ecasound.t line 99, near "cs_set_length 7"
>         (Do you need to predeclare cs_set_length?)
> syntax error at t/ecasound.t line 99, near "cs_set_length 7"

If the inc-cmd-list output is corrupted by the bug then
a "cs_set_length" wrapper won't be created.

Try upgrading ecasound and it's headers to 2.4.5,
(I also ran make realclean and ldconfig for good measure).

Let me know if that fixes the problem, if it does, I'll put
raise the minimum ecasound version to 2.4.5.

(Continue reading)

Mario Lang | 17 Dec 2007 12:56
Favicon
Gravatar

[patch]: ecasound.el: Update

Hi.

I've received a patch to ecasound.el by one of its users (David O'Toole).
This basically adds a few more ECI command definitions that
were missing.

Please apply to CVS, thanks.

Attachment (diff): application/octet-stream, 12 KiB

--

-- 
CYa,
  Mario
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Raoul | 19 Dec 2007 16:25
Picon
Favicon

ecasound on FreeBSD 8.0 current


hello Kai and all,

Just for the record, ecasound works again on FreeBSD CURRENT (8.0),
without any problem of buffering nor playback sound.
The sources are from this morning.
I have done nothing else than a world build!

Best regaards

Raoul
rmgls <at> free.fr

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Dubphil | 26 Dec 2007 23:16
Picon
Favicon

unable to load the same ecs file

Hello !

an old story, I can't load the same .ecs file :

ecasound ('h' for help)> cs-load compos/master.ecs
Chainsetup created (file) ] ------------------------------------------------
(eca-session) Unable to add chainsetup, chainsetup with the same name 
already
... exists.
(eca-control-objects) Loaded chainsetup from file "compos/master.ecs".
ecasound ('h' for help)>

it doesn't seem to be loaded.
regards

Philippe

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ecasound-list mailing list
Ecasound-list <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecasound-list

Dubphil | 16 Dec 2007 13:33
Picon
Favicon

Re: dj scratch emulation

Julien Claassen a écrit :
> Hi Jin!
>   As much as I dislike to say it: But I think your best bet for such an 
> application might be some graphical tool like TerminatorX or there was some 
> other DJ-tool.
>   Another possibility, which requires a concentrated look though might be 
> csound. I guess there isn't much which can be done with csound. Together with 
> it's jack-support, you could build a nice setup of csound and ecasound, so you 
> don't have to do the complete work in csound. But I'm not completely sure how 
> to do it.
>   Csound's got a mailinglist as well, with very knowledgeable people. For the 
> other DJ-tools I suggest to look here;
> http://linux-sound.org
>   There's a special category for DJ-software.
>   HTH.
>   Kindest regards
>         Julien
>
>   
I use TerminatorX for scratching samples, the result is great, but there 
is something odd with Tx, it mix the stereo channels in one channel at 
the input and redispatch the resulting mix on each channel on the output :(

Second, the best way (stable) I have found to scratch is to use the 
mouse, but when you use it, no other apps can be controled with the mouse :(

Regards

Philippe

(Continue reading)


Gmane