Jascha's project proposal

From CSWiki
Revision as of 16:46, 6 October 2008 by Narveson (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Jascha's Project Proposal

Main Idea

My idea is kind of like a sequential version of Dan's network cycler idea - i'm imagining a bunch of laptops on a network, and a master sequencer which plays the contents of each laptop one at a time. There's something about the idea of only one laptop playing at a time which appeals to me, and the automatic spatialization I get from having the single-line idea pass from machine to machine is also appealing.

The user experience would be something like this:

Say I'm laptop #7 out of 10. The piece starts with laptop #1, which plays its little finite sequence of a few seconds (or beats, even). Then #2, 3, 4, 5, and 6 each do their thing, and while all that's going on I see the progress of the piece through all these machines as highlighted numbers in boxes along the top of my screen. I also have all that time to prepare the bit of music my laptop is going to play - arranging notes or samples or perhaps opening effects gates on a central mic or something. When the counter gets to #7, my part of the sequence plays through to its end, and then goes on to #8, 9, 10, 1, 2, etc...

Things I like about this idea:
  • one laptop at a time = sparser texture than normal
  • one laptop at a time = odd and novel
  • one laptop at a time = free spatialization
  • easily scalable to any number of laptops (more than 1, obviously, and more than 2 to avoid being a little silly)
  • if set to a bars+beats paradigm, easily sync-able to Matmos' master clock, so this piece could happen with them, or without them
  • also with a bars+beats paradigm, it'd be easy for guests to fit themselves in to it
Features I imagine being part of the interface:
  • a counter across the top showing one's position relative to the current bit of sequence being played
  • some kind of GUI capable of arranging events in time in a cool and sensible and flexible manner
Things I don't know yet:
  • what musical and sonic options there will be: working with synthesized sound, or samples, or both? If samples, it might be cool to let people bring their own samples, and provide a variety of ways to manipulate them
  • what the GUI interface might look like
  • which language I'm going to write this in


Any thoughts?