No description
Find a file
2020-08-03 01:16:43 +01:00
examples initial commit 2019-09-26 03:57:05 +02:00
src Some fixes and cleanup, bump version to 0.1.1 2020-08-03 01:03:53 +01:00
.gitignore initial commit 2019-09-26 03:57:05 +02:00
LICENSE Change license to 0BSD 2019-09-28 02:20:38 +02:00
README.md Add DLL version to readme 2020-08-03 01:16:43 +01:00
sunvox.nimble Some fixes and cleanup, bump version to 0.1.1 2020-08-03 01:03:53 +01:00

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!