On a train to London. For getting going on this project I used the same synths that were in the GUI. I'll try to add more as we go along. I also took the train back so I had chance to do more. Both recordings can be found here:
Train1
and here:
Train2
and the code here:
Train coding
The idea for this project came from a similar (but more heavy duty) musical challenge done by Frederick Olofson (see him here). He posted on the sc users list about doing this for one month. He added extra restrictions such as using the same synth for the entire month. I have only been using SC for a few months so I'm allowing myself a little more free rein. You can see that I am using the same method of keeping everything in time as Frederick does. At the top is this little gem:
//start server, load synths and set up the Pdefs
(
s.waitForBoot{
g = GHSeq();
g.initSynths();
~gfx = GHFX();
~gfx.initSynths();
Pdef.clear;
c= TempoClock(2);
Pdef(\first).play(c, quant:8);
Pdef(\second).play(c, quant:8);
Pdef(\third).play(c, quant:8);
Pdef(\fourth).play(c, quant:8);
Pdef(\fifth).play(c, quant:8);
Pdef(\sixth).play(c, quant:8);
Pdef(\seventh).play(c, quant:8);
}
)
I believe that Nick Collins has done a similar thing in the past - again my work won't really compare as I know that 90% of what I know about SC has been taught to me by Nick and I believe there is a lot more that he knows :)
There are plenty of ways of approaching SC structure and I feel most comfortable using patterns so I will probably mainly stick to patterns for the duration of this project but bear in mind that it can be done in alternate ways.
One quick thing i have noticed by using the same synths as I did for the GUI is that I find it easier to control the music from the code than I do from the GUI. This I find not altogether surprising. I'll be writing about this as research into alternative UI paradigms is a part of my dissertation. I doubt that I'll ever suggest ditching GUIs in favour of a nice plain window of text but maybe....
Wednesday, 13 May 2009
Subscribe to:
Post Comments (Atom)
Followers
Blog Archive
About Me
- Gareth Hallberg
- Interactive designer/programmer.
No comments:
Post a Comment