Team Elfman Synthie!
Group members:
David Culham - Effects
Donghun Ha - Additive
Raymond Heldt - Drums
Kevin Klemmer - Piano
Download Project Source
Note: Before running the source code, the CompletePiano zip file must be download and unzipped in the Synthie/wave/ directory.
Score File Formatting:
<?xml version="1.0" encoding="utf-8"?>
<score bpm="120" beatspermeasure="2">
<instrument instrument="ToneInstrument" effect1="AR" effect2="Chorus" effect3="NoiseGate">
<note measure="1" beat="2" duration="0.33" note="F4"/>
<note beat="2.33" duration="0.33" note="G4"/>
<note beat="2.6" duration="0.33" note="A4"/>
<note nextMeasure="1" beat="1" duration="0.5" note="Bb4"/>
<note beat="1" duration="0.5" note="G4"/>
<note beat="1" duration="0.5" note="Eb4"/>
</instrument>
<instrument instrument="Drums" effect1="AR" effect2="Chorus" effect3="NoiseGate">
<note measure="2" beat="2" duration="2" note="1"/>
<note nextMeasure="1" beat="2" duration="2" note="1"/>
<note nextMeasure="1" beat="1.5" duration="0.5" note="3"/>
<note beat="2.5" duration="0.5" note="1"/>
<repeat times="3" numNotes = "8"/>
<note nextMeasure="1" beat="1" duration="0.5" note="4" pitch = "1.8"/>
<note beat="1.25" duration="0.5" note="4" pitch = "1.8"/>
<note beat="1.5" duration="0.5" note="4"/>
<note beat="1.75" duration="0.5" note="4"/>
<note beat="2" duration="0.5" note="4" pitch = "2"/>
<note beat="2.25" duration="0.5" note="4" pitch = "2"/>
<note beat="2.5" duration="0.5" note="4"/>
<note beat="2.75" duration="0.5" note="4"/>
</instrument>
</score>
The score xml tag denote that this is a score file and contains the bpm and beats/measure information.
The instrument xml tag displays the instrument that will be playing every child note tag as well as any effects to be added to the instrument.
The note tag must contain a beat, duration, and instrument specific values.
Measures can be identified by either using measure="x" in the note tag to specify measure x, or by adding nextMeasure="1" to denote the next measure without knowing the current measure number.
Individual Component Explanations with Sample Sounds
David Culham - Effects
Effect Sample
Donghun Ha - Additive
Raymond Heldt - Drums
Drums Sample
Kevin Klemmer - Piano
Piano Sample
Score for Team Elfman Wave File download
Extended Score for Team Elfman Wave File download