主题
Search

头条新闻


发布 WolframTones

2005 年 9 月 12 日——将数学模式的一部分映射到一侧,并将其解释为乐谱,例如,通过让每个黑色方块的高度决定某个音阶中相应音符的音高。例如,考虑将此过程应用于一个简单的程序,例如一个基本的元胞自动机,如下所示。会发生什么?

Slice of Rule 30 Used for WolframTones Score Rule 30 Slice Tipped on Its Side

您可以在新的 WolframTones 网站找到答案,以及更多相关信息,您可以在那里阅读更多关于其工作原理的信息,或者直接访问首页并开始使用该网站。

WolframTones 使用各种 Mathematica 算法从元胞自动机模式创建音乐。在其最简单的形式中,它的工作原理是获取特定高度的每个连续黑色单元格块,并将其映射到由相同乐器演奏的单个音符。下面显示了从单个黑色单元格开始的基本元胞自动机 规则 30 的结果,以斯克里亚宾音阶转录并使用三角钢琴。

Rule 30 music 点击左侧图像以收听此元胞自动机的 WolframTones 版本。
上面的旋律,当转录成传统乐谱时,呈现出下面所示的更熟悉的形式。 rule 30 notes

WolframTones 的首次发布允许探索 16 种不同的元胞自动机系统,对于除最简单的规则系统之外的所有系统,都有数十亿种可能的规则。WolframTones 支持超过 300 种音阶、超过一百种乐器以及数千种不同的风格组合。尽管一切都从一个单一的底层元胞自动机模式开始,但可以设置不同的乐器来挑选模式的不同方面——例如,对应于旋律线或低音音轨。WolframTones 还支持多种从元胞自动机模式导出打击乐的算法。

上面的作品使用半径为 1 的元胞自动机规则 30。这是一个半径为 2 的规则,在本例中是规则 4444444

Rule 4444444 music 点击左侧图像以收听此元胞自动机的 WolframTones 版本。

请注意,上面的旋律从简单的规则编号开始,并在给定单个单元格初始条件时产生有趣的 行为。(事实证明,从单个单元格开始,规则 1000000 非常乏味。)许多规则只产生非常简单的行为,不适合作为任何普通音乐的基础。然而,搜索几十个规则很容易找到“有趣”的规则 4444444。这当然是困难的方法;随机生成一个有趣的音调就像单击一个按钮一样简单——Mathematica 然后评估数十个规则,然后选择表现出最佳3 类或 4 类行为的规则,正如 Stephen Wolfram 的著作 一种新科学 中所描述的那样。因此,在访问该网站后,您只需单击“立即开始”按钮,您就应该获得一段从未听过的有趣的算法生成的音乐。

Rule 972635 music 点击左侧图像以收听此元胞自动机的 WolframTones 版本。

如果它不够有趣,请再次单击“随机风格”按钮。或者,选择十五种音乐风格中的一种,将生成该流派中的内容。如果您找到的内容接近您喜欢的内容,您可以修改乐器、音阶、初始条件、规则或节奏。如果有足够的时间,您可以为宇宙中的每个原子提供独特的 WolframTones 作品。

更实用的是,您可以将音乐下载为几乎任何手机的铃声,并将其用作您的铃声。您还可以将您生成的任何内容保存在您自己的 MyTones 页面中(这是本文 MyTones 页面的链接),并与您的朋友分享。如果这仍然不够,请稍后再次查看,因为未来正在考虑许多可能性

总而言之,尝试一下 WolframTones,看看计算宇宙能为您的音乐爱好做些什么。

参考文献

。“关于 WolframTones。” http://tones.wolfram.com/about/

。“WolframTones 的工作原理。” http://tones.wolfram.com/about/how.html

。“WolframTones:一种新型音乐的实验。” http://tones.wolfram.com/

Wolfram, S. 一种新科学. Champaign, IL: Wolfram Media, 2002.