I created this CSound composition as a part of my COSC 4P98 assignment. During the course of assignment I created three instuments in CSound. Instrument 1 uses lowoscil function in order to play various samples that I brought from Frooty Loops. I used five different drum samples, two pad samples and a bass line to make created sound more interesting and varied. Value p4 is responsible for choosing different functions that use my samples. p5 is responsible for amplitude of the sample and p6 is used for playback speed. Instrument two is just a variation of the oscillar that I found in tutorial posted on course website. It is used to generate a melody from "Funky Town". It is a very simpple tool that that has 2 parameters second one is being most important. It allows you to manipulate frequncy of the sound. Instrument 3 is a granular synthesizer "grain" that is bult-in CSouind. I was trying to go for a more "computorized" sound by tweaking various parameters. I left grain size as a user defined parameter because (IMHO!) it gives the best control over how the instrument sounds.
Score File
In Score File I generated eleven sound tables. Tables one and two are used by granular synthesizer. Table three is a simple wave used by instument 2. Tables three to eleven are used to bring in various samples I mentioned earlier. Throughout my actual score file I mostly used sequencial execution of instuments. In a few places I had two or more instruments playing at the same time(mostly drums and bassline). Interesting thing is how "Funky Town" and granular engine worked together. Listen for yourself!
The Wub Machine
During my research I stumbled upon a very interesting website called the.wubmachine.com! All you need to do is to upload any .mp3 file and it will create a funky mix for you. This is what my CSound composition compiled into.