Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exelotl/nim-sunvox
Nim bindings for SunVox modular synthesizer
https://github.com/exelotl/nim-sunvox
audio nim sunvox synthesizer
Last synced: 1 day ago
JSON representation
Nim bindings for SunVox modular synthesizer
- Host: GitHub
- URL: https://github.com/exelotl/nim-sunvox
- Owner: exelotl
- License: 0bsd
- Created: 2019-09-26T01:58:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-03T00:17:25.000Z (over 4 years ago)
- Last Synced: 2024-12-03T07:26:33.972Z (about 2 months ago)
- Topics: audio, nim, sunvox, synthesizer
- Language: Nim
- Size: 734 KB
- Stars: 9
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
sunvox
======This repo contains Nim bindings for the SunVox shared library / DLL - v1.9.5d
[SunVox](https://www.warmplace.ru/soft/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](https://www.warmplace.ru/soft/sunvox/).
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!