音乐变换:伸缩与步移
1. 音乐伸缩变换
音乐伸缩变换是一种独特的音乐处理方式,它能够在不改变音乐本质听感的前提下,对音符时长、节拍和速度等元素进行调整。
1.1 伸缩变换示例
以图中音乐为例,当将音乐以 ½ 的伸缩因子进行伸缩时,时间节拍变为 4:8,八分音符成为节拍单位,速度为每分钟 90 拍,与原音乐相同。尽管音符时长、节拍和时间节拍发生了变化,但音乐听起来与原音乐并无二致。这就是伸缩变换的一个实例,此次变换的伸缩因子为 ½。
若作曲家对当前效果仍不满意,决定将速度提高一倍,这同样属于伸缩变换的一部分,即伸缩因子应用于速度变化。
1.2 伸缩变换的特点
- 典型伸缩因子 :常见的伸缩因子为 2 或 ½,且使用频率不高。
- 音乐本质 :除了音符时长和节拍变化外,音乐在其他方面几乎保持不变,使用伸缩变换通常更多是为了乐谱排版。
- 对节拍和速度的影响 :伸缩变换会影响时间节拍的音符时长以及速度节拍的音符时长,同时还提供了自动改变速度的选项。
为了更清晰地控制音符和速度的伸缩,引入了两个布尔变量:
- apply_to_notes :表示将伸缩因子应用于源旋律音符以及所有时间节拍和速度节拍的音符定义。
- apply_to_bpm :表示将伸缩因子应用于速度的每分钟节拍数(BPM)。
这两个变量的不同设
超级会员免费看
订阅专栏 解锁全文
848

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



