[Csnd-dev] ANNOUNCEMENT: New binary release of VST3 hosting plugins for Csound
Date | 2024-01-18 20:54 |
From | Michael Gogins |
Subject | [Csnd-dev] ANNOUNCEMENT: New binary release of VST3 hosting plugins for Csound |
This project provides Csound plugin opcodes for hosting VST3 plugin instruments and effects in Csound version 6. These opcodes are a port of the older vst4cs opcodes, which support only the VST2 protocol, to the newer and more capable VST3 protocol. The opcodes have more or less the same behavior as the vst4cs opcodes. These opcodes are designed to be cross-platform and to run at least on Linux, Windows, and macOS. Downloads are available on GitHub at: https://github.com/gogins/csound-vst3-opcodes/releases. Bug reports and suggestions are welcome at: https://github.com/gogins/csound-vst3-opcodes/issues. csound-vst3-opcodes is non-commercial software and is licensed under GPLv3, as is the VST3 SDK; GPLv3, in turn, is compatible with Csound, which has a LGPLv2.1 license that permits relicensing to any later version of the GPL. # Changes Many bug fixes. On macOS, the vst3-opcodes shared library is now built as a universal binary (including both x86-64 CPU architecture and arm64 CPU architecture). The handling of fractional pitches (i.e. fractional MIDI key numbers) in this project has been corrected and simplified. Program changes are now working, at least for the sample plugins in the VST3 SDK. Loading presets has been implemented using the `vst3initpreset` opcode. There was a bug in that the VST3 plugin busses were not being properly activated, causing some VST3 plugins not to process audio. This has been fixed. The sample VST3 plugins build by the VST3 SDK are now included in releases. The directory structure of this project has been simplified. The build system has been corrected and simplified. ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com |