Pd 似乎只有全局 MIDI 弯音控制。如何为各个音符发送不同的弯音事件?
在 Pd 扩展中,我制作了一个简单的补丁,可以从 MIDI 输入读取并将相同的音符写入 MIDI 输出。现在,我想根据查找表单独更改每个传入音符的弯音事件,因此 MIDI 输出音符会根据音符中的 MIDI 进行不同的弯音。
有什么想法吗?
最佳答案
弯音是一个 channel 语音消息
,这意味着它适用于整个 channel ,因此没有直接的方法可以做到你想要的。唯一可能的解决方案是非常间接的,它将使用多个 channel ,每个 channel 配置为播放相同的声音,然后将传入的音符分开,以便每个 channel 上一次只播放一个音符。这种方法的一个典型例子是吉他的 MIDI 拾音器 - 每根弦都有一个拾音器。他们将每个拾音器分配给一个独立的 MIDI channel ,然后他们可以将琴弦弯曲映射到各个琴弦的弯音(有时效果很差)。
关于audio - 每个音符的纯数据弯音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32717267/