Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];

Вниз

Как заставить компьютер послушать?   Найти похожие ветки 

 
Rentgen ©   (2005-08-31 08:57) [0]

Здравтвуйте!
Я полный чайник в "Мультимедиа".

Проблемка такая, что нужно сравнить два вэйв-файла(они должны совпадать по мелодии, не знаю как правильно сказать или амплитудам). Причем качество может заметно вырьировать. Вообщем побайтно её не сравнить. На "слух" отличить совпадение легко. Но как программно, т.е. заставить компьютер послушать не знаю. Намекните в какую сторону копать?

?Амплитуды?
?Сравниение частот в опред. моменты времени?

Еще раз повторяю: я в обработке звука полный "ЧАЙНИК".


 
Rentgen ©   (2005-08-31 08:58) [1]

>>я в обработке звука полный "ЧАЙНИК".
Подправлю: ...В ПРОГРАММНОЙ обработке...


 
dmitry501 ©   (2005-08-31 09:28) [2]

Если только "чайник" в программной обработке звука, значит у Вас есть теория по сравнению звуков, подкрепленная солидным математическим основанием, позволяющая "на слух" определять идентичность мелодий? Тогда Вам надо диссертацию по этой теме писать, а что касается закодировать теорию в программе, то я думаю найдете студентов, они за небольшое вознаграждение сделают. :)


 
Rentgen ©   (2005-08-31 09:50) [3]

Ну допустим высоту звука(тон) определить же можно?!
Почему, бы не проверить в некоторых местах мелодии эти параметры, и не сравнить?

Или скажите, что мне опять диссертацию писать?


 
Digitman ©   (2005-08-31 10:51) [4]

сравнению подлежат относительные изменения спектров сравниваемых сигналов за одни и те же равные интервалы прошедшего времени для обоих сигналов

получить спектр сигнала в заданный интервал времени можно при помощи прямого Фурье-преобразования

читай-изучай все касаемое Fourier Transforming


 
Jeer ©   (2005-08-31 11:04) [5]

Rentgen ©   (31.08.05 09:50) [3]

Желательно дохтурскую.

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


 
Digitman ©   (2005-08-31 11:51) [6]


> Jeer ©   (31.08.05 11:04) [5]


> тут как раз дохтурская и пригодится


угу)

особливо если стоит задача определить, что некая полифония в presto-исполнении Государственным симфоническим оркестром и некая какафония во фривольном исполнении одним пальцем на ф-но неким В.Пупкиным - это суть одно и то же и есть ничто иное как "Чижик-пыжик .."


 
Rentgen ©   (2005-08-31 12:20) [7]

Наверняка вам попадались проги типа:
WaveToMidi

Вы считаете, что разработчики этих прог(кстати есть фрииварные) уже написали доХтУрскую дисертацию?


 
Jeer ©   (2005-08-31 12:37) [8]

Rentgen ©   (31.08.05 12:20) [7]

Не брендите.
Смотрел я все это.
Выделение отдельных инструментов из композиции весьма и весьма сложная задача.
Пока она не решена даже удовлетворительно.


 
Reindeer Moss Eater ©   (2005-08-31 12:43) [9]

Наверняка вам попадались проги типа:
WaveToMidi


И что из этого?
Каким образом это поможет оценить похожесть?
Типа ноты одинаковые?
:)

А если я дам два вава с сороковой симфонией Моцарта (один в исполнении оркеста, а второй только на барабане) и ноты получатся одинаковые?
Какой критерий похожести-то?


 
Digitman ©   (2005-08-31 12:49) [10]


> Rentgen ©   (31.08.05 12:20) [7]


> считаете, что разработчики этих прог..
> уже написали доХтУрскую дисертацию?


строго наоборот - не писав никаких "доХтУрских" авторы подобных "шедевров" замахнулись на явно непосильную им задачу и наплодили хлам, который даже на "тройку" не работает

да и к сабжу вопроса wave2midi не имеет никакого отношения


 
Чапаев ©   (2005-08-31 12:58) [11]

> Вы считаете, что разработчики этих прог(кстати есть фрииварные) уже написали доХтУрскую дисертацию?
Судя по качеству конверсии -- и диплом с трудом защитили.


 
Rentgen ©   (2005-09-01 12:59) [12]

Ладно. С вэвамитумиди проедем.
Ну а какже распознование речи?
Ведь там явно идет проверка интонации.


 
Jeer ©   (2005-09-01 13:14) [13]

Rentgen ©   (01.09.05 12:59) [12]

Это совсем другое, к тому же интонация никого не интересует, а потому и не распознается:))


 
Плохиш ©   (2005-09-01 13:16) [14]


> Rentgen ©   (01.09.05 12:59) [12]
> Ну а какже распознование речи?
> Ведь там явно идет проверка интонации.

Ну конечно, потому что с другой интонацией программа просто ничего не понимает. Там и пить больше нельзя и болеть :-)
И посмотри состав фирм, разрабатывающих эти программы. Там далеко не одну докторскую защитили.


 
Digitman ©   (2005-09-01 13:39) [15]


> Rentgen ©   (01.09.05 12:59) [12]


за распознавание речи, произнесенной Исполнителем "Чижика-пыжика .." на фоне муз.аккомпанимента ансамбля имени Имени шнобелевской премии еще никто не получил ... у тебя есть шанс стать первым в числе оных) ..

поверь - сие будет эпохальное событие


 
Rentgen ©   (2005-09-02 14:00) [16]

