С какой внешней технологией обработки звука Flash Player может взаимодействовать в реальном времени? - PullRequest
1 голос
/ 03 апреля 2012

Может быть несколько ответов на этот вопрос, но я хотел бы знать, существует ли какая-либо технология для обработки / воспроизведения аудио в режиме реального времени, чтобы Flash мог:

  • Интерфейс с технологией / плагином для генерации звуков без задержки или задержки.
  • Применение эффектов DSP (реверберация, задержка, сжатие / расширение динамического диапазона, искажение и т. Д.).
  • Манипулировать параметрами DSP в режиме реального времени (охват полосы EQ фильтра или Q).

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

Пока у Flash есть несколько способов манипулирования аудиоданными, такие как SampleDataEvent , библиотека Popforge Андре Мишель, библиотеки чиптюнов, такие как SiON , и возможно, некоторые другие неслыханные библиотеки.

Я не совсем уверен, что эти методы являются оптимальными способами создания интерактивных звуков - звуков, которые меняются в зависимости от игровых условий, звуков, которые близко реагируют на действия пользователей. Ничто (что я видел до сих пор) не позволяет разработчикам создавать или взаимодействовать с эффектом DSP, чтобы манипулировать звуком таким образом, в реальном времени.

Я знаю, что Flash имеет возможность общаться через сокеты / порты, поэтому, возможно, существует существующая библиотека, которая может взаимодействовать с внешним плагином и может быть легко распространена среди пользователей одновременно.

Есть ли такое аудио решение?

1 Ответ

0 голосов
/ 03 апреля 2012

Я знаю это: http://www.audiotool.com/app но не знаю, как они это делают, есть блог, объясняющий некоторый код (имя было hobnox), попробуйте поиск.

Я видел какое-то приложение во флэш-памяти, использующее java lib для доступа к аудио fx, другая идея - попробовать MIDI-связь (лучше в режиме реального времени).

...