[ecasound] user/library-interface change

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

Subject: [ecasound] user/library-interface change
From: Kai Vehmanen (kaiv@wakkanet.fi)
Date: Tue Oct 12 1999 - 21:51:35 EEST


I'm currently working on the 1.6.x iactive-mode/library interface
change. As it looks like that this is going to take more time than
I excepted, here's some info about the current status.

In 1.6.x versions all ecasound interfaces will be based on the
same logic. All commands/functions are done on a "selected" (a chose
this instead of "active") object. So you can think of it as a
object-oriented user-interface. :) Anyway, the command-line interface
has always used this model, so it won't change, but iactive-mode
commands and especially the library interface will change drastically.
Here's a partial list of new commands:

[general commands]
help
exit
start
stop
debug

[commands that operate on selected chainsetup]
cs_add
cs_load
cs_save
cs_edit
cs_select
cs_remove
cs_connect
cs_disconnect
cs_sformat
cs_name
cs_israte
cs_buffersize
cs_mixmode
cs_raiseprio
cs_feature

[commands that operate on selected chain]
c_add
c_add_input
c_add_output
c_remove
c_clear
c_name
c_enable
c_disable
c_forward
c_rewind
c_setpos

[commands that operate on selected chain operator]
cop_add
cop_remove
cop_select

[commands that operate on selected chain operator parameter]
cop_select_param
cop_set_param
cop_get_param
cop_add_controller
cop_remove_controller

[status functions]
st_general
st_chain
st_effect
st_file

[these should be familiar]
sfx
rewind
forward
setpos

... so there's a few. ;) libecasound.so (ECA_PROCESSOR class) will
have equivalent functions.

--
Kai Vehmanen <kaiv@wakkanet.fi> -------- CS, University of Turku, Finland
 . http://www.wakkanet.fi/ecasound/ - linux audio processing
 . http://www.wakkanet.fi/sculpscape/ - ambient-idm-rock-... mp3/ra/wav
 . http://www.wakkanet.fi/kerttulin_listat/ - music&movies (in Finnish)


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

This archive was generated by hypermail 2a24 : Tue Oct 12 1999 - 21:58:42 EEST