rhoadley.net music research software blogs
aru seminars m&t critski focm1a cmc circuit bending mic2b sensor technology comp 3 sonic art major project
youtube vimeo facebook
Resources: Bioacoustics Jitter MaxMSP OSC Physical PD CBHH sTech SuperCollider C/Xcode
Supercollider Resources: Home Blog Forum Examples Projects Tasks Tutorials
Task | Name: | Set: | Due: | Weighting: | Courses: |
Task Summary | All CMP tasks |
Utilising different UGens...
// Lots of different synths...
// http://swiki.hfbk-hamburg.de:8888/MusicTechnology/uploads/818/redfrikaug02-2006.rtf
p= ProxySpace.push(s.boot)
~sine.play
~sine= {SinOsc.ar([400, 404], 0, LFNoise0.kr(4))}
~sine.fadeTime_(4)
~sine2.play
~sine2= {SinOsc.ar([800, 808]+LFNoise2.kr(0.1, 10), 0, LFNoise0.kr(3))}
~sine2.fadeTime_(4)
~sine2= {SinOsc.ar(LFNoise2.kr(0.1, [10, 11], 800), 0, LFNoise0.kr(3))}
~intensity= 4;
~sine2= {SinOsc.ar([800, 808]+LFNoise2.kr(0.1, 10), 0, LFNoise0.kr(~intensity.kr))}
~sine= {SinOsc.ar([400, 404], 0, LFNoise0.kr(~intensity.kr+1))}
~intensity= {Line.kr(1, 10, 100)}
~saw= {Mix(LFSaw.ar([50, 55, 59], 0, LFNoise0.kr(~intensity.kr)))}
~saw.fadeTime_(4)
~saw.play
~saw.clear
~saw= {Pan2.ar(Mix(LFSaw.ar([50, 55, 59], 0, LFNoise0.kr(~intensity.kr))), LFNoise1.kr(mul: 0.1))}
~saw.play
~sweep.ar(2)
~sweep.fadeTime_(4)
~sweep.play
~sweep= {Pan2.ar(Pulse.ar(LFSaw.kr(~intensity, 0, 100, 6000)), LFSaw.kr(~intensity))}
~intenisty= {Line.kr(10, 1, 100)}
~bleep= {Decay.ar(Impulse.kr(~intensity)*SinOsc.ar([1000, 1010], 0, 0.2))}
~bleep.play
~bleep= {Decay.ar(Impulse.kr(~intensity)*SinOsc.ar([1000, 1010], 0, 0.2))*SinOsc.ar([1000, 1010], 0, 0.2)}
~base= 0;
~saw= {Pan2.ar(Mix(LFSaw.ar([50, 55, 59]+~base, 0, LFNoise0.kr(~intensity.kr))), LFNoise1.kr(mul: 0.1))}
~base.fadeTime_(10)
~base= {LFNoise0.kr(1, 10).round(0.5)}
~sine2= {SinOsc.ar([800, 808]+(10-~base*10)+LFNoise2.kr(0.1, 10), 0, LFNoise0.kr(~intensity.kr))}
~base= {LFNoise0.kr(1, 10).round(1)}
~base= {Stepper.kr(Impulse.kr(~intensity.kr), 0, 1, 10)}
~intenisty= {Line.kr(1, 20, 1000)}
~dust.ar(2)
~dust.fadeTime_(10)
~dust= {Resonz.ar(Dust.ar(~intenisty*10))}
~bleep.release(10)
~saw.release(20)
~sine.release(10)
~sine2.release(10)
~freq= 500
~dust= {Resonz.ar(BrownNoise.ar(0.3), ~freq.kr, 2)}
~sweep.release(20)
~freq.fadeTime_(5)
~freq= 100
~dust= {Resonz.ar(Dust.ar(~intensity*300), ~freq.kr, 2)}
~dust= {RLPF.ar(Dust.ar(~intensity*300), ~freq.kr+400, 0.2)}
~freq= 1000
~freq= 100
~freq= {Decay.ar(Impulse.ar(0.5), 2, 400, 400)}
~dust= {Resonz.ar(Dust.ar(~intensity*30), ~freq.kr, 2)}
~sine= {SinOsc.ar([400, 404]+(~dust.ar*1000), 0, LFNoise0.kr(4, 0.1))}
~dust= {Resonz.ar(Dust.ar(~intensity*300), ~freq.kr, 2)}
~sine= {SinOsc.ar([400, 404]+(~dust.ar*1000), 0, LFNoise0.kr(4+~dust.ar, 0.1))}
p.fadeTime_(20)
p.release
p.pop
The Task
Finally
|
You might also be interested in:
The projects and tasks are designed to help you through the various courses and materials that you'll have to deal with, and also to provide an active and practical element to what could otherwise become a rather dry and technical exercise. Tasks are small exercises - you may be asked to complete one or two per week. Projects are larger and carry a higher percentage of the mark. We will undertake two, three, four or more projects and tasks. The final project is usually an individual choice project, and will be worth significantly more than the others in terms of percentages in your portfolio. We will usually try to set aside a time to perform the projects in a public setting.