Seeking origin of glksound.h

As my project to get audio support completed in Unix Frotz, I’m looking at coming up with some sort of standard library for dealing with audio in Inform6 and be as cross-portable as I can between Z-machine and Glulx. So, I’ve had this file: glksound.h written in Inform6 that seems like part of a library for dealing with sounds on Glulx. My problems are that it’s cut off at the bottom and I can’t figure out where it came from in the first place.glksound.h.txt (19.1 KB)

Looks like part of Damusix. I’m not sure where the best place to get the current version of that is. http://www.caad.es/eliukblau/damusix.html is the official site, but it doesn’t look like it’s been updated in a decade.

Sadly I haven’t found anything more recent than that. Eliuk Blau was working on a version for I7, but the newest posts I can find on that are from around 2008. I borrowed some of the I6 code for my Music extension, but that doesn’t use the full glksound.h.