Skip to content

Releases: pipelined/vst2

v0.11.0

12 Mar 19:43
41e9b65
Compare
Choose a tag to compare

What's Changed

  • Necessary changes and fixes to make synth plugins by @vsariola in #62
  • Clean resources upon plugClose and give user callback to do so too by @vsariola in #63
  • fix: Events.numEvents should be int32_t, not int64_t by @vsariola in #65
  • feat: enable user to pass TimeInfoFlag to the HostGetTimeInfoFunc by @vsariola in #66
  • feat: enable plugin to respond to GetChunk / SetChunk ops by @vsariola in #68
  • fix: parameter type should be C.int64_t not C.longlong by @MartiniMoe in #69

New Contributors

Full Changelog: v0.10.0...v0.11.0

Stabilised plugin AP

04 Jun 19:23
bc659a1
Compare
Choose a tag to compare
  • VSTMain exported in windows;
  • New properties added to Plugin structures;
  • DLL pin for Windows to avoid DLL unload;

Plugin API

24 Apr 18:44
3c4f1cb
Compare
Choose a tag to compare

Experimental API to build VST2 plugins with go. See demoplugin for example.

Processor for pipe v0.9.0

24 Oct 08:03
7018d13
Compare
Choose a tag to compare

Adopt latest pipe changes:

  • Mutable context injection;
  • Embedded signal properties.

Adopt pipe

19 Aug 07:50
Compare
Choose a tag to compare
  • Use latest pipelined.dev/pipe and pipelined.dev/signal dependencies;
  • New plugin initialiser API (vst2.ProcessorInitFunc);
  • Unified examples for mac and windows.

Fix for windows

22 Jul 17:15
Compare
Choose a tag to compare
  • align windows implementation with macOS;
  • fix multiple typos;
  • fix tests for windows;
  • make examples executable during test runs.

Thanks to @RobinKamps for these efforts.

Vanity import

10 Dec 06:14
Compare
Choose a tag to compare

Switch to new vanity module path pipelined.dev/vst2.

New pipe API

26 Oct 17:49
Compare
Choose a tag to compare

Processor supports new API for memory pooling.

Remove SDK dependency

26 Oct 17:46
Compare
Choose a tag to compare
  • Replace VST2 SDK dependencies with Go types
  • DoubleBuffers types for C data pass
  • New VST and Plugin types
  • New Processor

Align with new pipe API

20 Aug 15:34
Compare
Choose a tag to compare
  • remove Processor constructor
  • align interface with latest pipelined/pipe API