GrainPIC screenshotI have been working on a Xenakis-influenced graphical cloud synthesis program. The working Alpha version (0.a03) has just been updated to work with SuperCollider version 3.4. Improvements, like being able to save, will be forthcoming. If there is adequate interest, I’ll put this into a quark.

This program requires the Conductor quark (by Ron Kuivila)

There are two files: scribble.rtf and The best place to put is ~/Library/Application\ Support/SuperCollider/Extensions/Les/ (create it if it doesn’t exist) or, alternately, you can drop it in SC/SCClassLibrary.

To run: after you’ve put in the appropriate place, start the SuperCollider application. Hit the boot button on the localhost server window. Open scribble.rtf and follow the commented instructions within. There are two examples (soon to be three). To run the examples, select the indicated code and hit enter (not return, they’re different keys). Start drawing in the big scribble window. To change the settings on an individual cloud, chose “select single” from the pull down menu. Then click inside a shape. A dialog box will come up, which you can use to change parameter for that one shape only (group select is coming soon). To play, click the button that looks like [ > ].

You’ll notice with the different examples, that the dialog box that opens when you click on a cloud is different. The examples show how to change the default settings to use clouds to control different parameters. One of the examples uses the clouds to control the high and low frequency settings of a bandpass filter.

Rain Clouds is an mp3 created with this tool.

Obviously, this is open source. Standard software disclaimers apply.

Pieces I’ve done using GrainPIC

Last update: 1 March 2011

4 thoughts on “GrainPic

  1. Pingback: Music by C. HUTCHINS » Blog Archive » Scribble

  2. Pingback: Music by C. HUTCHINS » Blog Archive » Train Filter

  3. Pingback: Music by C. HUTCHINS » Blog Archive » Shorts #26 Ecstatic Rivulet

  4. Pingback: GrainPIC | Les said, the better II

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.