Skip to content

yxlllc/SMSP-Compiler-For-Mathematica

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published