Welcome to DubbyGen, the official repository for developing gen~
patches on the Dubby platform by Componental. This package enables Max/MSP Gen
users to build, test, and deploy custom DSP patches for Dubby, creating a robust, modular tool for music production and live performance.
DubbyGen is an open-platform toolkit designed for developers, musicians, and sound designers to create and share custom audio effects and musical applications on the Dubby device made with Gen.
DubbyGen is designed to integrate seamlessly with Oopsy, Componental's fork from ElectroSmith adapted for Dubby. With DubbyGen, developers can:
- Patch Templates and DSP Components: Reusable DSP modules and templates tailored for Dubby’s hardware capabilities.
- Example Patches: A collection of patches to kickstart your Dubby development, available in the Max "Examples" folder once installed.
- Documentation and Resources: In-depth resources and examples on developing, deploying, and optimising patches for Dubby.
- Max/MSP with
Gen~
: Required for building and editing patches.Gen
is a package included in Max. Get Max here - Oopsy for Dubby - WILL BE AVAILABLE LATER: Our customised fork of Electro-smith's Oopsy to flash
Gen
patches to Dubby.Get Oopsy for Dubby here.
To install DubbyGen as a Max Package on macOS:
- Clone the Repository - CHECK YOUR VERSION OF MAX!
Clone this repository into your Max Packages directory:cd ~/Documents/Max 8/Packages/ git clone https://github.com/Componental/DubbyGen.git
Install Componental's fork of Oopsy - CHECK YOUR VERSION OF MAX!- WILL BE AVAILABLE LATER
DubbyGen depends on Oopsy to flash Gen patches to Dubby. Clone our Oopsy fork:cd ~/Documents/Max 8/Packages/ git clone ...................
- Restart Max
Once installed, restart Max to load the new DubbyGen package and access the example patches.
To install DubbyGen as a Max Package on Windows:
- Clone the Repository - CHECK YOUR VERSION OF MAX!
Clone this repository into your Max Packages directory:cd "%UserProfile%\Documents\Max 8\Packages" git clone https://github.com/Componental/DubbyGen.git
Install Componental's fork of Oopsy - CHECK YOUR VERSION OF MAX!- WILL BE AVAILABLE LATER
DubbyGen depends on Oopsy to flash Gen patches to Dubby. Clone our Oopsy fork:cd "%UserProfile%\Documents\Max 8\Packages" git clone ...................
- Restart Max
Once installed, restart Max to load the new DubbyGen package and access the example patches.
Adding DubbyGen to the Max file search path.
- Add Path to Max
- Open Max, go to Options > File Preferences, and add the path to your DubbyGen package.
Select Directory In the file browser, navigate to the DubbyGen package directory, select it, and confirm.
Confirm Directory Added to Max The DubbyGen directory should now appear in Max’s file preferences, indicating successful addition.
-
Explore Examples- coming soon
Open Max, go to Help > Examples, andselect "Dubby Examples" for a hands-on introduction to Dubby patch development. -
Create Custom Patches
Use DubbyGen’s templates and DSP modules to design your patches. Open a new patch, add aGen~
object, and use the provided modules. -
Deploy with Oopsy
With your patch open, follow the Oopsy instructions to flash it directly to your Dubby hardware.
For visual help, we recommend duplicating this Google Drawing template and using it as an overview for parameter mapping and DSP Block Diagram.

See more here
Link to Graham Wakefield's Github profile.
Explore the basics of using gen~
with this beginner-friendly video series from Cycling74.
- Gen~ for Beginners, Part 1: A Place to Start
- Gen~ for Beginners, Part 2: Similarities and Differences
- Gen~ for Beginners, Part 3: Counting, and a World without bang Messages
- Gen~ for Beginners, Part 4: Working with Buffers (and Data)
- Gen~ for Beginners, Part 5: The Codebox Operator
- Gen~ for Beginners, Part 6: Thinking Inside the Codebox
- Gen~ for Beginners, Part 7: Creating Reusable Tools
Read more about contributing here.
Please review this issue for a discussion about the timing and considerations for making this repository public.
Get in touch with us via:
DubbyGen is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC-BY-NC 4.0) with additional terms for code generated via Cycling74’s Max/gen environment. For full license terms, including these modifications and Cycling74 Gen Code Export Licensing information, please see the LICENSE file.