So, yeah, in my never-ending quest to never release a game on my game engine, I created a synthesizer that can be used inside Macabre2D (and any MonoGame project, really). It’s called Cosmic Synth.

As of right now, it’s all just a framework that can be used programmatically, but I’m already working on a cross-platform UI using AvaloniaUI. The work I put into CosmicSynth is also inspiring me to port Macabre2D to AvaloniaUI and make my entire suite cross platform.

Anyways, you can find CosmicSynth on both GitHub and NuGet.