Important
We're working on a restructure of the repository, and planning on switching to a different GUI for the plugins. Read more at #477
As defined in bundler.toml, the following plugins are included in this repository, for more information on each plugin, please refer to their respective product pages on zmann.org.
| Product | Status | ||
|---|---|---|---|
| Toybox C1200 | |||
| Orchestron | WIP | ||
| Bells | |||
| Hohner Melodica | |||
| Mellotron | |||
| NoiseG8 |
For VST3 plugins, unzip and move the folder ending in .vst3 into the VST3 directory. Normally this is set to C:\Program Files\Common Files\VST3 on Windows. If you are unsure where your VST3 directory is located, you can check the VST3 directory in your DAW's settings.
Tip
You can create a dedicated folder within the VST3 directory, e.g., ZMANN, for better organization.
For CLAP plugins download and move the .clap file into C:\Program Files\Common Files\CLAP. (or the custom folder that you have set up in your DAW)
Warning
Currently we don't have any plans to support Mac OS, although the plugins should work after compiling to a Mac OS target. Read more about cross-compilation..
Before building, make sure that rustup is installed with msvc if building on Windows:
$ rustup default stable-x86_64-pc-windows-msvcPlugins are required to be built separately from each other. Run cargo xtask build with the plugin name and --release at the end to target a release build. For example:
$ cargo xtask bundle orchestron --releaseAfter successfully building, each plugin will make their own VST3 and CLAP bundle inside of the /target/bundled/ folder.
Alternatively, build all plugins inside of the repository by running:
$ cargo ciOptionally by running mklink on Windows, a simlink will be created from the locally generated artifacts folder to the standard vst3 folder to streamline development. This will allow you to test the plugins in your DAW without having to move the files manually. Run the following command in the root of the repository:
mklink /j "%COMMONPROGRAMFILES%\VST3\zmann-dev" "%~dp0target\bundled\"Make sure to install the following package and toolchain:
$ sudo apt install build-essential
$ rustup target add x86_64-pc-windows-gnuAfter installing the toolchain, you can build the plugins by running the following command:
$ cargo ci --target x86_64-pc-windows-gnuThe code in this repository is licensed under the GNU General Public License v3.0 or later. You can find a copy of the license in the LICENSE file.
Exceptions:
- Any private submodules included in this repository are proprietary and exempt from the GPL-3 terms.
All sample files in this repository are owned by their respective copyright holders. Please consult each file for its applicable licensing terms.
VST® is a trademark of Steinberg Media Technologies GmbH, registered in Europe and other countries. Other company names, product names and logos are the trademarks or registered trademarks of their respective owners.
