Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   DJ mixer, как синхронизировать аудио? (http://www.flasher.ru/forum/showthread.php?t=202514)

джонатан 20.07.2013 19:29

DJ mixer, как синхронизировать аудио?
 
Здравствуйте коллеги!

Быть может кто-то из вас располагает информацией о том как можно написать на флеше диджейский пульт?
Основная проблема которую я сейчас наблюдаю это синхронизация разных треков.
Рассмотрим пример, что нам нужно наложить track_2 на уже играющий track_1.
Можено просто накинуть один на другой, но получится полная каша, по-тому, что у этих треков разный темп (BPM=Beat per minute=ударов в минуту), а даже если значение и одинаковое они могут лечь в разнобой а не бит на бит, в итоге мы получаем кашу. Попробую изобразить схематично:

track_1 играет и у него удары, скажем 160 в минуту.
|___|___|___|___|
track_2 имеет 80 ударов в минуту
|______|______|

Нужно ускорить вдвое track2 и получить:

|___|___|

После чего наложить бит на бит, что бы не получилось вот такого:
__|___|___|___|___|
|___|___|

Нужно получить вот так:
|___|___|___|___|
|___|___|


Погуглив я нашёл как можно ускорять/замедлять темп аудио файла, но никак не могу понять как же этот темп вычислить. Быть может кто-то, что-то такое делал, или у него в закромах есть какая-то хорошая статься, или может вы просто знаете в какую сторону копать, буду очень признателен любой полезной информации на эту тему.

Спасибо за внимание!


Часовой пояс GMT +4, время: 03:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.