Hi to all!
I put together a bite-sized set of abstractions specifically geared towards starting game audio projects with PD.
Included is a state-based drum machine, mixer abstractions, patches for interactive music crossfades, little synth modules and some utilities. It's my first abstractions set, so feedback is absolutely welcome of course!
I hope that some of you diving into using PD as a game audio engine will find these useful! (I've been using a lot of PD with Unity and the Kalimba plugin).
https://github.com/fbpsound/pip_abstractions
Currently contains:
-
simple envelopes for shaping volume of synths and samples (adsr and such)
-
channel strip abstraction with send levels
-
mixer abstraction (basically more channels in one for getting started quickly)
-
couple of super simple synths to start experimenting with realtime generated music in games
-
drum machine that loads samples and can store and change patterns depending on game state
-
small object to connect unity with pd via kalimba
-
tool to pitch samples depending on position in a song (useful for Mario Galaxy style sound effects that change depending on the harmony in the loop!)
-
Fade logics for creating interactive music based on layers (additive and crossfade layer)
-
simple limiter for preventing ears to explode
-
couple of metronome abstractions (also with subdivisions)
-
little NES style synth for chiptunes project
-
piano phase inspired mini sequencer
-
random object without repeat
-
mega simple sampler
most of you will just know how to make these in a breeze, nothing super fancy in there- my idea was to collect a set of patches that might aid the interested game audio person in exploring PD as an audio engine!
Cheers,
FBP