An open API service indexing awesome lists of open source software.

https://github.com/eye-wave/1xosc

basic oscillator synth made to learn nih-plug
https://github.com/eye-wave/1xosc

nih-plug oscillator rust synth

Last synced: about 1 year ago
JSON representation

basic oscillator synth made to learn nih-plug

Awesome Lists containing this project

README

          

# 1xOsc
My first vst plugin attempt in nih-plug. A parody synth being the beloved Image Lines 3xosc but downgraded because copyright or something.

## Screenshots
![preview screenshot sine wave](./assets/preview-sine.webp)
![preview screenshot square wave](./assets/preview-square.webp)

## Development

To develop locally, you can use the following make targets:

- `make dev` - compiling in watch mode + copying files to vst3 and clap directory on every change
- `make preview` - runs the sta version of the plugin also in watch mode
- `make build` - builds the plugin
- `make post-build` - copies built artifacts to vst3 and clap directory
- `make test` - runs tests with cargo