Воспроизведение одновременных семплов с PyAudio - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь создать барабанную коробку из 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:)

...