Powered by Pure JavaScript & Web Audio API

Where Music Theory Meets
Algorithmic Composition

A dual-purpose web application designed for both music education and creative production. Build melodies, analyze chords, and generate beats instantly in your browser.

Open Workspace 🎹
ShenoBin Workspace

The Creative Engine

Everything you need to sketch, learn, and produce music.

Melody Generator

Markov Melody Brain

Uses Markov Chains to learn your musical style. Draw a few notes, and the AI generates statistically matching continuations.

Synthesizer

Built-in Synthesizer

Shape your sound with integrated ADSR envelopes, multiple oscillator types (Sine, Saw, Square), and built-in Delay/Reverb FX.

Drum Generator

Smart Drum Kits

Generate complex rhythms instantly. Select a genre (Rock, Trap, Techno) and let the engine build the perfect beat with humanization.

Circle of Fifths

Interactive Theory

Visualize diatonic relationships with the interactive Circle of Fifths. Click a key and watch the piano roll adapt instantly.

Structure Wizard

Song Blueprinting

Map out entire tracks with the Structure Wizard. Define genre, templates, and vibes to generate full cinematic arrangements.

Advanced Harmony

A real-time harmony spell-checker. Calculate complex chords, invert them, and use the Recommender to find the next perfect progression.

From Practice to Export

🎸

Practice Mode HUD

A "Heads-Up Display" showing the current playing chord and what's coming up next, perfect for instrumentalists playing along.

☁️

Cloud & Local Storage

Save your projects locally as JSON or push them directly to the cloud to access your ideas from anywhere.

💾

Zero-Loss Exports

Don't let ideas stay in the browser. Export standard MIDI files for Ableton/FL Studio, or render high-quality WAV audio.

Practice Mode
Exports

Proudly Open Source

ShenoBin is built for the community. Explore the code, contribute your ideas, report issues, or give us a star on GitHub!