Я пытаюсь создать барабанную коробку из 8 сэмплов, запускаемую барабанной установкой, и лучшей библиотекой для достижения этой цели является Pyaudio, и вот что я получил на данный момент, просматривая эту документацию: https://people.csail.mit.edu/hubert/pyaudio/docs/#example-callback-mode-audio-i-o
-Я должен получить сигналы триггера, даже если воспроизводится звук, поэтому я должен использовать режим обратного вызова PyAudio (поэтому код не блокируется).
-В режиме обратного вызова я должен открытьпоток на семпл (в моем случае - 8).
Вот вопросы:
-Почему семпл начинает воспроизводиться с stream = p.open()
, а не с stream.start_stream()
?
- Нужно ли мне stream = p.open()
каждый раз, когда я хочу воспроизвести семпл снова?
Спасибо всем за потраченное время!cya:)