Я ищу методы, которые работают на практике для определения некоторого акустического сходства между разными песнями.
Большинство методов, которые я видел до сих пор (MFCC и т. Д.), Похоже, на самом деле нацелены только на поиск идентичных песен (например, снятие отпечатков пальцев, а не рекомендация для распознавания музыки). Хотя большинство рекомендательных систем, похоже, работают с сетевыми данными (песнями, прослушанными совместно) и тегами.
Большинство звуковых дескрипторов Mpeg-7, похоже, тоже придерживаются этой линии. Кроме того, большинство из них определены на уровне «извлекать то и то», но никто, кажется, фактически не использует эти функции и не использует их для вычисления некоторого сходства песен. Но даже эффективный поиск похожих предметов ...
Такие инструменты, как http://gjay.sourceforge.net/ и http://imms.luminal.org/, похоже, использует простой спектральный анализ, расположение файловой системы, теги, а также вводимые пользователем данные, такие как" цвет "и рейтинг, присвоенный пользователем вручную, или частота прослушивания и пропуска песни.
Итак: какие звуковые функции достаточно быстро вычислить для общей музыкальной коллекции и можно использовать для создания интересных списков воспроизведения и поиска похожих песен? В идеале я хотел бы добавить существующий плейлист и получить несколько песен, которые соответствовали бы этому плейлисту.
Так что меня действительно интересует акустическое сходство, а не столько идентификация / снятие отпечатков пальцев. На самом деле, я бы просто хотел удалить одинаковые песни из результата, потому что мне не нужны они дважды. И я также не ищу напевной запрос. У меня даже нет микрофона.
Да, и я не ищу онлайн-сервис. Во-первых, я не хочу отправлять все свои данные в Apple и т. Д., Во-вторых, я хочу получать только рекомендации по песням, которые у меня есть (я не хочу покупать дополнительную музыку прямо сейчас, пока я не исследовал вся моя музыка. Я еще даже не преобразовал все свои компакт-диски в mp3 ...) и во-вторых, мой музыкальный вкус не является мейнстримом; Я не хочу, чтобы система постоянно рекомендовала Марию Кэри.
Плюс, конечно, мне очень интересно, какие техники работают хорошо, а какие нет ... Спасибо за любые рекомендации соответствующей литературы и методов.