He approached me afterwards and gave me his info (along with a bunch of patches for my program that he was working on while I was talking!), and I just happened to be revisiting this the other day because of my recent interest in Fourier analysis. But I also noticed that it happens to include a Python MIDI parser, so I’m posting it here because it might come in handy. Only now do I fully appreciate the value of that chance encounter.
I was initially a bit daunted because I’m accustomed to higher-level langs. And it mentions on the website that functions have not been implemented yet, and as far as I can tell, the development of the project has been stalled since like 2008.
The most experience I have with lower-level langs is from deconstructing Nintendo sound files (.nsf format) which are written in assembly. (Interestingly, it’s the converse scenario here - instead of generating music from code, here we are compiling music into code!)
So I was trying to figure out what other tracks I should look at to gain inspiration from, to entertain a hypothetical timeline in which we were to develop a velato track on Exercism. Looking at the spec a little bit, it appears to be stack based, like Forth. so that’s a possible lead to help demystify it a bit.
Also worth mentioning are a couple of earlier musical esolangs that it appears to have spiritually descended from, Prelude and Fugue.