Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:5123] GUI host for Csound questions

Date2004-07-30 12:16
Fromiain duncan
Subject[CSOUND-DEV:5123] GUI host for Csound questions
As some of you know, Michael and I have been mucking around with making 
host GUI apps that control csound via the api. A *very* simple example 
is now in Michael's latest mingw-csound5 release, and has been tested 
successfully on windows. My personal plan is to make several simple 
examples that can be put online illustrating embedding csound and 
various api functions. A few issues I've noticed:

- wxWidgets is pretty easy in python, ( wxPython ) but there is no knob 
widget and as far as I can tell there is no *simple* way to orient 
vertical faders the way audio people expect. Is this something anyone 
here could tackle? The lack of a knob is lame compared to FLTK.

- FLTK looks good too, ( I'll make a C++ FLTK example next) and there 
exists a pyFLTK site, but I can't tell how mature that is. Anyone on 
here have experience with pyFLTK? Can anyone compare pyFLTK with 
wxPython for a gui audio interface?

- I would like to incorporate midi input to the gui as well ( which 
would then pass score events to csound ). I'm wondering what the best 
way to do that would be, preferably keeping it as cross platform as 
possible. Should I be looking at portmidi? Can that be used fairly 
easily in a python app?

Thanks for the help,
Iain