Как играть ноту, пока я нажимаю клавишу (Fluidsynth)?
Сейчас я работаю над проектом Raspberry Pi и ищу возможность сыграть ноту, пока она нажимает кнопку (связана с gpio). Я использую pyFluidsynth и заставил его работать, но это заметка, которая держит заметку, пока я нажимаю кнопку, она повторяется очень быстро, но медленно, чтобы не слышать.
Есть ли какой-то контроль, который я не знаю? Я просто использую noteon и noteoff, может быть, есть что-то вроде "notehold"?
Спасибо!
1 ответ
Решение
В MIDI, если вы отправляете заметку на сообщение, оно остается включенным, пока вы не отправите заметку. Может быть, вы отправляете заметку каждый раз, когда проверяете состояние кнопки? Если это так, не следует отправлять заметку только при изменении состояния кнопки.