That's right!
A NoteBlock Studio player! The bane of all multiplayer servers, as I have myself learned.
I wrote this first a standalone OpenOS program but I later ported it to work on drones (it loads code from a remote server).
Honestly, I just wanted to listen to positive force from VVVVVV and found that nbs is a fairly easy format to parse and play... So I did!
And now the server I play on is full of drones playing awful renditions of despacito. I guess I brought this upon myself.
Anyway, here is a github repository
https://github.com/thekoksus/oc-nbs-player
And a video demonstration, where I show both the standalone and drone player (Excuse the weird audio, idk what caused my OBS to record like this):
Currently I also am experiencing a weird issue where sometimes the audio skips or repeats but I am unable to fix that. However if you do come up with something, please do open a pull request.
So, are you ready to experience the music revolution?
(All .lua files published in the repository are released to the public domain. I do not claim rights to songs featured in that repo.)