Skip to content


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

The Procedural Audio Asset Designer (PAAD)

by Alex Graham

Check out the demo video!

This software was developed for my Master's Thesis at NYU's Music Technology program. The document can be found here.


PAAD is a tool that allows you to design procedural audio assets and easily export them for use in game engines.

Create procedural music and sound effects using the power of the SuperCollider synthesis engine and PAAD's easy to use patch-based interface. With one click, export a fully contained asset that can be easily implemented into a game engine (currently as an FMOD plugin).



Create procedural audio assets in a patch-based interface for Supercollider.

PAAD has support for creating modules for sound generation, effect processing, buffer loading/playback, pattern generation/playback, parameter control and routines.


Modules in PAAD are comprised of SuperCollider definitions. Anything that can be created in SuperCollider can be used in PAAD.

Any PAAD definitions that are placed in PAAD’s startup folder will be available for use within the PAAD interface. PAAD module definitions can be edited from within the interface and the changes are heard in real time.

Real-time module editing


PAAD assets are self-contained and can be run completely independently from the interface using the SuperCollider server and controlled with OSC messages. This means PAAD assets can easily be implemented into game engines.

PAAD currently is able to create FMOD plugins- which can either be self-contained or control the PAAD interface. Just select which parameters from the asset you’d like to control from FMOD and click export.

Export parameters Export FMOD Patch

PAAD was developed for my Master's thesis at NYU and will be available in the near future. Please contact me for any questions!