MuseBud User Manual

Table of Contents

  1. Overview
  2. Core Concept: Weighted Randomization
  3. Interface Overview
  4. Getting Started
  5. Modes and the Fader Wall
  6. Draw Mode and Fader Gestures
  7. Key and Scale
  8. Patterns
  9. The Looper
  10. BrainBud: Key/Scale Sync With Other Apps
  11. MIDI Routing
  12. Internal Synth and Ableton Link (Standalone Only)
  13. AUv3 Plugin Details
  14. Settings
  15. Tips and Starting Points
  16. Troubleshooting
  17. Links

Overview

MuseBud is a generative MIDI sequencer for iOS. Instead of programming exact notes, you set a chance for every possible note, octave, duration, velocity, gate length, and ratchet amount — MuseBud draws from those chances every step to produce an endless, ever-changing sequence.

MuseBud is MIDI only. On its own it does not make sound — it sends MIDI note messages that need to reach a synth, sampler, or DAW track to be heard. The standalone app includes a small internal synth for quick listening, and it can also drive any other MIDI instrument over CoreMIDI. The plugin version acts purely as a MIDI generator inside a host.

MuseBud comes in two forms, built from the same engine:

Core Concept: Weighted Randomization

Every parameter in MuseBud is a row of faders, one per possible value. The height of a fader is that value's chance of being picked the next time MuseBud generates a note — taller means more likely, not louder or bigger.

A few rules to know up front:

Interface Overview

The main screen is split into:

Getting Started

  1. Open MuseBud (or load the plugin in your host) and press Play — the standalone app has a play button in the navigation bar; the plugin follows your host's transport.
  2. With the sequencer running, switch to Note mode and raise a few note faders — you'll hear (or see, via MIDI) notes starting to play.
  3. Try All 0% and then All 100% at the bottom to feel the two extremes: both produce fully even, uniform randomization across every value in the current mode — "all zero" is not silence.
  4. Move through Octave, Duration, Velocity, Gate, and Ratchet the same way, shaping each dimension until the pattern feels right.
  5. Open Settings (gear icon) to pick a Key and Scale, set MIDI channels, and — on the standalone app — turn on the Internal Synth so you can hear results immediately.

Modes and the Fader Wall

Each mode below is one of the six independent parameters MuseBud rolls for every generated note, plus the Looper (covered separately).

Note

One fader per note in the current scale, plus a leading Rest fader. The label above each fader shows the note name (or "Rest"). Changing the Key or Scale (see below) rebuilds this list.

Octave

One fader per octave from -1 to 9 (11 octaves total). Combined with the chosen note, this sets where in the range the generated pitch lands.

Duration

One fader per available note length, from 4 Bars down to 1/64, including dotted and triplet subdivisions. This mode has a few extras:

Velocity

One fader per MIDI velocity value, 0–127. Because 128 individual faders is a lot to manage, use the Group button in the bottom bar (Velocity and Gate modes only) to bundle them into ranges of 10, 20, 30, or 50 — or view all of them individually. Adjusting a grouped fader sets every velocity value inside that group to the same weight.

Gate

One fader per gate length, 0–100% of the note's duration — how long the note actually sounds relative to its full step length. Same grouping options as Velocity, via the same Group button.

Ratchet

One fader per ratchet count, 1–4. A ratchet count above 1 retriggers the same note that many times within its step (a fast repeat), with 1 meaning "no ratchet." Rests never ratchet.

Draw Mode and Fader Gestures

Key and Scale

The Key and Scale buttons appear only while Note mode is selected.

Selecting either rebuilds the Note fader list for the new key/scale, carrying over existing fader weights wherever the same scale degree still exists, so you don't have to redraw the whole shape after a key change.

Patterns

The pattern strip in the bottom-left shows numbered pattern buttons plus a + button. MuseBud supports up to 100 patterns.

The Looper

Selecting Looper mode replaces the fader wall with a dedicated looper view. The looper is a 64-note rolling buffer that can record MuseBud's own generated output and play it back on a loop — useful for capturing a randomized pass you like and repeating it exactly.

If the buffer is empty, the looper view shows a reminder to enable recording and start the transport first.

BrainBud: Key/Scale Sync With Other Apps

MuseBud can receive key and scale changes from other apps in the same developer's suite ("BrainBud"), without any manual setup beyond MIDI routing:

Both paths repopulate the Note fader list automatically, the same as changing Key/Scale by hand.

MIDI Routing

MuseBud generates MIDI note-on/note-off events for the note it draws each step (a Rest simply skips the note-on) and sends them out over MIDI. The engine is monophonic — one note plays at a time, with its note-off scheduled before the next note-on.

Standalone-only MIDI routing (virtual ports, hardware ports, MIDI Panic) is covered in the next section, since it's part of the app's own Settings and not available inside the plugin.

These features exist only in the standalone MuseBud app; the AUv3 plugin relies entirely on its host for sound and transport.

AUv3 Plugin Details

Settings

Settings (gear icon) covers the same core sections in both the standalone app and the plugin, with extra sections in the standalone app:

Shared (App and Plugin)

Standalone App Only

Tips and Starting Points

Troubleshooting

No sound at all MuseBud only sends MIDI — it needs something downstream to make sound. On the standalone app, either enable the Internal Synth in Settings, or make sure a MIDI destination (Virtual MIDI Out, or another app/device) is open and that your synth is listening on the same MIDI Out Channel configured in Settings. In the AUv3 plugin, confirm it's placed as a MIDI effect ahead of an instrument in the host's chain — the plugin itself never produces audio.

Internal Synth is on but I still don't hear anything Check the Volume slider under Internal Synth in Settings isn't at 0%, and that the sequencer is actually playing (press Play).

A note seems stuck on Use MIDI Panic in the standalone app's Settings to send note-off to every note number on the current MIDI Out Channel. Stopping and restarting playback also clears any note the generator was holding.

The sequence doesn't sound random / always plays the same thing Check whether Looper mode is active and playing — while looping, MuseBud plays back the recorded buffer instead of generating new random notes. Turn off Looper playback to return to live generation.

Zeroing all faders in a mode produced sound instead of silence This is expected: an all-zero mode is treated as fully uniform (every value equally likely), not muted. To silence a mode, raise the specific value you want instead — for silence specifically, raise the Rest fader in Note mode.

Key/Scale buttons are missing from the bottom bar They only appear while Note mode is selected in the sidebar.

Dotted/Triplet buttons are missing They only appear while Duration mode is selected.

Group button is missing It only appears in Velocity or Gate mode.

The Looper view shows an empty-buffer message Enable Record in Looper mode and start playback so MuseBud can capture generated notes into the buffer before you try to loop them.

Looper plays the wrong section of the buffer Adjust the Start and Count knobs to select the slice of the buffer you want to loop.

Pattern switching over MIDI CC isn't working Confirm your controller or host is sending the CC number shown in Settings → MIDI Settings → Patterns CC#, on the configured MIDI In Channel.

BrainBud key/scale sync isn't happening Confirm the sending app is transmitting Program Change 69 on a channel MuseBud is listening to (check the Universal MIDI Channel behavior in Settings if you've restricted BrainBud to a specific channel), and that MIDI is actually routed between the two apps.

Presets/patterns don't come back when reopening a host project The AUv3 plugin's full pattern setup is saved through the host's own Audio Unit state saving — make sure your host actually saves plugin/project state (this varies by DAW) rather than only its own track data.