Re: Help with Csound Controller project

Brian Redfern <[email protected]> Fri, 8 Oct 2004 16:58:58 -0700 (PDT)
Newsgroups gmane.comp.audio.csound.tekno
Message-ID <[email protected]>
It might be easier to do this by adding open sound control into csound5, I
know its supported by other soft synths like pd and reason, but that would
make it veryeasy to write a control app in pure python, doing it in c++
would be a lot harder, its better to put that effort into adding OSC
support into csound5, and then write the controller app in python instead,
using the python OSC library.



On Fri, 8 Oct 2004 [email protected] wrote:

> 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
> 

_______________________________________________
csoundtekno mailing list
[email protected]

Subscribe, unsubscribe, change mailing list options:
http://plot.bek.no/mailman/listinfo/csoundtekno