v0.0.1-alpha.10 is available. Check it out now 🚀

Compose your music,
only in code.

🦊 Devalang is language to write you own compositions with text-only.

npx @devaloop/devalang@latest init
index.deva
0:00  /  0:00
🎹

Text-first composition

Write music using only text — no GUI, no mouse, just pure code.

Fast iteration

Make changes and hear the result instantly, without rebuilding everything.

🧱

Modular structure

Split your music into reusable modules and layers for better control.

📂

Custom sample loading

Load your own files and control how they're triggered and shaped.

🔁

Built-in loop & control logic

Use simple constructs like 'loop', 'let', and parameter blocks to structure sound.

💻

CLI-based workflow

Designed to run in your terminal, ideal for scripting and automation.

🔊

Audio rendering engine

Powerful engine built in Rust to render precise, glitch-free audio.

📦

No plugins required

Export files or preview live — without needing a DAW.

Your next track starts here.

Devalang lets you compose music using pure code — fast, fun, and powerful. Whether you're a musician or a dev, start creating now.

Pulse, the Devalang mascot