Pyglet: управление звуковым балансом (панорамирование) - PullRequest
0 голосов
/ 04 января 2012

Я отчаянно ищу способ управления балансом звука (слева направо) с помощью Pyglet. Я знаю о системе трехмерного позиционирования, но что мне действительно нужно, так это просто контролировать панорамирование (что-то вроде -1: влево <-> 1: вправо), и система 3D в этом контексте весьма контрпродуктивна (или, может быть Я что-то упустил).

Если бы не Pyglet, не могли бы вы предложить какую-нибудь другую библиотеку python, позволяющую это? (Я смотрел на многих, но безуспешно).

Кажется, это довольно простой вкус - спросить у звукового движка, но я не могу понять это ...

Спасибо!

1 Ответ

0 голосов
/ 15 января 2012

Я обнаружил, что pygame справляется с этим.

Звуковой движок в pygame основан на sdl_mixer, что позволяет использовать каналы, из которых вы можете отдельно управлять левой и правой громкостью.

Это не pyglet ... Но ... pygame кажется включенным в Cocos2D, который построен на pyglet ...

...