CSE 471 - Project 1

Score:

Format

Wavetable:

Shorter audio files are used within the .score file by <instrument instrument="ShortWaveTable">. Selecting a specific wave file for a note is defined by "WaveIdx=" inside of the <note/> tag. WaveIdx can be set equal to "357harm", "allharm", "evenharm", "multisine" and "oddharm".

Longer wavetable files use <instrument instrument="LongWave">. To select a specific wave file for a note, use "Wave=". Wave can be set equal to "W1", "W2", "W3", "W4", "W5".

Subtractive:

Subtractive audio files are used within the .score file by <instrument instrument="Subtractive">. Selecting a specific wave file for a note is defined by "SubType=" inside of the <note> tag. SubType can be set equal to "Sawtooth", "Square", and "Triangle".

Effects:

The instrument you would like to add an effect to must contain one or more effect tags, with attributes for the measure to effect, the beat of said measure to effect, and the duration to effect for. Additionally, effect send values must be provided in the format send0="value" and so on for each effect send, where value is a number between 0 and 1.

Finally, before the closing score tag, each effect you wish to use must be specified in an instrument tag, with a name corresponding to the effect (Chorus, Flanging, NoiseGating, or Reverberation). Each effect instrument must contain a single note tag with no attributes. The order in which the effect instrument tags are placed here corresponds to the send value attributes provided in the effect tags as mentioned above. Keep in mind that send0 always corresponds to dry audio (i.e. no effect).