Mégra Documentation

Mégra is a domain-specific language for making sound and music. It makes heavy use of Markov chains.

Latest Version: Mégra 0.0.12

Some Facts

Mégra ...

  • ... lets you make music with Markov chains!
  • ... follows a sequencing paradigm rather than a modular synth paradigm.
  • ... is relatively high-level.
  • ... comes with its own (simple) editor.
  • ... works with Linux (JACK or PipeWire), Windows 10/11 (WASAPI), and macOS.

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 in the main repository!