Csound Csound-dev Csound-tekno Search About

[Csnd-dev] ANNOUNCEMENT: New binary release of VST3 hosting plugins for Csound

Date2024-01-18 20:54
FromMichael 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 Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com