文件名称:melo:音乐符号语言和MIDI编译器
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-20 13:15:37
Rust
美乐 Melo是一种音乐符号语言,也是MIDI的编译器。 我们的目标是使其简单,易读且富有表现力。 该语言尚处于早期阶段,目前仅具有极少的功能。 title: Simple Chords and Drums tempo: 144 voice Piano { program: 4 } voice Drums { drums } play Piano { :| G a | a b | c | :| E E | F G | G | :| C C | C D | E | } play Drums { c#: | - | - | x | F#: | xx xx xx xx | xx xx xx xx | - | D: | -- x- -- x- | -- x- -- x- | x | C: | x- -- x- -- | x-
【文件预览】:
melo-master
----.travis.yml(215B)
----DEV.md(135B)
----clippy.toml(23B)
----Cargo.lock(14KB)
----src()
--------test_helpers.rs(556B)
--------error.rs(4KB)
--------midi_generation()
--------main.rs(6KB)
--------lexing()
--------notes.rs(7KB)
--------parsing()
--------trust.rs(321B)
--------lib.rs(809B)
--------sequencing()
----Cargo.toml(808B)
----reference()
--------instruments.txt(4KB)
--------notes.txt(2KB)
----vim()
--------ftdetect()
--------syntax()
----LICENSE.md(1KB)
----.gitignore(26B)
----README.md(5KB)
----scripts()
--------install(72B)
----pieces()
--------time_and_tempo.melo(426B)
--------repeats.melo(316B)
--------rondo_alla_turca.melo(2KB)
--------minimal_melody.melo(255B)
--------too_many_staves.melo(399B)
--------multiple_instruments.melo(619B)
--------minimal_drums.melo(393B)
--------polyrhythms.melo(374B)
--------minimal_chords.melo(265B)