mimium icon indicating copy to clipboard operation
mimium copied to clipboard

a main development branch has been moved to ->

mimium

a programming language as an infrastructure for sound and music

Build Status Codacy Badge License Badge-MPL2.0

mimium_logo_slanted

mimium(MInimal-Musical-medIUM) is a domain specific programming language for describing/generating sound and music.

mimium is assumed to be used in a composition, rather than real-time performance.

It is much more similar to Musical Markup Languages though it have many programming-like features like loop and control sequence.

A final purpose is to edit a source code written in this language with gui as a programmable/parametric music creation software/DAW.

More specific info about language is currently in design section.

Dependency

  • llvm >= 9.0.0
  • bison
  • flex
  • clang (depends on features of C++ 17)
  • RtAudio
  • RtMidi

Author

Tomoya Matsuura 松浦知也

https://matsuuratomoya.com/en

License

The source code is lisenced under Mozilla Puclic License 2.0.

The source code contains some third party libraries with BSD-like lincenses, see COPYRIGHT.

Acknowledgements

This project is supported by 2019 Exploratory IT Human Resources Project (The MITOU Program) by IPA: INFORMATION-TECHNOLOGY PROMOTION AGENCY, Japan.