[linux-audio-user] Python & ALSA --- documentation

Rob Fell robin.fell2 at ntlworld.com
Fri Aug 5 07:49:06 EDT 2005


Kai Vehmanen wrote:
> On Fri, 5 Aug 2005, Rob Fell wrote:
> 
>> Background:  I'm creating a guitar rack - my app. would live between a 
>> control surface and JackRack, and be controlled (aka patch selection) 
>> via either footswitch or GUI.  I intend to add facilities for grouping 
>> of patches into 'songs', and even arranging songs into 'gigs' for 
>> mouse-free live use. That's why I'm trying to avoid potentially 
>> stalling the MIDI thread....
> 
> 
> Just a quick ad, Ecasound provides a Python API for setting up 
> processing chains, including support for LADSPA and JACK, plus 
> controlling parameters with MIDI-CCs. Ecamegapedal, which is a jack-rack 
> style app, is built using this API (although in C++, but still using the 
> same functionality).
> 
> You can find some Python examples at:
> 
> http://eca.cx/eci
> http://eca.cx/ecasound/Documentation/programmers_guide/html_ecidoc/eci_doc.html 
> 
> http://eca.cx/ecasound
> http://eca.cx/ecamegapedal

Thanks Kai.  I'd already considered the ecasound route (having started 
my multitrack linux experience with it) - ultimately it would allow me 
to reconfigure the ladspa fx chains in addition to just controlling 
parameters.  But that's the start of a much longer project...

R





More information about the Linux-audio-user mailing list