Tag Archives: code

Homework

Noggin – Family Choir / Family Organ

Artist:
Title:
Album:
Date:
Part 1

Title: Family Choir / Family Organ
Artist: Noggin
Album: Homework
Date: 2008

This piece is a combination of two other pieces of algorithmic music written in 3 lines each of chuck code – deemed ‘chuckus’ for their relationship to 3 line poem styles. My first homework assignment when I came back to school after a trip back home in 2008.
The first piece can be summed up as cancerous, as follows:
SndBuf a=>dac;"special:dope"=>a.read;SndBuf b=>dac;"special:peksblnk"=>b.read;
float c;float d;while(true){Math.cos((c::ms=>now)/15::ms)=>a.rate;
Math.tan((d::ms=>now)/11::ms)=>b.rate;Math.sin(1333)=>c;Math.sin(-400)=>d;}

The second piece can be summed up as lament, as follows:
SinOsc q=>NRev r=>dac;SqrOsc w=>r;[63,61,56,65,60]@=>int x[];.5=>q.gain;303=>int
m;0=>float e=>w.gain;while(m::ms=>now){if(e<.1)e+.0003=>e=>w.gain;maybe*m::ms=>
now;Std.mtof(x[Std.rand2(0,4)])=>q.freq;Std.mtof(x[Std.rand2(0,4)]+5)=>w.freq;}

Again, these are algorithmic pieces, and so they kind of write themselves. Each time they are played, they will be slightly different. The challenge for me was to still give them a consistent enough character that ties them together on multiple plays. Also, using simple math functions to simulate ‘song structure’ puts forth its own challenges.
These two pieces also definitely represent the place my head and heart were at in January of 2008. We miss you, Mom.
Download: Family Choir _ Family Organ (right click and choose ‘save as’)

Homework

Jeff Cooper – 220b HW 1

Artist:
Title:
Album:
Date:
Part 1

Title: 220b HW 1
Artist: Jeff Cooper
Album: Homework
Date: 2008

Synthesized from the ground up, FM style. I learned a lot about FM synthesis since I went to school for a while at the same place where FM synthesis was born…they’re pretty into that over there. This piece was a homework assignment, of which I cannot recall the premise or rules prescribed to it. I say this is synthesized ‘from the ground up’ because not only are all sounds synthesized by code that I wrote, but all sequencing as well is running off of code that I wrote.
If I had to (I don’t), I’d call it a cross between Paul Lansky (maybe Chowning) and Autechre.
“Paul Lan-who?” you say? Radiohead, Idiotheque, guugle it (it’s good).
And there’s your fun fact for the day.
Sounds + programming done in Chuck.
Download: 220bhw1 (right click and choose ‘save as’)