Skip to content

devaloop-labs/devalang-vscode

Repository files navigation

Devalang Logo

TypeScript

Visual Studio Marketplace Version License: MIT

Visual Studio Marketplace Downloads

🦊 VSCode Extension for Devalang

Devalang is a compact domain-specific language (DSL) for music makers, sound designers, and creative coders. Compose loops, control samples, synthesize audio, and render your ideas — all in clean, readable text.

Whether you're prototyping a beat, building generative music, or performing live, Devalang gives you rhythmic precision with the elegance of code.

From studio sketches to live sets, Devalang puts musical ideas into motion.

📚 Quick Access

🛠️ Overview

🎶 Devalang is a domain-specific language tailored for music composition and sound design.
This Visual Studio Code extension brings it to life directly in your editor — for a smooth, expressive, and efficient creative workflow.

🚀 For full functionality, make sure to install Devalang alongside this extension.

✨ What you get:

  • 🌈 Syntax Highlighting – Complete color support for all Devalang features
  • 🛠️ Hover Tooltips – Get instant documentation when hovering over keywords
  • 🛑 Real-time Error Checking – Get instant feedback on mistakes or invalid syntax before you even hit play.
  • 🧹 Code Formatting – Keep your .deva files clean, structured, and consistent with built-in Prettier support.

🎧 Whether you're building rhythmic patterns or sculpting complex audio structures, this extension helps keep your code as polished as your sound.

📆 Installation

For users

  1. Install the extension from the Visual Studio Marketplace.

or use :

code --install-extension devaloop.devalang-vscode
  1. Open a Devalang file (with the .deva extension) in VSCode.
  2. Start coding !

For contributors

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Compile the extension using npm run compile.
  4. Launch the extension in a new VSCode window using npm run watch.

🛠️ Development

Prerequisites

  • Node.js 18+
  • Visual Studio Code
  • TypeScript
  • Devalang CLI installed globally (for testing)

License

MIT — see LICENSE

Contributing

Contributions, bug reports and suggestions are welcome !
Feel free to open an issue or submit a pull request.

Support

If you have any questions or need help, please open an issue on the GitHub repository.

About

An extension for Visual Studio Code that provides syntax highlighting, formatting, and language support for Devalang files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors