This is what I've been working on this year: An #NES #chiptune editor that uses a #Lisp interpreter as an interface. It's made with #accessibility in mind to address the needs of blind composers or folks who otherwise have difficulty with graphical interfaces, and is heavily inspired by #MML but hopes to bring a higher level of interactivity by using a live Lisp environment.
The audio playback engine is an actual NES emulator and exports music in NSF format as well as WAVE. Offers frame-level control of pitch, volume and duty for the 4 basic sound channels.
It still has a long way to go but the main pieces are in place. Feedback welcome!
Source: https://codeberg.org/bobbicodes/nes-lisp-mml
The demo app includes a template song using vibrato, arpeggios, volume envelopes and instruments, which are explained in the docs.
Demo app: https://bobbicodes.codeberg.page/nes-lisp-mml/