MuseBud allows you to customize the likelihood of each musical possibility!
Tailor individual probabilities for note, octave, duration, velocity, gate length, and ratchet count.
The randomization engine selects values based on your custom probability settings.
Generate, record, and loop MIDI sequences effortlessly with controlled randomness.
The note mode includes all scale notes you're working with, plus rest options.
Adjust key/scale in settings or use BrainBud for quick changes.
Fine-tune results by excluding specific parameters with 0% probability settings.
Create multiple patterns by making new copies of your current pattern.
Experiment with subtle changes without losing your previous work.
MuseBud records sequences of up to 64 notes with flexible looping options.
Define starting step and loop count in the buffer section.
Delete or edit steps in the looper by pressing them.
The step editor lets you modify every property: note, octave, duration, velocity, gate length, and ratchet count.
Each pattern has its own buffer, allowing unlimited loops by generating new patterns.
MuseBud operates as both a standalone app and an AUv3 MIDI Plugin.
Create AU presets and utilize all available AU parameters.
Control patterns, key/scale, and looper with AU parameters.
Modulate parameters or change patterns with PatternBud integration.
MuseBud 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.
Fully customizable and editable knob with rotary, horizontal and/or vertical gesture recognition.
@IBDesignable Horizontal or vertical UIControl subclass that can start from bottom or middle of the control.