Alda 2 发布,用于作曲的音乐编程语言

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Alda 2.0.0 已正式发布。发布公告写道:“新版本的 Alda 从 2018 年底就开始了彻底的重写。虽然版本号由 1 变为了 2,但在语言层面上,Alda 2 几乎与 Alda 1 完全一样。” Alda 是用于音乐创作的基于文本的编程语...

Alda 2.0.0 已正式发布。发布公告写道:“新版本的 Alda 从 2018 年底就开始了彻底的重写。虽然版本号由 1 变为了 2,但在语言层面上,Alda 2 几乎与 Alda 1 完全一样。”

Alda 是用于音乐创作的基于文本的编程语言,它可以通过在编辑框里输入代码来谱写不同种类的曲子,并且能把这些曲子编译成音乐。简单来说,通过 Alda 使用者只需文本编辑器和命令行即可编写和播放音乐。

piano:
  o3
  g8 a b > c d e f+ g | a b > c d e f+ g4
  g8 f+ e d c < b a g | f+ e d c < b a g4
  << g1/>g/>g/b/>d/g

Alda 2 发布,用于作曲的音乐编程语言

值得关注的变化包括:

  • 使用 Go 代替 Clojure 来编写新版本,因此现在的 Alda 是一个原生的 Go 应用,其发行版适用于 Linux 、Windows 和 macOS 平台。
  • 新增小的后台alda-player进程,其采用 Kotlin 编写。Alda 会在后台启动这些进程来播放乐谱。
  • 由于应用已迁移至本地,且大部分工作现在在alda客户端进程(而不是在 worker 进程中)完成,因此在解析和评估分数方面,Alda 2 明显比 Alda 1 快。
  • 无需启动服务器才能使用 Alda(不再需要运行alda up)。安装 Alda 2 后,可以立即使用alda play命令并聆听基于文本的音乐创作。
  • 支持使用动态标记来指定音量。例如,可以使用(mp) 属性用于安静的中音钢琴,或(ffffff)用于最响亮的动态属性。这些动态属性等同于音量属性,如(vol 46)和 (vol 100)
  • ……

详情查看发布公告


以上所述就是小编给大家介绍的《Alda 2 发布,用于作曲的音乐编程语言》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Pro JavaScript Techniques

Pro JavaScript Techniques

John Resig / Apress / 2006-12-13 / USD 44.99

Pro JavaScript Techniques is the ultimate JavaScript book for the modern web developer. It provides everything you need to know about modern JavaScript, and shows what JavaScript can do for your web s......一起来看看 《Pro JavaScript Techniques》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具