PatternBud is a multitrack MIDI CC sequencer for app pattern control.
Assign a MIDI CC number, MIDI channel, and name to each track.
Tracks support unlimited steps, where each step represents a pattern.
PatternBud also features its own patterns—perfect for creating multiple songs or long performances.
Steps can have durations measured in bars, beats, note values, or seconds.
Set each pattern's duration with precise control—a unique feature.
Each step sends a MIDI CC value at the beginning of its duration.
Steps can also execute multiple, customizable actions.
Each step can execute multiple actions for generative, randomized sequences.
Actions can jump to specific or random patterns—ideal for pattern chaining.
Actions can jump to specific or random steps within a track.
Set MIDI CC actions for additional custom triggers.
Actions execute at the end of the step's progress.
PatternBud runs as standalone app as well as AUv3 MIDI Plugin.
You can create AU presets and use AU parameters of the AUv3 plugin.
PatternBud offers multiple AU parameters where you can control or even automate every single parameter.
The standalone version of PatternBud supports Ableton Link.
PatternBud offers its core components on Github.
They are all shared libraries for iOS, macOS and tvOS platforms, written in Swift.
A music theory library with Note, Interval, Scale and Chord representations in Swift enums.