├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README ├── baseplug-derive ├── Cargo.toml └── src │ ├── lib.rs │ └── model.rs ├── doc └── plugin_api_notes.md ├── examples ├── gain.rs ├── midi_out_metronome.rs ├── midi_sine.rs └── svf │ ├── main.rs │ └── svf_simper.rs └── src ├── api ├── mod.rs └── vst2 │ ├── abi.rs │ ├── mod.rs │ └── ui.rs ├── declick.rs ├── event.rs ├── lib.rs ├── model.rs ├── parameter.rs ├── plugin.rs ├── smooth.rs ├── time.rs ├── util.rs └── wrapper.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/README -------------------------------------------------------------------------------- /baseplug-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/baseplug-derive/Cargo.toml -------------------------------------------------------------------------------- /baseplug-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/baseplug-derive/src/lib.rs -------------------------------------------------------------------------------- /baseplug-derive/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/baseplug-derive/src/model.rs -------------------------------------------------------------------------------- /doc/plugin_api_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/doc/plugin_api_notes.md -------------------------------------------------------------------------------- /examples/gain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/examples/gain.rs -------------------------------------------------------------------------------- /examples/midi_out_metronome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/examples/midi_out_metronome.rs -------------------------------------------------------------------------------- /examples/midi_sine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/examples/midi_sine.rs -------------------------------------------------------------------------------- /examples/svf/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/examples/svf/main.rs -------------------------------------------------------------------------------- /examples/svf/svf_simper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/examples/svf/svf_simper.rs -------------------------------------------------------------------------------- /src/api/mod.rs: -------------------------------------------------------------------------------- 1 | #[macro_use] 2 | pub mod vst2; 3 | -------------------------------------------------------------------------------- /src/api/vst2/abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/api/vst2/abi.rs -------------------------------------------------------------------------------- /src/api/vst2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/api/vst2/mod.rs -------------------------------------------------------------------------------- /src/api/vst2/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/api/vst2/ui.rs -------------------------------------------------------------------------------- /src/declick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/declick.rs -------------------------------------------------------------------------------- /src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/event.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/model.rs -------------------------------------------------------------------------------- /src/parameter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/parameter.rs -------------------------------------------------------------------------------- /src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/plugin.rs -------------------------------------------------------------------------------- /src/smooth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/smooth.rs -------------------------------------------------------------------------------- /src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/time.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrl/baseplug/HEAD/src/wrapper.rs --------------------------------------------------------------------------------