├── .github └── workflows │ ├── deploy.yml │ ├── docs.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── dimension_expander.rs ├── fwd_midi.rs ├── gain_effect.rs ├── ladder_filter.rs ├── simple_host.rs ├── sine_synth.rs └── transfer_and_smooth.rs ├── osx_vst_bundler.sh ├── rustfmt.toml └── src ├── api.rs ├── buffer.rs ├── cache.rs ├── channels.rs ├── editor.rs ├── event.rs ├── host.rs ├── interfaces.rs ├── lib.rs ├── plugin.rs ├── prelude.rs └── util ├── atomic_float.rs ├── mod.rs └── parameter_transfer.rs /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/dimension_expander.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/examples/dimension_expander.rs -------------------------------------------------------------------------------- /examples/fwd_midi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/examples/fwd_midi.rs -------------------------------------------------------------------------------- /examples/gain_effect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/examples/gain_effect.rs -------------------------------------------------------------------------------- /examples/ladder_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/examples/ladder_filter.rs -------------------------------------------------------------------------------- /examples/simple_host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/examples/simple_host.rs -------------------------------------------------------------------------------- /examples/sine_synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/examples/sine_synth.rs -------------------------------------------------------------------------------- /examples/transfer_and_smooth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/examples/transfer_and_smooth.rs -------------------------------------------------------------------------------- /osx_vst_bundler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/osx_vst_bundler.sh -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 -------------------------------------------------------------------------------- /src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/api.rs -------------------------------------------------------------------------------- /src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/buffer.rs -------------------------------------------------------------------------------- /src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/cache.rs -------------------------------------------------------------------------------- /src/channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/channels.rs -------------------------------------------------------------------------------- /src/editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/editor.rs -------------------------------------------------------------------------------- /src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/event.rs -------------------------------------------------------------------------------- /src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/host.rs -------------------------------------------------------------------------------- /src/interfaces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/interfaces.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/plugin.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/util/atomic_float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/util/atomic_float.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/util/parameter_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RustAudio/vst-rs/HEAD/src/util/parameter_transfer.rs --------------------------------------------------------------------------------