Open Source

pongasoft is very involved in the open source community. All open source projects are available on github.

WebAssembly

logo emscripten-glfw | v3.4.0.20250824

An emscripten port of glfw written in C++ for the web/webassembly platform.

logo emscripten-ports | v2025.08.13

A collection of Emscripten ports for the web/webassembly platform.

logo WebGPU Shader Toy | v2025.08.24

A tool for experimenting with WebGPU fragment shaders and the WebGPU Shading Language (WGSL).

Rack Extension Tools

icon RE Edit | v1.6.4

A free and open source WYSIWYG editor for the UI of a Rack Extension.

icon RE Quickstart | v1.8.3

A tool that lets you create a fully buildable and deployable Rack Extension by simply filling out a form.

icon 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.

icon 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.

icon RE Mock - testing framework | v1.8.1

Testing framework for rack extensions.

icon RE Logging - logging framework | v2.0.2

Logging framework for rack extensions.

VST Tools

logo 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

tool A/B Audio & CV Switch 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.

tool A/B 12 Audio In Switch 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).

tool A/B 12 Audio Out Switch 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).

tool CVA-7 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).

tool VAC-6 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

tool A/B Audio Switch 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.

instrument SAM-SPL 64 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.

tool VAC-6V 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.

kiwidoc

Where is kiwidoc?