yxlllc / SMSP-Compiler-For-Mathematica

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Recommended configuration environment

At least 10.2 version of Mathematica can successfully compile all project files except [字母歌KS.txt],which needs at least 11.0 version of Mathematica. It is unclear whether it will work properly under the Linux or Mac Os operating system. So the recommended configuration environment now is: 11.0(+) Mathematica + Windows 10

About


Languages

Language:Mathematica 100.0%