A friend of mine had to make a basic game for his XNA class in university, and wanted me to do the music. Since I had just started looking into SunVox, I thought it would be cool to use sunvox.dll to play the songs directly.
Right now, the library can buffer sound effects to memory (for instant playback) or render/stream sunvox files directly using sunvox.dll. Some of the approaches are a bit hackish (especially the SFX buffering method) but it works! Since that was all he needed, I don't think I will be doing any more work on this in the near future. In case anyone else would like to pick it up, I tried to keep it neat and tidy... a new experience for me, hehe.
Download source: https://ocv.me/dev/sunvoxsharp.7z
Example program: https://ocv.me/dev/sunvoxplayer.exe
Finally, I would like to thank NightRadio for the excellent SunVox. I have never been this productive with any other tracker before, absolutely love the workflow and design. Sitting on the bus, plotting ideas on my phone, then continuing where I left off on the PC at home... I am completely addicted
