|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2009, 14:38 | #1 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
Как сравнить две звуковые волны (waves) на их подобие?
Добрый день! Как сравнить две звуковые волны (waves) на их подобие? Есть такая возможность с использованием библиотеки BASS? Спасибо за любые идеи.
Последний раз редактировалось SkAndrew; 23.05.2009 в 14:39. Причина: техническая ошибка |
23.05.2009, 20:09 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Вообще вопрос интересный. У меня идея свести все к сравнению массивов, вот только как и какими данными забить массив. Тут надо теорию почитать. Можно громкость дискретно снимать, но это по моему слишком просто, не одна громкость ведь определяет звук.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
23.05.2009, 20:17 | #3 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
да в том и то и дело, что массив можно заполнить пиками дискретными, но как сопоставить две волны? одна из них по массиву может иметь с десятка три начальных нулевых значений, а вторая их не иметь вовсе. исключить нулевые значения нельзя так как они могут быть внутри звуковой волны. единственно, что можно принять, что по продолжительности звуковые волны примерно одинаковы. есть еще идеи?
|
23.05.2009, 20:24 | #4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
В принципе можно на каждую волну построить графически график зависимости времени от частоты. По типу эквалайзера. А потом сравнивать графики
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
23.05.2009, 21:01 | #5 |
Форумчанин
Регистрация: 05.04.2008
Сообщений: 244
|
спасибо за идею. а Вы можете привести ссылку на подобный алгоритм?
|
23.05.2009, 21:05 | #6 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Попробуй поискать по форуму по словам "Эквалайзер","Графическое представление звука"... Что-то в этом роде.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
23.05.2009, 21:32 | #7 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Я помню, что такие вещи без Фурье не делаются. Задача довольно сложная.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сравнить две таблицы? | MOLOTOV | Microsoft Office Excel | 9 | 20.07.2010 21:23 |
Пример построения звуковой волны | snake-as | Мультимедиа в Delphi | 2 | 19.10.2008 17:47 |
как сравнить 2 блока памяти7 | KORN | Общие вопросы Delphi | 5 | 01.04.2008 10:50 |
Звуковые файлы | В_И_К_Т_О_Р | Помощь студентам | 5 | 07.02.2008 19:12 |
Как можно в файл (со своим расширением) записать любые файлы (например, звуковые)? | andrey4623 | Общие вопросы Delphi | 3 | 12.01.2008 09:59 |