Anyone here have experience writing VST audio plugins in C++, or 'wrapping'/converting a VST to an AU plug-in?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp_questions

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • vstSpleeter

    A VST interface to Spleeter

  • There's been great progress made in implementing Spleeter as a real-time audio plug-in as VST3 for both Windows and Mac, but what I'd really love to achieve is to have an Audio Unit (AU) version that could run on my iPad/iPhone and work on the audio output of my entire system to allow it to effect audio from any sources such as Spotify or YouTube in real time.

  • spleeter

    Deezer source separation library including pretrained models.

  • I'm chasing my white whale, which is to create a real-time version of the audio stem separation tool 'Spleeter' that I've been using for a few years now to remove instruments like drums/bass guitar from existing music so that I can play along at home.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • JUCE

    JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.

  • It seems like most audio plug-ins are built in C++ inside an audio coding program called JUCE, so maybe if I could open up the exisiting code inside that and then output it as an AU instead of a VST that could work.

  • vstSpleeter

    A VST interface to Spleeter (by gvne)

  • There's been great progress made in implementing Spleeter as a real-time audio plug-in as VST3 for both Windows and Mac, but what I'd really love to achieve is to have an Audio Unit (AU) version that could run on my iPad/iPhone and work on the audio output of my entire system to allow it to effect audio from any sources such as Spotify or YouTube in real time.

  • symbiosis-au-vst-2

    Symbiosis is a developer tool for adapting Mac OS X VST plug-ins to the Audio Unit (AU) standard.

  • There's also the option of taking the existing MacOS VST3 and 'wrapping' it as an AU plugin instead; this developer tool called 'Symbiosis/Symbiosis-AU-VST' claims to offer that functionality, but I wouldn't know how to start adding that code into the existing VST.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts