A work in progress VST®3 and CLAP instrument plugin for playing pxtone woices.
- Load ptVoice from file
- Loaded woice persists across host restarts
- Note On/Off events + velocity
- ptNoise support
- Support for more MIDI events
- Pretty GUI
- Mac support (issue)
There are no stable releases right now.
Automated dev builds can be downloaded in here after signing in to GitHub.
Or download the latest at https://nightly.link/PieKing1215/pxtone-plug/workflows/autobuild/main
Use the .vst3 file as a VST3 plugin or use the .clap file as a CLAP plugin.
If you need to run pxtone Plug as a VST2, you must use something like vst3shell or Element to bridge the gap.
- Install Rust
- On Linux, you may need to install some extra system libraries.
GitHub Actions neededsudo apt install -y freeglut3-dev libxcursor-dev libgtk-3-dev libxcb-icccm4-dev libx11-xcb-dev libxcb-dri2-0-dev - Clone this repo
- Run
cargo xtask bundle pxtone-plug --release
If it succeeds, there should be a .clap and a .vst3 somewhere in the target/bundled/ folder.
If not, or if it fails, please open an issue.
pxtone Plug's code is licensed under the GNU GPLv3 License (as required by Steinberg's old terms)
This repo includes code ported from pxtone and ptCollage (zlib License)
(and uses rust-pxtone-sys which contains pxtone source code):
pxtone © STUDIO PIXEL
Parts of this program are based off of example code from NIH-plug, which is licensed under the ISC license.
VST® is a registered trademark of Steinberg Media Technologies GmbH.