用于音乐的编程语言
Programming languages used for music

原始链接: https://timthompson.com/plum/cgi/showlist.cgi?sort=name&concise=yes

Zel 是一种用于创建 MIDI 数据的计算机语言。其特点包括: - 低语言开销——“a b c”播放 a b c。 - 强大的宏功能,支持参数传递。 - 自动将音符分配到多个音轨。 - 文件包含。 - 控制器/速度/力度序列生成。 - 自动音高弯曲生成。 - 整数/分数/十进制/MBT/SMPTE 持续时间格式。 - 精确控制音符位移。 - 无限音轨。 - 属性继承(音轨->和弦->音符)。 - 从加权宏列表中随机或顺序选择。 - 可以根据音符时间自动应用宏。 - Sysex 文件包含和子解析器。 - 使用括号进行音乐线程隔离。 - 循环。 - 定义和转置音符集合并引用它们。 - 支持 MIDI 文本和元事件。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 用于音乐的编程语言 (timthompson.com) 13 分,来自 ofalkaed 2 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 jackkinsella 16 分钟前 [–] Musicabc 有一些非常棒的 JS 和 Obsidian 插件,基本上允许你创建小型的音乐想法剪贴簿,以 markdown 格式,既可以作为声音播放,也可以作为乐谱查看。https://abc.hieuthi.com/reply 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文
Zel is a computer language for creating MIDI data. Its features include

-low language overhead--"a b c" plays a b c .
-powerful macro capabilities with parameter passing,
-automatic distribution of notes into multiple tracks,
-file inclusion,
-controller/tempo/velocity sequence generation,
-automatic pitch-bend generation,
-integer/fractional/decimal/MBT/SMPTE duration formats,
-fine control of note displacement,
-unlimited tracks,
-attribute inheritance ( track->chord->note )
-random or sequential pick from a list of weighted macros
-can automatically apply macro based on note timing
-sysex file inclusion and sub-parser
-musical thread isolation using parentheses
-looping
-define and transpose sets of notes and reference them
-supports MIDI text and meta-events



Back

联系我们 contact @ memedata.com