音乐变换:伸缩与阶移的奥秘
1. 音乐伸缩变换
1.1 伸缩变换示例
音乐伸缩变换是一种改变音乐节奏和节拍的操作。例如,将图 21.1 中的音乐以 1/2 的伸缩因子进行伸缩,时间签名变为 4:8,以 1/8 音符为节拍,节拍速度仍为 90 bpm,与原音乐相同。虽然音乐听起来与原音乐相同,但音符持续时间、节拍和时间签名都发生了变化。这是一个伸缩变换的例子,伸缩因子为 1/2。
若作曲家对上述结果不满意,决定将节拍速度提高一倍,这也可视为伸缩变换的一部分,伸缩因子应用于节拍速度。
1.2 伸缩变换的术语和特点
为了便于讨论,我们引入以下关于伸缩变换的术语:
- 伸缩操作的输入是一个源乐谱(LiteScore),包括源旋律线、源和声上下文轨道(hct)、时间签名和节拍事件。
- 伸缩使用一个正有理数作为伸缩因子,用于减少音符持续时间和相对位置。
- 伸缩变换的输出是一个伸缩后的乐谱(LiteScore),包括伸缩后的旋律线和伸缩后的和声上下文轨道。
- 源时间签名和节拍事件也会根据伸缩因子进行调整,以调整其节拍定义和节拍速度。
伸缩变换的特点包括:
- 典型的伸缩因子通常为 2 或 1/2,且不常使用。
- 除了音符持续时间和节拍变化外,音乐在其他方面几乎相同,使用伸缩变换的原因通常与乐谱布局有关。
- 伸缩会影响时间签名节拍音符和节拍速度节拍音符的持续时间。
- 伸缩提供了自动改变节拍速度的选项,也可以将伸缩因子“吸收”到节拍速度中。
1.3 伸缩变换的控制变量
音符和节拍伸缩之间的交互行为
超级会员免费看
订阅专栏 解锁全文
469

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



