Re: [ecasound] Ecasound software control?

New Message Reply Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] Ecasound software control?
From: Kai Vehmanen (k@eca.cx)
Date: Mon Oct 16 2000 - 18:49:39 EEST


On Sun, 15 Oct 2000, Marc Lavallée wrote:

> Instead of using a MIDI controller to change the sound in realtime,
> I want to send commands directly from my C program.

Well, as ecasound still doesn't have bindings to C (C++ only at the
moment), the best way to go for you is to fork ecasound from your apps,
and then control ecasound using the interactive-mode commands (see
ecasound-iam(5) man page).

This is quite a common approach in the UNIX world. For instance, ecasound
uses this same technique to communicate with mpg123, lame, mikmod, etc;
also good examples are various cd-burner GUIs that interact with the
command-line tools mkisofs and cdrecord; and more, gdb is a common
console-mode app, which has many GUI frontends... So there's lots of
example code available. And of course, the best example is probably Janne
Halttunen's gteca - it uses this approach, too. See www.eca.cx and the
"eca projects" page.

-- 
 . http://www.eca.cx ... [ audio software for linux ] /\ . 
 . http://www.eca.cx/aivastus ... [ aivastus net radio ] /\ . 
 . http://www.eca.cx/sculpscape [ my armchair-tunes mp3/ra/wav ]

-- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request@wakkanet.fi>.


New Message Reply Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Oct 16 2000 - 20:38:32 EEST