Tools / Music Studio
Music Studio
Generate algorithmic music from mathematical formulas, or play virtual instruments with your keyboard. Inspired by classic bytebeat and the Les Paul Google Doodle.
Maths Music
Make music from mathematics — raw bytebeat formulas, or the generative composer that builds a melody, chords and beat from genre, mood and algorithms.
Press Surprise me for a ready-made mood, raga, tempo, taal and instrument combo.
Suggestions are generated locally from curated music presets. You can later connect your own AI API key or a paid plan to power richer recommendations.
Higher adherence follows the genre template closely; lower is more experimental. Output is original and royalty-free — no song is copied.
Settings changed — press Generate or Play to hear the new style.
Select a bar to edit, drag chords to reorder, then press Play — the box tracks the song.
Engine panels (Melody · Harmony · Wave · Formula explorer)
🎼 Melody Engine
Raga / Scale—
Notes used—
🎹 Harmony Engine
Roman numerals—
Progression—
∿ Wave Generator
📐 Formula Explorer
| Style | Main formula | |
|---|---|---|
| Ambient | sin(x) | |
| EDM | sin(x)+0.5·sin(2x) | |
| Jazz | Multiple harmonics | |
| Raga | Scale intervals | |
| Techno | Repeating pulse | |
| Meditation | Low-frequency sine | |
| Binaural | 440Hz + 444Hz |
Playable Instruments
Click any fret to play that note (C, C#, D…). Notes are captured into a melody string you can copy, edit, and replay. Keys 1–6 play the open strings.
Click a string or press 1–6 · the round button records
Melody string
Notes you play are captured here. Edit the text, then press Play to hear it. Copy to save your dhun.
Pickup selector
Neck = warm & mellow · Bridge = bright & punchy
Sound
Amplifier EQ
Drive & effects
Performance
Play one key to trigger chords or an arpeggio.
Keys 1–6 or ASDFGH · Drag knobs or use ↑↓ arrows
Sound FX
Play recorded ambiences and effects. Plays through the master bus, so it records, visualizes, and shares reverb with the studio. This list is driven by public/sounds/manifest.json — drop more files and add entries to grow the library.
Loading sound library…
Recorder
Capture your session — formula playback and instrument notes together.
All formulas use safe integer arithmetic with a wrapped 32-bit counter. No user code is evaluated. More instruments coming soon.