Boscop

Results 304 issues of Boscop

Please show default values of options in `--help` output :) (E.g. like clap)

spec-change-required

It should be an error to have multiple options/switches with same short name. Currently it compiles without even a warning! E.g. if you have two options using the same short...

bug
good first issue

Currently the usage prints positional args in snake_case, e.g.: ``` Usage: D:\foo.exe [] [-t ] [] [] ``` It should also print positional args in kebab-case for consistency (`project-file` in...

https://github.com/budziq/rust-skeptic#getting-started We could add a `build.rs` to test all Rust code blocks in `README.md`: ```rust fn main() { skeptic::generate_doc_tests(&["README.md"]); } ```

enhancement
documentation

Just an idea for convenience: We could add prelude module that re-exports all symbols necessary for implementing the `Plugin` trait.

enhancement

Do we want to support VSTs with changing number of input/output channels? The VST standard allows that and these exist (but they are very rare). I don't have any demand...

enhancement
help wanted

I was writing a VST for a HW synth to convert CCs to SysEx automation and vice-versa (while letting irrelevant msgs through unchanged). Due to the lifetime on [`Event`](https://rustaudio.github.io/vst-rs/vst/event/enum.Event.html)/[`SysExEvent.payload`](https://rustaudio.github.io/vst-rs/vst/event/struct.SysExEvent.html#structfield.payload) I...

question

In `PluginLoader::load()` when the VST file path exists but is the wrong bit size (e.g. trying to load a 32-bit VST in a 64-bit host), it returns `PluginLoadError::InvalidPath` which is...

enhancement
help wanted

We are using `Box::into_raw` in `VSTPluginMain` but when a plugin is unloaded in a host, how will the memory get freed? How are hosts usually freeing the memory when unloading...

bug
important

Not a real problem (unless the same plugin dll is loaded into different hosts at the same time) but if you have an idea how to do it better, we...

help wanted
question