Boumb'App User Manual

Welcome to the official technical documentation for Boumb'App, an in-browser digital audio workstation (DAW) designed for fast, frictionless music creation.

The studio integrates a step-sequenced beatmaker, a polyphonic subtractive synthesizer, a grid-based arrangement timeline (Piano Roll & Song Mode), a stereo mixing console with an effects rack, and a scale-constrained melodic artificial intelligence assistant powered by a self-hosted small language model (SLM).


Application Architecture

The studio operates entirely via the modern Web Audio API and the Tone.js framework. All audio synthesis, scheduling, and signal processing run in real time directly on your device, ensuring ultra-low latency without remote audio streaming.

ModulePrimary FunctionRoute
JuicyBox16-step drum machine, drum kits, per-step velocity, and swing/app/juicy
SynthLabDual-oscillator polyphonic synthesizer and modulation/app/synth
SkylineSong Mode timeline arranger and Piano Roll note editor/app/song
The SauceStereo mixing console and audio effects chain/app/mixer
AI AssistantScale-compliant melodic sequence generationBuilt into Piano Roll

Quick Start Guide

  1. Access the Studio: Navigate to /app using any modern web browser (Chrome, Firefox, Edge, Safari).
  2. Unlock the Audio Engine: Click the central button to unlock the browser's Web Audio context (mandated by browser autoplay security policies).
  3. Configure Tempo and Key: Set your desired BPM and global musical key in the TopBar.
  4. Program Patterns: Build a drum rhythm in JuicyBox and a harmonic melody in SynthLab.
  5. Arrange and Mix: Position your patterns along the timeline in Skyline and balance individual channel levels in The Sauce.
  6. Save or Export: Save your project to the Cloud or render an uncompressed master WAV file.

Global Keyboard Shortcuts

Standard keyboard shortcuts are supported throughout the workspace:

ShortcutAction
SpaceStart / Pause playback
Shift + SpaceStop playback and rewind playhead to beginning
Ctrl + S / Cmd + SSave current project
Double-ClickRename track or place selected pattern into timeline
Note

Boumb'App is completely usable without creating an account. Registering an account is required only if you wish to synchronize your projects to Cloud storage.

Next → 1. Interface & Transport