Может быть несколько ответов на этот вопрос, но я хотел бы знать, существует ли какая-либо технология для обработки / воспроизведения аудио в режиме реального времени, чтобы Flash мог:
- Интерфейс с технологией / плагином для генерации звуков без задержки или задержки.
- Применение эффектов DSP (реверберация, задержка, сжатие / расширение динамического диапазона, искажение и т. Д.).
- Манипулировать параметрами DSP в режиме реального времени (охват полосы EQ фильтра или Q).
Самое главное, чтобы эта технология была доступна для большинства пользователей, поскольку она, вероятно, будет использоваться для игровой среды или даже для производства аудио онлайн.
Пока у Flash есть несколько способов манипулирования аудиоданными, такие как SampleDataEvent , библиотека Popforge Андре Мишель, библиотеки чиптюнов, такие как SiON , и возможно, некоторые другие неслыханные библиотеки.
Я не совсем уверен, что эти методы являются оптимальными способами создания интерактивных звуков - звуков, которые меняются в зависимости от игровых условий, звуков, которые близко реагируют на действия пользователей. Ничто (что я видел до сих пор) не позволяет разработчикам создавать или взаимодействовать с эффектом DSP, чтобы манипулировать звуком таким образом, в реальном времени.
Я знаю, что Flash имеет возможность общаться через сокеты / порты, поэтому, возможно, существует существующая библиотека, которая может взаимодействовать с внешним плагином и может быть легко распространена среди пользователей одновременно.
Есть ли такое аудио решение?