dark star description

"Outrun This" has a rough racing theme. The increasing chimes represent the starting bells of a race, as the general composition consists of elements that speed up adding to the speed of a race.

The original music is taken from the Outrun 2 video game and is heard around the 25 second mark of the composition. The "Ready? Go!" sample was obtained from www.freesounds.org.

All the musical effects are granular in nature. The underline bass and higher pitched notes are all granular effect taken from a violin sample.

The composition is available for download on the right hand panel.

dark star instructions

Below are just a few of the instruments used in the creation of Outrun This. To view all the instruments, please download "Outrun This - Working File" from the download section on the right.

;------------------------------------------------
; SINE WAVE GENERATOR
;------------------------------------------------
instr 1
ikey = p4
ivelocity = p5
ioctave = ikey / 12 + 3
idb = ivelocity / 127 * 84
ifrequency = cpsoct(ioctave)
iamplitude = ampdb(idb)
ienvattack = 0.004
ienvdecay = 0.5
ienvlevel = 0.25
ienvrelease = 0.05
aenvelope mxadsr ienvattack, ienvdecay, ienvlevel, ienvrelease
amodulator poscil 800.0, ifrequency * 7.00, gisine
asignal poscil iamplitude, ifrequency + amodulator, gisine
asignal = asignal * aenvelope
iattack = 0.0015
irelease = 0.002
isustain = p3
p3 = iattack + isustain + irelease
adamping linsegr 0.0, iattack, 1.0, isustain, 1.0, irelease, 0.0
asignal = asignal * adamping
outs asignal, asignal
endin

;------------------------------------------------
; GRANULAR VIOLIN
;------------------------------------------------
instr 2
k1 oscil 1, 440, 1
a1 granule p4, 64, 0.5, 0, 0, 1, p5, 0, 0.05, p3, k1, 1, p3, 0.3, 0.30, 0.30
ienvattack = 0.004
ienvdecay = 0.5
ienvlevel = 0.25
ienvrelease = 0.05
aenvelope mxadsr ienvattack, ienvdecay, ienvlevel, ienvrelease
outs a1 * aenvelope * p6, a1 * aenvelope* p7
endin

;------------------------------------------------
; MORE GRAINS
;------------------------------------------------
instr 107v a1 grain 5000, 440, 50, 5000, 10, 0.1, 1, 3, 1
a2 grain 5000, 440, 50, 5000, 10, 0.1, 2, 1, 2
outs a1, a2
endin

;------------------------------------------------
; OUTRUN 2
;------------------------------------------------
instr 108
a1, a1 soundin "Outrun2.wav", p4
outs a1*p5, a1*p6
endin

dark star custom

This custom instrucment creates a "sandpaper" like effect. The frequency of the oscillator varies the speed of the sound of someone sanding a piece of wood.

This instrument is heard at the 30 second mark and runs for about 20 seconds in the composition.

;------------------------------------------------
; SANDPAPER
;------------------------------------------------
instr 110
k1 oscil 50, p4, 2
a2 foscil 10000, p5, 600, 210, k1, gisine
a2 clip a2, 2, 5000
outs (a2*(0.1*k1)*0.5)*p6, (a2*(1-(0.1*k1))*0.5)*p7
endin

flow diagram

P4 is the frequency of the oscil
P5 is the frequency of the foscil
P6 is the amount of output for the left channel
P7 is the amount of output for the right channel

The formula for the output is as follows:
Left: (A2 * (0.1 * K1) * 0.5) * P6
Right: (A2 * ( 1 - (0.1 * K1) * 0.5) * P7

dark star Back to the COSC 4P98 Gallery

This website was made by
dark star Corrado Coia dark star

Last Modified: April 12, 2009