SMSP-Compiler-For-Mathematica

SMSP(Standard Musical String Protocol) is a set of rules on how to interpret text into music. SMSP编译器测试.nb is a Mathematica version realization (compiler) about this idea. This compiler is capable of converting the TXT inputs into music files (format MID or WAV).

SMSP入门手册-未完成.docx describes the grammar of SMSP and how to use this compiler to create music.

Demo projects

File 例子.nb shows how to use this compiler to create real music works, demo songs are:

The last one was created by @LePtC, for more detail please check his AlphaChord project.

Include files

beats.txt and chords.txt are necessary include files for the demo projects. These include files were also created by @LePtC. The author deeply appreciate his great contribution to SMSP.