作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在开发一个具有多个“触摸区域”的玩具,这些区域用作我的合成器的输入。
使用 oscillatorBank 我可以轻松地开始和停止音符。
在常规键盘中,每个 Midi 音符只有 1 个键,因此“重新触发”一个音符需要音乐家抬起手指,即使只是短暂地允许一个人在音符上调用 .stop() 和 .start() .
我正在处理的场景是当音符被按住时,但随后在另一个“触摸区域”上再次被触发。我能以某种方式“重新触发”那个音符的“攻击”声音吗?我应该启动和停止播放器吗?理想情况下我会打电话
oscillator.restart(noteNumber: )
但据我所知不存在。
非常感谢。
最佳答案
似乎是停止(noteNumber:) 和开始(noteNumber:) 的简单包装器,您可以在扩展中设置它。
关于swift - "retriggering"AudioKit 中的 Midi 音符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49703580/
我正在开发一个具有多个“触摸区域”的玩具,这些区域用作我的合成器的输入。 使用 oscillatorBank 我可以轻松地开始和停止音符。 在常规键盘中,每个 Midi 音符只有 1 个键,因此“重新
我是一名优秀的程序员,十分优秀!