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.
| Module | Primary Function | Route |
|---|---|---|
| JuicyBox | 16-step drum machine, drum kits, per-step velocity, and swing | /app/juicy |
| SynthLab | Dual-oscillator polyphonic synthesizer and modulation | /app/synth |
| Skyline | Song Mode timeline arranger and Piano Roll note editor | /app/song |
| The Sauce | Stereo mixing console and audio effects chain | /app/mixer |
| AI Assistant | Scale-compliant melodic sequence generation | Built into Piano Roll |
Quick Start Guide
- Access the Studio: Navigate to
/appusing any modern web browser (Chrome, Firefox, Edge, Safari). - Unlock the Audio Engine: Click the central button to unlock the browser's Web Audio context (mandated by browser autoplay security policies).
- Configure Tempo and Key: Set your desired BPM and global musical key in the TopBar.
- Program Patterns: Build a drum rhythm in JuicyBox and a harmonic melody in SynthLab.
- Arrange and Mix: Position your patterns along the timeline in Skyline and balance individual channel levels in The Sauce.
- 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:
| Shortcut | Action |
|---|---|
| Space | Start / Pause playback |
| Shift + Space | Stop playback and rewind playhead to beginning |
| Ctrl + S / Cmd + S | Save current project |
| Double-Click | Rename track or place selected pattern into timeline |
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.