[LAU] Lash 0.6.0-rc2 compiling help

Joel Roth joelz at pobox.com
Tue Feb 3 13:41:52 EST 2009


On Tue, Feb 03, 2009 at 05:55:41PM +0200, Nedko Arnaudov wrote:
> Joel Roth <joelz at pobox.com> writes:
> 
> > Looking at the LASH manual I thought I might be
> > able to get access to the LASH dynamic library for an
> > application written in perl. Might make more sense to 
> > start with an older version of LASH.
> 
> I've made Python SWIG bindings for LASH and probably it will be trivial
> to generate perl bindings. The only problem I had was because of the
> compex argv in/out parameter used in lash initialization. But IIRC argv
> is not used anymore in 0.6.0 - environment variable is used instead.

I've only just read my first C tutorials to understand what
all those * mean in the function definitions. I didn't get
as far as ** and ***. If you've got SWIG bindings, that
might help me, as SWIG works for Perl, too. 

Another, bindings option for perl, Inline::C, also 
offers a fairly straightforward way to use dynamic
libraries.

http://search.cpan.org/~sisyphus/Inline-0.45/C/C-Cookbook.pod

So one way or another, I think it should be possible to
better integrate Ecasound, via the track and bus abstracts
provided by Nama, with the rest of the JACK ecosystem.

> -- 
> Nedko Arnaudov <GnuPG KeyID: DE1716B0>



-- 
Joel Roth



More information about the Linux-audio-user mailing list