manipulate.php
demonstrates manipulation of MIDI data (imported MIDI file) in various ways
sequencer.php
little online sequencer, 4 drum tracks, 4 instrument tracks, 1 bar only, result can be saved (simple mix format: serialized post array).
mid2txt.php
demonstrates binary MIDI file to text (MF2T/T2MF format) conversion
txt2mid.php
demonstrates text (MF2T/T2MF format) to binary MIDI file conversion
mid2xml.php
demonstrates binary MIDI file to MIDI XML conversion
xml2mid.php
demonstrates MIDI XML to binary MIDI file conversion
meta.php
shows content of all meta events in the first track of a MIDI file. These events are often used for song title, copyright informations etc. (like ID3 tags in mp3 files).
duration.php
demonstrates how to find the duration of a MIDI file.
convert.php
converts MIDI files of type 1 to type 0.
mid2rttl.php
demonstrates (simple) binary MIDI file to RTTL ringtone conversion (uses the RTTL extension).
rttl2mid.php
demonstrates RTTL ringtone to binary MIDI file conversion (uses the RTTL extension).
Simple Drum Sequence Generator
chart shows what drum sounds are assigned to each MIDI note