c++ - 在 VST 中发送和接收 UDP

标签 c++ udp vst

我有我的 vsti 的基础,想知道是否有人知道从 vst 内部通过 UDP 发送和接收消息的某种方法?

例如,通过 UDP 将传入的 MIDI 消息发送到远程合成器(比如 kontakt),然后从该合成器接收输出。

最佳答案

这可能不是您正在寻找的答案,但您正在以错误的方式解决这个问题。 :)

当然,VST 插件可以嵌入 UDP 主机,甚至还有网络库可以帮助您做到这一点。但是随后您需要编写一个虚拟 MIDI 设备,通过 UDP 将这些 MIDI 数据包转发到您的插件,考虑到您要解决的问题,这可能方式工作量太大。

你最好看看你的音序器(或你计划支持的音序器)如何处理 MIDI 路由,看看你是否可以将 MIDI 数据从合成器路由到你的插件。如果您正在编写乐器或效果器,这无关紧要; VST 标准允许两种类型的插件接收 MIDI 数据。

关于c++ - 在 VST 中发送和接收 UDP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6217850/

相关文章:

c++ - 无法使用重载运算符<<来打印对象的值

c++ - 如何在 PST 切换到 PDT 时查找下一个日期,反之亦然

java - 通过Java发送UDP数据包

go - 如何使用 Go 最大化每秒 UDP 数据包?

c++ - VST2.4 SDK Instrument 一个音符结束另一个音符开始时的咔嗒声

c++ - VST 前瞻和 setInitialDelay()

c++ - 音频均衡分辨率

c++ - tclsh 与希望 (tcl/tk)

c++ - C++共享库中基类的 undefined symbol 错误

javascript - 如何使用javascript将UDP数据包发送到本地网络广播