|
Вы в разделе: Разработка
Компрессия музыки
Предлагаю свежепридуманный метод упаковки данных. Не простых а музыкальных. Восновном ориентированной музыкии такой с ритмом.
Рассмотрим обычный сэмпл ударников Мы видим на нем иногда какие-то полуповторяющиеся моменты ? Они не точны, и уж точно их полно в музыке.
Мой метод заключаеться в том что анализируеться весь сонг на наличие повторяющихся колебаний. Естессно не точно совпадающие колебания. т.е. на каждой к примеру 5 секунде звучит барабанный БОМ. В принципе это колебание мы можем дернуть из всего сонга лишь заметив что эти колебания должны вставляться обратно при передаче данных в выход.(например Блястер)
как можно увидеть из рисунков: Некоторые куски слишком одинкаковы , удаляя определенные куски мы упрощаем схему. Естественно что так и будет Фишка не в этом, фишка в том что одинаковых повторений абсолютно не будет. Поэтому отслеживаються примерно одинаковые последовательности и замечаеться промежуток между ними. Наэтом рисунке выделено красным как раз изменение. При этом Из амплитуды звука вычитаеться амплитуда звука обозначенного белой линией. Что нам в итоге даст такое вычитание ? В итоге оно дает дальнейшее изменение намного меньшее чем в реальном звуке.
Вот еще один пример что на самом деле и как выглядит запаковка.
|
Журнал Насморк
|