Why Nostr? What is Njump?
2025-04-04 11:24:23

Mistress Remilia on Nostr: The port of my music player #Benben to #CommonLisp continues... and as of tonight, ...

The port of my music player #Benben to #CommonLisp continues... and as of tonight, the original S-Lang TUI interface is working! ​:happyremi:​ I even managed to fix a bug with the scrolling text fields and Japanese text.

The only C bindings going on here are: #libxmp (to play the .xm file), libao (final audio output), ZStandard (VGM decompression), and #S-Lang (TUI). The rest is pure Common Lisp, including the DSP effects and #VGM playback/chip emulation.

Normally you launch this from the command line (which is also working), but I did it with Emacs+Slime just to be fancy.

#LinuxAudio

Author Public Key
npub1eagjlm9etr9evqcv9ps8kdceqp5yvzujsk77ph2hz8933vpeucxqyylhvz