sunvox

Bindings for SunVox modular synthesizer

Pure Nim score 30/100 · tests present · docs generated

Summary

Latest Version Unknown
License 0BSD
CI Status Passing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install sunvox
choosenim install sunvox
git clone https://github.com/exelotl/nim-sunvox

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
sunvox - - - - - - -

Source

Repository https://github.com/exelotl/nim-sunvox
Homepage https://github.com/exelotl/nim-sunvox
Documentation View Documentation
Registry Source nimble_official

README

sunvox

This repo contains Nim bindings for the SunVox shared library / DLL - v1.9.5d

SunVox is a powerful freeware cross-platform modular synthesizer and sequencer.

I made these bindings because I think the SunVox engine could be a really great way to add dynamic music and sfx to games, and would generally make a great foundation for a lot of audio-related projects.

Installation

Get the bindings via Nimble:

nimble install sunvox

Download the 'SunVox library for developers' from the SunVox homepage.

Extract the shared library for your platform and make sure your programs can access it. On Windows, that means copying sunvox.dll into the same folder as your final executable.

You can try running the example in this repo with nim c -r example.nim

Enjoy!