audio - 每个音符的纯数据弯音

标签 audio midi puredata

Pd 似乎只有全局 MIDI 弯音控制。如何为各个音符发送不同的弯音事件?

在 Pd 扩展中,我制作了一个简单的补丁,可以从 MIDI 输入读取并将相同的音符写入 MIDI 输出。现在,我想根据查找表单独更改每个传入音符的弯音事件,因此 MIDI 输出音符会根据音符中的 MIDI 进行不同的弯音。

有什么想法吗?

最佳答案

弯音是一个 channel 语音消息,这意味着它适用于整个 channel ,因此没有直接的方法可以做到你想要的。唯一可能的解决方案是非常间接的,它将使用多个 channel ,每个 channel 配置为播放相同的声音,然后将传入的音符分开,以便每个 channel 上一次只播放一个音符。这种方法的一个典型例子是吉他的 MIDI 拾音器 - 每根弦都有一个拾音器。他们将每个拾音器分配给一个独立的 MIDI channel ,然后他们可以将琴弦弯曲映射到各个琴弦的弯音(有时效果很差)。

关于audio - 每个音符的纯数据弯音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32717267/

相关文章:

macos - Mac OS X 中的音高检测

c++ - 使用 FFmpeg 从音频和视频文件中混合

c# - 当我运行包含NAudio lib的程序时,出现以下错误,表明(WaveInterop.mmioStringToFOURCC)无法访问

java - 树莓派上的 Midi 输入

java - 用于在 Java 中播放的硬件 MIDI 输出?

audio - 纯数据中的自动 slider ?

python - 通用编程语言 (Python) 与定制语言 (PureData/MaxMSP/ChucK) 的综合

ios - AUGraph 和流式音频(http 和 ets)

wav-midi 转换

puredata - 检测第一个非静默样本索引