旋律倒影变换:标量与半音倒影详解
在音乐创作与分析中,倒影变换是一种强大的工具,它能为旋律带来全新的面貌。本文将深入探讨标量倒影和半音倒影这两种倒影变换方式,包括其原理、实现细节以及实际应用示例。
标量倒影
标量倒影,也称为自然音倒影,是指将给定调性中的音高通过一个参考音高反射到同一调性的音高上。这个参考音高必须是该调性中的音。
相关类与映射
- TonalPermutation :该类利用
Permutation类进行音到音的映射。映射以音组成的循环来指定,每个音可以是DiatonicTone对象或其字符串表示。循环和置换的定义域集合在构造函数中给出。TonalPermutation的定义比倒影所需的更广泛,因此可用于其他变换或应用。
from transformation.functions.tonalfunctions.tonal_permutation import TonalPermutation
domain = {'C', 'D', 'Eb', 'F#'}
cycles = [['C', 'D'], ['Eb', 'F#']]
p = TonalPermutation(cycles, domain) # p maps DiatonicTones or strings to DiatonicTones
assert DiatonicToneCache.get_tone('D') == p['C']
超级会员免费看
订阅专栏 解锁全文
1877

被折叠的 条评论
为什么被折叠?



