Python: самый точный способ воспроизведения времени при воспроизведении звуковых сэмплов - PullRequest
0 голосов
/ 01 марта 2011

Существует множество вопросов и ответов о воспроизведении звуковых сэмплов в Python, но мне интересно узнать, как наиболее точно рассчитать время воспроизведения сэмплов. Предположим, я пишу немного на Python, способном воспроизводить сложный ритм, составленный из сэмплов ударных ударных: я хочу, чтобы синхронизация моих сэмплов по таймеру была максимально точной.

Любые рекомендации? Будем рады выслушать любые идеи, такие как «Аудиотека X прекрасно выполняет синхронизацию» или «Самый точный общий механизм синхронизации в Python - это Y» и т. Д.

1 Ответ

0 голосов
/ 01 марта 2011

Для звуковых сэмплов у меня есть только опыт работы с SDL, который вы можете использовать через пакет Pygame:

http://www.pygame.org/docs/ref/mixer.html

Хотя я не могу говорить о его производительности с типом приложенияВы имеете в виду, что SDL используется в значительном количестве игр, поэтому я думаю, что его производительность достаточно стабильна.Я могу сказать, что Pygame довольно легко понять, и у него довольно много документации и примеров игр, на которые можно посмотреть.

Некоторые интересные проекты, связанные с аудо, с использованием pygame:

http://www.pygame.org/project-noiselib-1442-2573.html http://www.pygame.org/project-pygame+music+grid+beta+.9-1185-.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...