HMSL - Hierarchical Music Specification Language
HMSL is an programming languagefor experimental music composition and performance. It was popular between 1986 to 1996. It is an object oriented set of extensions to the Forth language for the Amiga and the Macintosh.
The original distribution is out of print. But the source code is available on GitHub and is being ported to modern day Macintosh and Windows.
Overview of HMSL.
Downloadable examples, fixes, and the HMSL DSP code.
Oct 30, 2015 - The Whitechapel Gallery in London is hosting an exhibit on HMSL curated by Luke Fowler. It contains concert notes, correspondance, documentation, artifacts, videos, and a listenng room. The exhibit runs through Feb 7, 2016. See photos here.
Call for Contributions
If you are an HMSL programmer and would like to share your software, writings, or HMSL generated General MIDI files on this web site, please contact us here.