音乐变换:和声转录与逆行转换
1. 和声转录变换
和声转录变换是一个复杂的过程,其复杂性源于可应用的复杂参数集、结果获取方式以及搜索时间。下面通过几个例子来详细说明相关参数和处理细节。
1.1 莫扎特《C小调幻想曲》(K. 475)示例
以莫扎特《C小调幻想曲》(K. 475)的开头为例,在和弦分析中,选择了c(自然)小调中的i - It - V和弦序列。其中,F#和Ab的组合起到意大利六和弦的作用。若将该和弦序列改为iv(A旋律小调) - i(A自然小调) - (V A旋律小调),通过和声转录可得到一种可能的结果。
1.2 舒伯特《A大调钢琴奏鸣曲》(D.959)示例
从舒伯特《A大调钢琴奏鸣曲》(D.959)的第四乐章选取主题进行和声转录。模仿该乐章的和声,但转换到C大调,并使用一组简单的和弦。以下是实现该和声转录的代码:
from transformation.harmonictranscription.t_harmonic_transcription import THarmonicTranscription
source_expression = '{<C-Natural: i> q@C:4 iEb <C-Natural: C-It> F# G Ab C ‘ \
‘<C-Melodic: V> iB:3}'
t_sub = THarmonicTranscription.create(source_expression)
target_harmonic_lis
超级会员免费看
订阅专栏 解锁全文
6719

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



