Puke

Puke Studio

Write audio effects and processes in Puke!

Puke Highlights

Puke is an open-source programming language for creating audio effects, synthesis, and more. Patch node-based components together then puke that code onto standalone hardware.

Proudly Open Source

Build in the open with a transparent codebase and a community-driven roadmap.

Node-Based Workflow

Create audio logic by connecting nodes instead of writing line-by-line code.

Real-Time Audio Processing

Design effects that respond instantly and behave like real instruments.

Custom Effects Chains

Build your own distortion, delay, modulation, and more with modular building blocks.

Deploy to Hardware

Push your patches (as C/C++ code) to standalone targets like pedals and embedded boards so it runs on stage without a laptop.

VST3/AU Plugin Builds

Make your own VST3 and AU plugins that run in your Digital Audio Workstation (DAW).

Microcontroller Targets

Easily compile and flash audio code to compact embedded devices.

Shareable Patches

Save, version, and share patches with collaborators.

Extensible Modules

Add new nodes and DSP blocks to fit your sound and workflow.

Get Puke

Choose your flavor...

Support & Services

Puke is an open-source project released under the AGPLv3 license. If you wish to build a closed-source or proprietary product using Puke Studio, you may obtain a commercial license. Puke user support is available through our online community, and commercial support is available for:

  • Commercial Licenses
  • Custom Features and Hardware Targets
  • Technical Support
  • Product Design
  • Project Porting

Licensing Tiers

Puke Studio is licensed under AGPLv3 with a Generated Code Exception, with a commercial license available for closed-source use. Pick the license that matches what you do

Indie / Hobbyist

Free
$0/year
  • Eligibility
  • -Annual gross revenue under $100,000 USD, or
  • -Non-commercial or educational use, or
  • -Open-source projects complying with AGPLv3
  • Rights
  • -Use Puke under AGPLv3 at no cost
  • -Share presets, tools, extensions openly
  • -Use Puke under the AGPLv3 to build and sell firmware, plugins, and other products created using Puke, as long as all AGPLv3 obligations are met* *For example, a pedal company may use Puke under the AGPLv3 license to develop firmware for a pedal without purchasing a Puke Commercial License, provided that they comply with the terms of the AGPL.

    In practice, this means that if the pedal firmware is distributed, the company must make the complete corresponding source code for that firmware publicly available under the AGPLv3, including any modifications required to build and run it. Users of the pedal must be able to access this source code under the same license terms.

    The licensed act is using Puke to generate code. If someone uses Puke to generate code and intends to distribute the resulting product proprietarily, then they have used Puke for a commercial, non-AGPL-compliant purpose.
  • -No commercial license required

Professional / Small Studio

$750 / year
$750/year
  • Eligibility
  • -Annual gross revenue under $1,000,000 USD, or
  • -Venture-funded startup, or
  • -Closed-source distribution of products created using Puke
  • Requires
  • -Paid commercial license for Puke
  • -Valid JUCE commercial license (if applicable**Users are responsible for obtaining appropriate JUCE licenses when distributing JUCE-linked plugins, and appropriate Puke licenses when distributing proprietary firmware or embedded products created using Puke.

    For example, a pedal company that uses Puke to generate code for pedals must hold a Puke Commercial License in order to ship that code as proprietary firmware in a product they sell. Firmware targets built by Puke Studio do not link against JUCE. As a result, a JUCE commercial license is not required for typical Puke-generated pedal firmware. A JUCE commercial license is required only if the firmware or product being distributed links against JUCE.
    )
  • Rights
  • -Proprietary plugin development
  • -Closed-source distribution of products created using Puke
  • -Commercial deployment of products without AGPL obligations


View Tier 2 License Agreement

Enterprise / OEM

Custom agreement
From $5,000/year
  • Eligibility
  • -Revenue above $1,000,000 USD, or
  • -OEM embedding, or
  • -White-label products, or
  • -Large-scale deployment
  • Requires
  • -Custom commercial agreement
  • Cost
  • -Enterprise licenses start at $5,000/year
  • -Contact us for a tailored quote