A port of PROTODOME's Micro Music Macro Language compiler to C# for desktop.
You're probably here because you know what μMML is, but if not, head of to https://github.com/protodomemusic/mmml. Currently, this project only has a bare minimum implementation of the μMML compiler. A synthesizer is in the works alongside developments and improvements to the compiler.
Feel free to contact me if you have any queries about the project. Any queries about the actual language and such though, you're probably best contacting PROTODOME.
The source works well with either Mono or Visual C#. Binaries compiled will work across all platforms, i.e: you compile it on Linux it'll still run in Windows.
To compile on in the terminal, ensure you either have Mono (https://www.mono-project.com/) or Visual C# compilers installed. Just run the script and you should have your shiny executable ready to run.
There is a windows bat build, but this requires setting a PATH variable to your c# compiler before hand. That or load the source files into a Visual Studio project and build/run.
Under Ubuntu open a terminal and use the following command: mono cs_mmml.exe [file]
. If in Windows, open up the command line: cs_mmml.exe [file]