欢迎光临散文网 会员登陆 & 注册

All-Interval Twelve-Tone Row 全音程12音序列

2023-02-25 01:48 作者:无法归一化  | 我要投稿

12音序列,是指Twelve-Tone Technique里的Twelve-Tone Series。


全音程12音序例(All-Interval Series,下面简称AIS),是指这样一种12音序列:不仅12个音出现且仅出现1次,而且11种音程关系也出现且仅出现1次。


网上比较容易找到,使用AIS创作的例子:

  • Alban Berg - Lyrische Suite 第一乐章

https://music.163.com/song?id=28486458

https://www.youtube.com/watch?v=GKAVN5ZUdbw

Berg - Lyrische Suite 第一乐章的主题是一段12音AIS 

由于11种音程关系出现且仅出现1次,所以这样的12音序列起始、结束的音程差 = 1 + 2 + 3 +...+ 11 = 66 = 6个半音(模12)。同样的,我们还可以得出结论:AIS只允许出现在偶数音律中,例如12平均律,10平均律,22平均律等;而不可能出现在例如19平均律,31平均律中。


下面,我们不考虑转调,可以用回溯搜索算法,快速穷举出所有可能的AIS。代码和最终的AIS放在末尾。

如果不考虑转调:

  • 4平均律中的AIS总共有:2

  • 6平均律中的AIS总共有:4

  • 8平均律中的AIS总共有:24

  • 10平均律中的AIS总共有:288

  • 12平均律中的AIS总共有:3856

  • 14平均律中的AIS总共有:89328

  • ...

当然了,光是穷举出来这些序列还不够,因为我还没来得及分析3856个AIS的结构,对称性,或者分类;同时我也还不知道这3856个序列里,有没有听起来还不错的意外惊喜。

下面是求解所有的AIS的Python程序。写的很一般,不过可以跑。

下面是12平均律3856个AIS中的前100个。由于数量比较庞大,所以完整的列表会以txt格式放在附件,随意取用。


完整列表:

链接: https://pan.baidu.com/s/17SadnJzqpwdlEKK9Ns6fzA 提取码: ef2j

All-Interval Twelve-Tone Row 全音程12音序列的评论 (共 条)

分享到微博请遵守国家法律