【问题标题】:Pure Data MIDI Toggle SwitchPure Data MIDI 拨动开关
【发布时间】:2017-08-12 01:01:54
【问题描述】:

我正在寻找一种工具,允许我根据 MIDI 打击垫输入在我的补丁中打开/关闭某些 GEMhead。按下一个垫将打开一个渲染链,按下另一个垫将激活一个新的渲染链。按下任何活动渲染链的 midi 垫应禁用渲染。

我在将它构建到我当前的补丁中时遇到了一些麻烦,看起来像这样:

pad_control
template

我获取 MIDI 标识并使用它来生成 1 或 0,但是我不确定在按下不同的 MIDI 打击垫时将输出保持为 1 的逻辑以及如何添加切换功能。截至目前,在任何给定时间只有一个可以处于活动状态。

感谢您的帮助,谢谢!

【问题讨论】:

  • 一般来说,您想要的是将键盘输入 0(无输入时)和 1(按住时)转换为切换,每次在两种状态 0 和 1 之间切换垫被按下。对吗?
  • 是的,没错!我对在按住 MIDI 时仅输入以及在两种状态之间切换 MIDI 垫都感兴趣
  • 所以这可能是多个问题合二为一?我建议将其分解并在一个最小的示例中提出每个单独的问题。

标签: puredata


【解决方案1】:

我认为这基本上就是您所追求的,代表 MIDI 垫的切换开关。 change 对象仅用于保护键盘等情况,在这种情况下会发送重复的敲击,这对于 MIDI 打击板可能不是必需的,但也不会造成伤害。

【讨论】:

  • 您可以接受这个答案来解决您的问题,或者如果它对您有帮助,请点赞。
【解决方案2】:

对于那些想知道的人,这就是我的解决方案专门针对我的 MIDI 设置调整的样子

controller_1

希望这对其他人有帮助!

【讨论】:

  • 哦,请这样做,然后阅读抽象。 imgur.com/a/pkH8s
  • 从数字框到龙头的扇形连接自找麻烦。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-18
  • 1970-01-01
  • 1970-01-01
  • 2021-08-16
相关资源
最近更新 更多