The following examples can be compiled into binary files using the terminal command: > `binasc input -c output` See the [main binasc wikipage](mainpage.md) for documentation on the _binasc_ program. ## Sound files ## * [NeXT/Sun soundfile](NeXT_Sun_soundfile.md) * [Microsoft WAVe soundfile](WAVE_soundfile.md) ## Standard MIDI files ## * [Twinkle, twinkle little star](twinkle.md) * [Ex. 1](twinkle#Example_1.md): [twinkle-1.txt](http://wiki.binasc.googlecode.com/hg/files/examples/twinkle-1.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/twinkle-1.mid)): basic hex-only representation of a MIDI file. * [Ex. 2](twinkle#Example_2.md): [twinkle-2.txt](http://wiki.binasc.googlecode.com/hg/files/examples/twinkle-2.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/twinkle-2.mid)): same MIDI file with added commentary. * [Ex. 3](twinkle#Example_3.md): [twinkle-3.txt](http://wiki.binasc.googlecode.com/hg/files/examples/twinkle-3.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/twinkle-3.mid)): adding VLV codes for representing delta time ticks. * [Quarter-tone chromatic scale](quartertone.md) * [Ex. 1](quartertone#Example_1.md): [quartertone-1.txt](http://wiki.binasc.googlecode.com/hg/files/examples/quartertone-1.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/quartertone-1.mid)): Quarter-tone chromatic scale, single channel, single track. * [Ex. 2](quartertone#Example_2.md): [quartertone-2.txt](http://wiki.binasc.googlecode.com/hg/files/examples/quartertone-2.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/quartertone-2.mid)): Quarter-tone chromatic scale, two channels, single track. * [Ex. 3](quartertone#Example_3.md): [quartertone-3.txt](http://wiki.binasc.googlecode.com/hg/files/examples/quartertone-3.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/quartertone-3.mid)): Quarter-tone chromatic scale, two channels, three tracks. * [Timbres](timbre.md) * [Ex. 1](timbre#Example_1.md): [timbre-1.txt](http://wiki.binasc.googlecode.com/hg/files/examples/timbre-1.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/timbre-1.mid)): Playing a single note in each General MIDI timbre. * [Ex. 2](timbre#Example_2.md): [timbre-2.txt](http://wiki.binasc.googlecode.com/hg/files/examples/timbre-2.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/timbre-2.mid)): Mozart double canon K228/KV515b played with all General MIDI timbres in succession. * [Ex. 3](timbre#Example_3.md): [timbre-3.txt](http://wiki.binasc.googlecode.com/hg/files/examples/timbre-3.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/timbre-3.mid)): Playing a single note in each timbre. * [Polyrhythm](polyrhythm.md) * [Ex. 1](polyrhythm#Example_1.md): [polyrhythm-1.txt](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-1.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-1.mid)): Two against three, Type-0 MIDI file. * [Ex. 2](polyrhythm#Example_2.md): [polyrhythm-2.txt](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-2.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-2.mid)): Two against three, Type-1 MIDI file. * [Ex. 3](polyrhythm#Example_3.md): [polyrhythm-3.txt](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-3.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-3.mid)): Four against three. * [Ex. 4](polyrhythm#Example_4.md): [polyrhythm-4.txt](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-4.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-4.mid)): Five against three. * [Ex. 5](polyrhythm#Example_5.md): [polyrhythm-5.txt](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-5.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-5.mid)): 2+7 gainst 3+5. * [Ex. 6](polyrhythm#Example_6.md): [polyrhythm-6.txt](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-6.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-6.mid)): 9:11:13. * [Ex. 7](polyrhythm#Example_7.md): [polyrhythm-7.txt](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-7.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/polyrhythm-7.mid)): 24:25. * [SMPTE](smpte.md) * [Ex. 1](smpte#Example_1.md): [smpte-1.txt](http://wiki.binasc.googlecode.com/hg/files/examples/smpte-1.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/smpte-1.mid)): SMPTE timing example. * [Vibrato](vibrato.md) * [Ex. 1](vibrato#Example_1.md): [vibrato-1.txt](http://wiki.binasc.googlecode.com/hg/files/examples/vibrato-1.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/vibrato-1.mid)): pitch vibrato. * [Ex. 2](vibrato#Example_2.md): [vibrato-2.txt](http://wiki.binasc.googlecode.com/hg/files/examples/vibrato-2.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/vibrato-2.mid)): amplitude vibrato. * [Ex. 3](vibrato#Example_3.md): [vibrato-3.txt](http://wiki.binasc.googlecode.com/hg/files/examples/vibrato-3.txt) ([compiled](http://wiki.binasc.googlecode.com/hg/files/examples/vibrato-3.mid)): guitar glissando.