The following examples can be compiled into binary files using the terminal command:
binasc input -c output
See the main binasc wikipage for documentation on the binasc program.
- Twinkle, twinkle little star
- Ex. 1: twinkle-1.txt (compiled): basic hex-only representation of a MIDI file.
- Ex. 2: twinkle-2.txt (compiled): same MIDI file with added commentary.
- Ex. 3: twinkle-3.txt (compiled): adding VLV codes for representing delta time ticks.
- Quarter-tone chromatic scale
- Ex. 1: quartertone-1.txt (compiled): Quarter-tone chromatic scale, single channel, single track.
- Ex. 2: quartertone-2.txt (compiled): Quarter-tone chromatic scale, two channels, single track.
- Ex. 3: quartertone-3.txt (compiled): Quarter-tone chromatic scale, two channels, three tracks.
- Timbres
- Ex. 1: timbre-1.txt (compiled): Playing a single note in each General MIDI timbre.
- Ex. 2: timbre-2.txt (compiled): Mozart double canon K228/KV515b played with all General MIDI timbres in succession.
- Ex. 3: timbre-3.txt (compiled): Playing a single note in each timbre.
- Polyrhythm
- Ex. 1: polyrhythm-1.txt (compiled): Two against three, Type-0 MIDI file.
- Ex. 2: polyrhythm-2.txt (compiled): Two against three, Type-1 MIDI file.
- Ex. 3: polyrhythm-3.txt (compiled): Four against three.
- Ex. 4: polyrhythm-4.txt (compiled): Five against three.
- Ex. 5: polyrhythm-5.txt (compiled): 2+7 gainst 3+5.
- Ex. 6: polyrhythm-6.txt (compiled): 9:11:13.
- Ex. 7: polyrhythm-7.txt (compiled): 24:25.
- SMPTE
- Ex. 1: smpte-1.txt (compiled): SMPTE timing example.
- Vibrato
- Ex. 1: vibrato-1.txt (compiled): pitch vibrato.
- Ex. 2: vibrato-2.txt (compiled): amplitude vibrato.
- Ex. 3: vibrato-3.txt (compiled): guitar glissando.