views:

202

answers:

3

I recently found out about livecoding where someone will program something on the fly to make music. Apparently there are special languages and libraries for this sort of thing. So I'd like to know if anyone has any experience with it and if they have any languages, libraries or tools to suggest.

+2  A: 

Check this resources:

  • SuperCollider (Environment and programming language for real time audio synthesis and algorithmic composition)
  • ChucK (Strongly-timed, Concurrent, and On-the-fly Audio Programming Language)
  • TOPLAP (temporary organization for the proliferation of live audio programming)
CMS
A: 

You might find this page interesting link

+1  A: 

I want to second the recommendation for Impromptu as well:

  • Wholesale utilization of your Mac: audio units, camera, openGL...etc (I actually ended up buying a Mac after playing around with this app.)
  • Very simple and easy to start : The tutorial gets to the fun fast. Perhaps the clumsiest aspect is getting the keybindings installed : (you will need to install in ~/Library/KeyBindings/DefaultKeyBinding.dict)
  • It uses Scheme(Lisp dialect) a highly iterative language, suitable for prototyping apps one line at a time.
Mike Ton