2012-02-19 4 views
3

Я работаю над музыкальным приложением на Python. Я использую PyAudiere для воспроизведения звука с низкой задержкой, но я обнаружил, что работать с Mac OSX не так просто (мне не удалось скомпилировать его с учетом инструкций, я получаю сообщение DeviceFrame.cpp:60: error: call of overloaded ‘wxString(const char*)’ is ambiguous). Есть ли еще одна хорошая аудиоредактор Python, которая работает на Mac? Мне нужна способность динамически регулировать высоту тона и громкость и низкую задержку; Совместимость PyPy была бы хорошей, но не существенной.Альтернативы PyAudiere для Mac OSX?

ответ

3

Не стесняйтесь использовать наши привязки с открытым исходным кодом к OpenAL (лицензия на тип MIT). Мы используем их довольно широко на Mac и Windows: http://hg.techgame.net/TG/ext/openAL/

Он был создан как внутренний проект, поэтому документации нет. Это довольно простая оболочка над OpenAL API, чтобы сделать ее объектно-ориентированной.

+0

Хм. Мне пришлось немного поработать, чтобы импортировать его, и теперь он говорит: 'ИмпортError: нет модуля с именем TG.kvObserving'. Для каких методов нужен KVObject? – Skyler

+0

@ user677624 - Извините за возникновение проблем. Репозиторий полон нашего внутреннего использования с открытым исходным кодом, и я никогда не вырезал время, чтобы выпустить его правильно. TG.kvObserving и TG.metaObserving - мой стандартный способ публикации/подписки на атрибуты. В openAL они используются для синтеза событий из определенных переходов состояния. Вы можете найти его по адресу http://hg.techgame.net/TG/ –

Смежные вопросы