| Hello Oeyvind,
could you post some instructions on how to run barebones?
I would be very interested in trying it but know nothing about python.
- Luis
Oeyvind Brandtsegg schrieb:
Not to answer your specific question, but to ask about the realtime setup: How do you dispatch realtime events to Csound in your setup ? I have a "barebones" setup for realtime algorithmic composition here: http://oeyvind.teks.no/ftp/barebones.zip It's actually a version of ImproSculpt4 where I've stripped it down to the absolute minimum. It would be interesting to compare strategies for realtime setup, and see if we can find an optimal solution. One thing that I'm not totally happy with in my setup is the time module that drives the timed automation of event dispatching, as I had to slave the clock to Csound's k-rate to get precise timing and synchronization. The downside of my approach is that complex compositional calculations might lead to Csound dropouts. The problem is conceptual, as tight synchronization and
low latency and complex calculations is somewhat contradictary terms when seem all three together (as far as I can get my head around it anyway).
Oeyvind
2008/4/25, Tim Mortimer <timmortimer@d2.net.au>:
I'm beginning to realise that a lot of what i'm groping towards GUI wise, & from a compositional / creative standpoint looking to organise, is a way to have heirarchical (or at least tree-structure expandable) views of "patterns" or motifs based upon combinations of "atomic elements" for "algorithmic" composition (to coin Michael Goggins' phrase).
wx cellblocks & treectrl's etc are suggesting themselves as obvious candidates for the task, but a friend of mine today linked me to PyTables
http://www.pytables.org/moin/PyTables
& certainly graphically & conceptually it looks a good fit, but possibly bordering on overkill in terms of managing a comparatively small amount of data, that is after all handleable by conventional lists / dictionaries in Python.
AthenaCL users etc no doubt are faced
with similar issues (& i'm talking specifically about algorithmic composition using Python here...) in terms of organising & overviewing the material they generate (or in my case generally specify), so i guess the question is (to the more experienced algorithmic oriented people out there) how do you front end any "database" of atomic elements that your working with, & do you do so in real time interaction with your "orchestra"?
if i didn't want real-time i could use excel or calc no problem i'd suggest & import the data into python as amended / required.
I have however got a pretty solid template of ideas for real time pattern dispensation to midi & csound instruments, utilising a sort of "expanded tiestatus opcode" scenario where notes can be held or terminated depending on various conditions such as instrument polyphony models, legato requirements etc that can be monitored &
resolved as phrase follows phrase in an arbitrary / real time jammable manner...
Im hoping therefore to use pyops or csound API in python to organise real time, GUI fronted definition as well as execution of my patterns & "atomic elements", & before re-inventing any wheels wondered what existing options or interfaces some of you might be using for this type of task already?
In the meantime i've managed to lay my hands on a copy of the "wxPython in action" book, so hopefully this will start to get me closer to a comfort zone in using wxPython to do some more refined interface development work....
I look forward to any ideas or suggestions.
T.
PS sorry to hear of Tristram Cary's passing. I was aware he was stuck out in Adelaide's northern suburbs somewhere, & i am acquainted with another Adelaide person who made a documentary film about him & the "EMS / radiophonic workshop"
era that aired on ABC TV last year. I hoped that one day i might get the chance to meet him & experience in person some reflections & insights from Adelaide's own small slice of significance in the history & development of electronic music.
----- ******************* www.phasetransitions.net hermetic music * python * csound * possibly mindless ranting various werk in perpetual delusions of progress....
-- View this message in context: http://www.nabble.com/real-time-GUI-for-Python---csound-algorithmic-%22atomic-elements%22-database-%28or-something...%29-tp16886575p16886575.html Sent from the Csound - General mailing list archive at
Nabble.com.
Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
Send bugs reports to this list. To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
|
Gesendet von Yahoo! Mail.
Mehr Möglichkeiten, in Kontakt zu bleiben.
|