the readme says it kid of works:
"As ContrAlto is a .NET application and has no Windows-specific dependencies,
it will also run under Mono (http://www.mono-project.com/) on Unix and MacOS,
however this usage has many rough edges at the moment -- please file bugs if
you find them "
you also have the JS port: https://github.com/sethm/ContrAltoJS