Home

Awesome

megra.rs

(Versión español: LEAME.md)

Mégra is a domain-specific programming language (DSL for short) designed for live-coding music with stochastic elements. It's implemented in pure Rust. It's development is heavily influenced by the author's own artistic practice, yet it should be fairly easy to learn for anybody else.

The Documentation contains all infos to get Mégra up and running.

Table Of Contents

Features

Limitations

These issues are being addressed in no particular order ...

Documentation

The (english) documentation can be found here:

https://megra-doc.readthedocs.io/en/latest/

It contains:

Questions & Feedback

If you have questions, suggestions, or think the documentation could be improved, please open a ticket in the documentation repository:

https://github.com/the-drunk-coder/megra-doc/issues

If you found a bug, or have comments or suggestions regarding Mégra itself, please open a ticket in the main repository:

https://github.com/the-drunk-coder/megra.rs/issues

Don't hesitate to ask any question or post any comment, there's no threshold!

You can also ping me on Mastodon: https://social.toplap.org/@megra

If you made a track with Mégra, you can also post it in a ticket on Github, and I'll collect them in a meta-ticket :). Or you can mention/tag Mégra on Mastodon (see above).

If you want to ask something non-publicly, write me an email! You can find the address in the Cargo.toml file!