xar*_*tra 2 audio midi puredata
似乎Pd只有全局MIDI音高弯控制.如何为个别音符发送不同的弯音事件?
在Pd扩展中,我制作了一个简单的补丁,从MIDI中读取并将相同的音符写入MIDI输出.现在我想根据查找表单独为每个输入音符改变弯音事件,因此MIDI输出音符根据音符中的MIDI而不同地弯曲.
有任何想法吗?
弯音是一种channel voice message
意义,它适用于整个通道,因此没有直接的方法来做你想要的.唯一可行的解决方案是非常间接的,它将使用多个通道,每个通道配置为播放相同的声音,然后将传入的音符分开,使得每个通道上一次只播放一个音符.这种方法的一个典型例子是吉他的MIDI拾音器 - 每个琴弦都有一个拾音器.他们将每个拾音器分配给一个谨慎的MIDI通道,然后他们可以将字符串弯曲映射到各个字符串的音高弯曲(有时很差).