alda是一个用于音乐受虐狂的命令行符号工具

有些人只是喜欢给自己制造麻烦。尽管音乐界充斥着各种软件,可以将从独唱歌手到整支管弦乐队的任何东西转录成乐谱,但一位程序员slash音乐家创建了一个新的开源工具Alda,它使用命令行界面来编写音乐。这意味着你把一段旋律记为字母和字符流,在字母后面加上数字来表示音符的长度。例如,童谣“咩,咩,害群之马”的开头短语将被翻译成g4 g>阿尔达的d4 d e8 e d4 r4(一旦音符的长度改变了,它...

有些人只是喜欢给自己**麻烦。尽管音乐界充斥着各种软件,可以将从独唱歌手到整支管弦乐队的任何东西转录成乐谱,但一位程序员slash音乐家创建了一个新的开源工具Alda,它使用命令行界面来编写音乐。这意味着你把一段旋律记为字母和字符流,在字母后面加上数字来表示音符的长度。例如,童谣“咩,咩,害群之马”的开头短语将被翻译成g4 g>阿尔达的d4 d e8 e d4 r4(一旦音符的长度改变了,它就保持不变;“>”表示八度音阶的变化,“r”表示休息。)

007Ys3FFgy1gq2l0uf4dbj30n60ffwg1

“愉快地摆脱了分心。”

对于大多数对音乐略知一二的人来说,这看起来比普通的记谱法更复杂,但Alda的创造者Dave Yarwood说,这样做的目的是消除图形用户界面的复杂性。”我认为一个作曲家要想有一个理想的创作环境,他需要回到基础上来。“他需要一张空白的画布和一种记录音乐的方式,”雅伍德在他对阿尔达的介绍中写道与使用[…]复杂的GUI应用程序不同,我发现在文本编辑器中编写音乐片段是一种令人愉快的无干扰体验。”

alda是一个用于音乐受虐狂的命令行符号工具 <**all>Some examples of traditional notation with the same notes rendered in Alda below. (Dave Yarwood) </**all>

这一概念与海明威(一种电池续航时间为6周、云备份的精装电动打字机)类似,不过雅伍德表示,他正在努力将阿尔达开发成更强大的产品。有很多音频编程语言,目前,Alda基本上是一种标记语言——用字符、符号和字母代替传统的符号,而不是实现完整的代码。

Yarwood在Hacker News上发表的评论中说,他计划增加更多的功能,比如生成循环和其他模式的能力,同时加入一系列合成器(该程序目前使用MIDI将符号转换成实际的音频模式)。但目前,Yardwood表示,他很高兴能坚持基本原则:“Alda优先考虑美学和简单性,而不是作为一种图灵完整语言,让你做任何你想做的事情。”

  • 发表于 2021-05-01 07:39
  • 阅读 ( 204 )
  • 分类:互联网

你可能感兴趣的文章

使用以下技巧和技巧成为linux命令行高手

对于Linux用户来说,命令行本质上是一个非常强大的工具。虽然更为用户友好的Linux操作系统(OS)提供了大量功能,而不需要进入终端,但它是操作系统的一个必要元素。与流行的观点相反,命令行甚至可以简化某些操作。 ...

  • 发布于 2021-03-12 10:19
  • 阅读 ( 279 )

使用这些工具使您的linux音乐体验天衣无缝

Linux台式机的一个惊人之处是您获得的集成量。你当然不能自定义所有的应用程序,使它们在Windows上具有相似的外观!除了更大的事情,这种整合还有其他不太明显的好处。 ...

  • 发布于 2021-03-16 02:03
  • 阅读 ( 168 )

使用rsync备份数据(无需桌面)

...情理论上可以手工完成,但rsync将所有这些任务都放到了一个方便的工具中。 ...

  • 发布于 2021-03-16 12:17
  • 阅读 ( 173 )

如何在android和termux上使用linux命令行

Android是一个功能强大的操作系统,因为它提供了许多接近桌面类的应用程序。然而有时,在Android上完成一件在桌面上很快就能完成的事情需要付出相当大的努力。 ...

  • 发布于 2021-03-18 07:26
  • 阅读 ( 378 )

什么是符号链接(symlink)?如何在linux中创建一个

作为一个计算机用户,如果你必须定义一个快捷方式,你可能会说它是指向文件、文件夹或应用程序的指针,对吗?没错。 ...

  • 发布于 2021-03-19 23:12
  • 阅读 ( 315 )

如何用一个插件让notepad++比较两个文件

Notepad++是一个免费的、开源的、代码和文本编辑器,为普通用户和程序员提供了很多特性。它支持各种具有自定义语法高亮显示、自动完成和代码折叠的编程语言。 ...

  • 发布于 2021-03-20 01:58
  • 阅读 ( 279 )

如何在windows命令行上转义文件路径中的空格

...令和参数,但文件名和文件夹名也可以包含空格。要指定一个文件路径,其中有一个空格,您需要“转义”它。 命令行101:为什么要逃出空格 “转义”字符会改变其含义。例如,转义空格将导致shell将其视为标准空格字符,而...

  • 发布于 2021-04-01 11:39
  • 阅读 ( 587 )

如何在linux上使用grep命令

Linux grep命令是一个字符串和模式匹配实用程序,它显示来自多个文件的匹配行。它还可以处理其他命令的管道输出。我们教你怎么做。 格雷普背后的故事 grep命令在Linux和Unix界很有名,原因有三个。首先,它非常有用。第二,...

  • 发布于 2021-04-02 17:23
  • 阅读 ( 171 )

如何在google文档中使用语音输入

...google文档中使用语音输入 你要做的第一件事是确保你有一个麦克风安装和工作。 一旦你的麦克风设置好了,启动Chrome,进入谷歌文档。或者,在Chrome的地址栏中键入新文档立即开始新文档。 启用语音输入 要激活语音输入,请...

  • 发布于 2021-04-04 02:40
  • 阅读 ( 228 )

linux下如何使用命令行快速创建文本文件

如果你是一个键盘人,你可以完成很多事情,只要使用Linux命令行。例如,如果需要创建文本文件,有一些易于使用的方法。 使用cat命令创建文本文件 我们创建文本文件的第一种方法使用cat命令。如果您想立即向新文件中添...

  • 发布于 2021-04-06 17:23
  • 阅读 ( 175 )
穆木姆
穆木姆

0 篇文章

相关推荐