Как управлять положением нескольких звуковых объектов на стороне клиента во Flash, а затем смешивать их вместе?

Если вы хотите создать звуковой редактор на основе Flash на стороне клиента, который позволяет загружать более 1 звука в интерфейс, который позволяет вам манипулировать отдельными позициями звуков и микшировать/воспроизводить их в реальном времени, как бы вы это сделали? это?

Я хочу создать простую версию, которая может смешивать 2 mp3, позволяя пользователю регулировать положение каждого из них. Что-то вроде упрощенной версии аудиоредактора Myna от Aviary.

В конце микширования я также хотел бы, чтобы наш сервер смешал 2 mp3-файла с правильным позиционированием в 1 mp3-файл...


person Boss X    schedule 20.01.2011    source источник


Ответы (1)


В зависимости от типа вывода вам нужно подумать о правильной стратегии. Вы говорите, что в конце редактирования вам нужен сервер для микширования нескольких mp3-файлов. Вы также можете подумать о создании этого микса во флеш-плеере, в наши дни он достаточно мощный. Двоичный результат вы можете отправить на сервер, которому нужно только записать байты в файл .mp3.

Я думаю, вам нужно немного углубиться в область обработки звука и решить, какой инструмент вы хотите сделать. Посмотрите Tonfall, автор Андре Мишель. Используемые им методы настолько же высокотехнологичны, насколько и получает.

С другой стороны, вы можете написать свой собственный mp3-секвенсор с Timers, настроенным на вызов метода .play() экземпляра Sound в нужный момент. Это настолько низкотехнологично, насколько это возможно.

Вы, вероятно, захотите быть где-то посередине, а затем вы сможете вернуться с конкретными вопросами, на которые легче ответить. Удачи.

person epologee    schedule 20.01.2011