21、音乐中的可变节奏、动态与进一步表示法

音乐中的可变节奏、动态与进一步表示法

在音乐的数字化处理中,可变节奏、动态以及一些进一步的表示法是非常重要的概念。下面将详细介绍这些内容。

可变节奏函数的开发

在开发节奏函数时,需要在两个方面加以注意。
1. 函数值范围 :函数的取值范围必须是现实可行的。节奏值不能为负数,当然也不能为 0,并且通常不应超过 300,这些值要能作为有意义的每分钟节拍数。
2. 与周边事件的协调性 :节奏设置不能与周边事件不协调。如图 11.11 所示,曲线在前后事件之间实现无缝过渡。虽然像使用节奏事件时那样可能会有跳跃,但这必须在音乐上是合理的。

节奏函数、MIDI 生成和时间转换

之前我们探讨过如何将乐谱转换为 MIDI。在那次讨论中,乐谱使用离散的节奏事件来指定节奏。而节奏函数带来了挑战,因为在其定义域内,节奏会根据用户定义的任意函数随时间连续变化。这里要考虑的问题是如何为节奏函数生成 MIDI 节奏变化事件。

时间变化的节奏给 MIDI 事件生成和时间转换都带来了困难。节奏在任何全音符时间间隔内都不能保证保持固定。不过,我们采用一种“离散化”函数的方法,将函数分解成小片段,这些小片段在短持续时间内近似准确的节奏,然后用静态节奏事件来完善节奏事件序列,取代节奏函数。这种方法在处理任意函数的类似计算情况中很常见,比如数值积分。

我们的目标是展示如何在规则的离散实时时刻对节奏函数进行采样,并将这些采样的节奏事件替换事件序列中的节奏函数事件。这里强调的是在离散实时进行采样,这意味着:
- 使用实时而非全音符时间进行采样。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值