pongasoft is very involved in the open source community. All open source projects are available on github.
Sponsor
pongasoft produces a variety of high quality and free/open source software. If you would like to support my work and help offset the cost of development tools, web hosting, etc. here are a couple ways to do so:
An emscripten port of glfw written in C++ for the web/webassembly platform.
emscripten-ports | v2025.08.13
A collection of Emscripten ports for the web/webassembly platform.
WebGPU Shader Toy | v2025.08.24
A tool for experimenting with WebGPU fragment shaders and the WebGPU Shading Language (WGSL).
Rack Extension Tools
RE Edit | v1.6.4
A free and open source WYSIWYG editor for the UI of a Rack Extension.
RE Quickstart | v1.8.3
A tool that lets you create a fully buildable and deployable Rack Extension by simply filling out a form.
RE Convert | v1.8.3
RE Quickstart has been designed to create a brand-new rack extension using re-cmake for the build, re-logging for logging and re-mock for testing. RE Convert is a tool that has been created to convert an existing rack extension to use re-cmake for the build, re-logging for logging and re-mock for testing.
RE CMake - build framework | v1.8.5
CMake based build framework for building Rack Extensions which are audio plugins for Reason, the Reason Studios DAW.
RE Mock - testing framework | v1.8.1
Testing framework for rack extensions.
RE Logging - logging framework | v2.0.2
Logging framework for rack extensions.
VST Tools
Jamba | v7.3.0
Jamba is a set of helpers (classes, concepts, build files, etc…) built on top of the VST SDK to provide a lightweight framework to build a VST3 plugin. Jamba has been designed to help in building VST3 plugin, not to replace it: you are still writing a VST3 plugin, not a Jamba plugin.
Rack Extensions
A/B Audio & CV Switch | v1.2.0
This 1U utility lets you switch with one simple click between 2 audio inputs and independently 2 CV inputs.
A/B 12 Audio In Switch | v1.3.0
This 2U utility lets you switch between 12 audio stereo inputs using various approaches (similar to the built-in Spider Audio Merger but with switchable inputs).
A/B 12 Audio Out Switch | v1.0.0
This 2U utility lets you split one input into 12 audio stereo outputs using various approaches (similar to the built-in Spider Audio Splitter but with switchable outputs).
CVA-7 CV Analyzer | v1.0.1
This 2U utility lets you analyze a CV signal in various ways. It can also act as a CV Spider Splitter on steroids (converts the input signal into an inverse, unipolar or bipolar signal).
VAC-6 Volume Analyzer & Controller | v1.0.1
This 2U utility lets you analyze and control the peak volume of a signal. Note that there is a more recent version of this plugin as a free VST plugin called VAC-6V with a brand new design and a host of new features
VST/AU Plugins
A/B Audio Switch | v1.1.3
This utility lets you switch with one simple click between 2 audio inputs. This plugin is a port of the A/B Audio & CV Switch rack extension for the VST world.
SAM-SPL 64 - Sampler splitter | v1.6.1
This audio plugin lets you easily split a sample in up to 64 slices. It is compatible with any DAW supporting VST2, VST3 or Audio Unit format.
VAC-6V Volume Analyzer & Controller | v1.2.1
This utility lets you analyze and control the peak volume of a signal. It is compatible with any DAW supporting VST2, VST3 or Audio Unit format.
More
There are a few more projects not listed on this page that are available directly on github.