skrytt / baselisk-rs

Learning Rust by writing a musical synthesizer
MIT License
1 stars 1 forks source link

VST support? #5

Closed skrytt closed 5 years ago

skrytt commented 5 years ago

It would be nice to be able to build this project as a VST plugin, so that it can be used in Digital Audio Workstations that support this interface.

skrytt commented 5 years ago

As of https://github.com/skrytt/baselisk-rs/commit/5865dcdd10fbf5a6fc3bd8dc4c88e292dbe983b4 there is primitive support for VST format.

Synth parameters are missing at the moment and are somewhat essential to make this useful as a VST.

In addition, stereo output would be convenient so that the output plays on both speakers in a stereo setup, but currently the output is only mono.

skrytt commented 5 years ago

As of https://github.com/skrytt/baselisk-rs/commit/f8d3b232a07260996c6ab942d78b4dffc655b542, most parameters are supported and the synth outputs in stereo (although the signal is technically mono for now).

skrytt commented 5 years ago

The VST implementation is now working, albeit with some missing features, but this ticket is considered done.