Velato is currently Windows-only, and requires the .NET Framework 3.5 to run.
This is freeware, do whatever you want with it; just don't sell it.
This download includes the compiler itself, and Stephen Toub's MIDI library, used to read the .mid files.