Experimenting with PureData
I've been experimenting with PureData over the last week, and wrote a patch for this week's Disquiet Junto assignment. (The Disquiet Junto "is a collaborative music-making space in which restraints are used as a springboard for creativity. It is produced in association with Disquiet.com". For more information, see http://soundcloud.com/groups/disquiet-junto/info)
The assignment for the Junto this week was as follows:
"This week's project takes the opportunity to focus on the art movement known as Fluxus. We'll use as the starting point a 1955 composition by Yoko Ono. Her work is titled "Lighting Piece" and it consists of a single, simple sentence: "Light a match and watch till it goes out." It is one of a number of pieces that Ono produced as part of Fluxus. For this week's Disquiet Junto project, please interpret her instruction as closely or as loosely as you choose."
I started learning PureData about 2 weeks ago, but only really started 6 days ago, on Tuesday. I decided to learn as much about PureData as I could in order to complete the assignment, and eneded up building a multi-sampler.
Click a thumbnail to view a screenshot of the patches:
It plays 12 samples at once. It doesn't do it brilliantly, but it was good enough for what I wanted, and it can be built on. The samples can all be individually stopped and started, their levels adjusted, and their speed and stop/start positions altered whilst playing.
If anyone's interested, I've below is the patch that I made (based partly on one or two of Rafael Hernandez's brilliant video tutorials). I've also uploaded the abstraction layer and subpatch, so it should all work. I've posted it here mainly as part of the process for the above Junto track.
However, please be warned: the codes's a mess and needs cleaning up, and there is a lot to do to make it work properly. I figured someone could either tell me how many things I did wrong, or use it themselves to build something better.
I also started work on a joystick theremin and some other bits and pieces. When I get them up to a decent standard, along with an improved sampler, I'll post them here and on the PureData forums...