Help with Csound Controller project
[email protected] Fri, 8 Oct 2004 16:50:50 -0700
| Newsgroups | gmane.comp.audio.csound.tekno |
|---|---|
| Message-ID | <1097279450.416727da1b70d__31266.4676028819$1097279631$gmane$org@webmail.telus.net> |
Hi lists, sorry for the cross posting, but I want to catch all possible contributors. I'm working on a project to make a generic but fairly full featured controller host app for Csound5, and wonder if anyone else would be interested in helping. I'm learning as I go, so help from others will make sure bad software design is avoided. The goal is to do the following in both C++ and python so that the code can serve as examples and starting points for various ways of interfacing with Csound. - A gui controller that sends data to csound, including note data, table read and write, and whatever other api features we can do - Midi handling so that the app can receive midi and midi can be dynamically bound to csound events through the app, including multi port input/output. This will include the ability to dynamically change how midi events are parsed and passed on as csound events so that one can change what a given hardware input corresponds to in csound. - Dynamic file i/o used to load and save csound tables so that users can update tables from files without closing a csound session, and save all necessary session data from csound as long the csound code wraps everything up in ftables. - Ability to have multi-client input/output to the csound process using sockets so that multiple user interfaces can be run on several machines while all interfacing with one audio engine. ( This has been prototyped with a lot of midi hacking but not properly. ) So far I have a functional prototype gui in FLTK done, but I need to know how to embed csound in the app. I have also managed to get portmidi doing basic basic midi i/o on my linux box, but don't know enough about software engineering to really know how to add it properly. Anyone interested in helping please contact me and perhaps we can figure out a good spot to work on this and where to discuss it. I don't want to clutter any lists up, so perhaps this should all go on the dev list? And maybe a new section on the csound5 sourceforge page would be good? I can send my simple fltk example to anyone interested in adding Csound to it! Thanks Iain _______________________________________________ csoundtekno mailing list [email protected] Subscribe, unsubscribe, change mailing list options: http://plot.bek.no/mailman/listinfo/csoundtekno