Libtclsmf is a tcl-based library that allows users to create and potentially read Standard MIDI files, making it a useful tool for music software developers.
To install the library, go to doc/INSTALL. The API is excellently documented in the source code (libtclsmf/libtclsmf.tcl). MMA's Standard MIDI File Format Specification may come in handy. You can purchase it at or perform a search for “standard midi file specs” on your favorite spiderbot.
Additionally, there are some examples available in doc/examples. It is a high-quality library that you should consider using for your Standard MIDI Files' writing needs.
Version 0.1.1: N/A