Learn Piano Through Code
A live coding environment where ClojureScript meets MIDI. Write code, hear music, see your notes on the keyboard in real-time.
What is AmadeOS?
AmadeOS is a desktop app for programmers who want to explore music. Connect your MIDI keyboard, write ClojureScript code, and watch your notes light up on the virtual piano.
It's not a DAW. It's not a traditional piano app. It's a live coding playground where you can experiment with music theory, build custom practice tools, and learn piano your way.
- Real-time MIDI input visualization
- Live ClojureScript REPL with instant feedback
- Multi-file editor with Vim/Emacs keybindings
- Works with any MIDI controller
(note "E")
(note "G")])
Features
Live ClojureScript REPL
Evaluate code instantly. See results immediately. Build music with the elegance of Lisp.
MIDI In & Out
Connect any MIDI keyboard. Capture events, analyze your playing, or trigger notes from code.
Your Keybindings
Vim mode. Emacs mode. Or just use the defaults. Code the way you're used to.
Multi-File Editor
Work on multiple scripts. Save your experiments. Build a library of musical ideas.
Pricing
- Full app access during early adoption phase
- macOS, Windows, Linux
- Direct access to the developer
- Shape the product with feedback
Secure payment via Paddle. Download link sent immediately.
- Full app license
- macOS, Windows, Linux
- All future updates included
- 30-day money-back guarantee
$49 v1.0 license (or free upgrade for early adopters)
Community
Coming Soon
A place to share your code, lessons, and musical experiments with other AmadeOS users.