2006-10-03 08:46:42 UTC
Thanks for Supercollider, SwingOSC, SCVIM, and David Cottle's book!
I've been having loads of fun.
Below are links to the code (and audio) for the largest thing I've
done, and I'd like to get feedback about it. I am most concerned about
the programming techniques employed in the piece. I strongly suspect
that the code could be more concise, but I don't yet have the
knowledge of how to achieve that efficiency; that's what I hope to
learn from you all. As for the aesthetics, well, this is primarily a
technical test for myself to be able to step through patterns and do
some other basic manipulations with a GUI.
The piece is called Ragalike. It's a kind-of-interactive algorithmic
composition of unfixed duration which is VERY loosely based on raga
Please download the code and play with it:
It requires Supercollider 3 and SwingOSC. I'm using Linux, so I'm not
sure if Mac users can remove the "J"s from the GUI parts and run it.
If you would, also please answer as many of the following questions as
you can and send the feedback to me at renick(at)gmail.com.
- Are you able to run the code without errors? If you get errors, what are they?
- Are you able to produce sound by running this code?
- The program takes about 14 seconds to load on my Pentium M 1.7 with
the Linux 2.6.16-rt29 kernel. How long does it take to load on your
computer? What kind of system are you using?
- What suggestions do you have to reduce the length of time required
for the program to load?
- Do you see any mistakes or poor practices with regard to programming style?
- What suggestions do you have to make the code more concise?
- Given the limited elements employed, how could the expressiveness of
this interactive composition be improved?
- What could be done to the GUI to make the composition more usable?
- What other comments do you have?
Alternatively, you can just listen to mp3s or oggs performances of the
piece, which can be downloaded here (plus a screenshot):
Feedback of any kind is appreciated.