Open Source

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

WebAssembly

logo emscripten-glfw

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

logo emscripten-ports

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

logo WebGPU Shader Toy

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

Rack Extension Tools

icon RE Edit

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

RE Quickstart

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

RE Convert

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

CMake based build framework for building Rack Extensions which are audio plugins for Reason, the Reason Studios DAW.

RE Mock (testing) Framework

Testing framework for rack extensions.

VST Tools

logo Jamba

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

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

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

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

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

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

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

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

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?