Rust port of the ORCΛ esoteric programming language and terminal livecoding environment
O₂ is a terminal livecoding environment for creating music patterns using a grid of symbols that output MIDI and other signals.
How It Works
You hear about O2, a playful grid-based tool for making music right in your terminal.
Follow a simple instruction to bring O2 onto your computer and launch it.
Open O2 to see a blank canvas where you draw symbols to create sounds.
Type letters and symbols on the grid to build beats and melodies that pulse to life.
Press play to hear your music, then adjust symbols live as it runs.
Link O2 to your music keyboard or speakers for real sounds.
Create endless tunes, save your favorites, and share your livecoding magic with friends.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.