Между прочем я слышал по радио рекламу от какого-то сотового оператора. Дк вот там рекламировали такую фишку: Ты звонишь с мобильника на №, и делаешь музыку по громче. Тебе придет СМСка с названием песни. Говорили типа у каждой песни есть свои "отпечатки". Только не говорите, что там сидит крутой ДиДжей и слушает звонки с мобильных :).
(Было это ну сполгода назад)


 
Digitman ©   (2005-09-02 15:33) [17]


> Говорили типа


Говорят, что в Москве кур доЯт)


> Говорили типа у каждой песни есть свои "отпечатки".


угу.

особенно - песенном фольклоре людоедов из какого-нть тмутараканского племени умба-юмба ..

а чем, собссно, у них не песни ?


> Тебе придет СМСка с названием песни


и названия у ихних песен наверняка тоже имеются)

так что "крутой ДиДжей" может не беспокоиться - "фишка" и для этого не столь уж экзотического случая отработает как надо)


 
Rentgen ©   (2005-09-02 16:19) [18]

>>Digitman ©   (02.09.05 15:33) [17]
Вы вообще о чем???


 
Digitman ©   (2005-09-02 16:26) [19]


> Rentgen ©   (02.09.05 16:19) [18]


как это о чем ?

о том что если я сделаю погромче ЛЮБУЮ "песню", то согласно той самой рекламе я обязательно получу СМСку с ее названием


 
Jeer ©   (2005-09-02 17:16) [20]

Digitman ©   (02.09.05 16:26) [19]

Серег, на самом-то деле это возможно - получение "отпечатка" с конкретного релиза.
Разговор-то шел о другом - как определить, что некоторый релиз есть эквивалент другого.
Это пока практически невозможно.


 
Digitman ©   (2005-09-02 17:23) [21]


> Jeer ©   (02.09.05 17:16) [20]


ну и какой "отпечаток" будет у песни племени умба-юмба ?)


 
Jeer ©   (2005-09-02 17:57) [22]

Digitman ©   (02.09.05 17:23) [21]

Пришли конкретный релиз - вышлю "отпечаток".


 
Digitman ©   (2005-09-02 18:05) [23]


> Jeer ©   (02.09.05 17:57) [22]


Ок, Серега)

В Пн вышлю тебе, к примеру, песню хомячков)

А ты мне в ответ, надеюсь, - название песни)


 
programania ©   (2005-09-03 00:45) [24]

>Rentgen ©   (31.08.05 08:57)  
>Я полный чайник в "Мультимедиа".

Я тоже,
однако сделал поиск похожей музыки по содержанию
путем постройки АЧХ в НЧ
http://programania.com/ENJOL.ZIP   850kb
процесс запускается кнопкой alt+A и потом вся музыка
сортируется по темпу или по похожести текущей
или по наличию похожей или одинаковой


 
Jeer ©   (2005-09-05 10:54) [25]

programania ©   (03.09.05 00:45) [24]

Такой метод работает только для одинаковых или очень похожих, возможно искаженных, релизов.
Распознать на идентичность одну и ту же композицию, исполненную симфоническим оркестром или пьяным подвывалой из местного кабака практически нереально. IMHO.


 
Jeer ©   (2005-09-05 11:04) [26]

programania ©   (03.09.05 00:45) [24]

Приятно удивило, что "Отпетые мошенники" - "А у реки" и "Валерия" - "Таю" оказывается абсолютно одинаковые вещи)))


 
programania ©   (2005-09-06 01:54) [27]

>Jeer ©   (05.09.05 10:54) [25]
>исполненную симфоническим оркестром или пьяным подвывалой из местного кабака практически нереально

Найти совпадение мелодии в совершенно разной музыке
действительно нереально, но зачем это нужно?
По моему важнее найти
дубликаты музыки с разным качеством, размером чтобы не занимали места
или найти еще что-то в том же стиле если что-то понравилось
для этого это и предназначено

>оказывается абсолютно одинаковые вещи

там есть группа посто одинаковые, куда включаются файлы
имеющие копии с одинаковыми размерами в байтах и секундах
и с одинаковым временем создания без учета содержания.
Они у них что одинаковые?
Похожие по содержанию включаются в другие группы
хотя по моему вся советская эстрада похожа


 
Jeer ©   (2005-09-06 10:08) [28]

programania ©   (06.09.05 01:54) [27]
Смотрим, чего хотел
Rentgen ©   (31.08.05 08:57)
и понимаем, что хотел проверять на совпадение мелодии.
А  это не одно то же с совпадением на идентичный релиз, но с разным качеством.
Второе выполнить совсе не трудно, но только не Вашим методом.

"У реки" - время 3.43, размер 7.1
"Таю" - время  4.49, размер 9.2

И чего там похожего ?


 
programania ©   (2005-09-06 21:54) [29]

>Jeer ©   (06.09.05 10:08) [28]
>Второе выполнить совсе не трудно, но только не Вашим методом.

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

>И чего там похожего ?
Одинаковые показываются внизу экрана в 2-х строках
после сортировки по сходству или сравнению
когда выделена группа одинаковые, в которой
может быть тысячи разных песен, имеющих копии.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.052 c
11-1118647887
konst
2005-06-13 11:31
2006.02.12
Работа со статусной строкой


15-1137954636
Ford
2006-01-22 21:30
2006.02.12
Где можно скачать ?


11-1118034577
alef
2005-06-06 09:09
2006.02.12
KOLEcmListEdit & FPC


15-1137712644
Yegorchic
2006-01-20 02:17
2006.02.12
Олимпиады по программированию


5-1124975647
Aleksandr.
2005-08-25 17:14
2006.02.12
Что сделать с некорректной отрисовкой TCustomListBox?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский