Поддержите запрос, напевая, используя файлы MIDI - PullRequest
0 голосов
/ 12 февраля 2012

Я читал, что можно поддерживать запрос, напевая, используя MIDI-файлы. Может кто-нибудь дать мне представление о том, как это можно сделать?

Ответы [ 2 ]

1 голос
/ 12 февраля 2012

Если у вас есть доступ к библиотеке IEEE: Запрос с гудением миди и аудио с использованием хеширования с учетом локальных особенностей

Цитирование с Запрос с гудением MIDI и аудио с использованием хеширования с учетом местных особенностей, примеры получения аудио

Мы предлагаем запрос методом гудения, основанным на локально-чувствительном хешировании (LSH).Метод создает индекс мелодических фрагментов, извлекая векторы основного тона из базы данных мелодий.При извлечении метод автоматически транслирует спетый запрос в заметки, а затем извлекает векторы основного тона аналогично конструкции индекса.Для каждого вектора основного тона запроса метод выполняет поиск похожих мелодических фрагментов в базе данных, чтобы получить список мелодий-кандидатов.Это эффективно выполняется с использованием LSH.Мелодии-кандидаты ранжируются по расстоянию до всего запроса и возвращаются пользователю.Для извлечения аудиосигналов мы применяем метод автоматической транскрипции мелодии для создания базы мелодий непосредственно из музыкальных записей.

0 голосов
/ 15 сентября 2015

Вот запрос с открытым исходным кодом от системы гудения, которая поддерживает миди для построения песни db: https://github.com/EmilioMolina/QueryBySingingHumming

и смотрите ссылку:

[1] Лэй Ванг, Шен Хуан, Шен Ху, Цзяен Лян, Бо Сюй, Эффективный и действенный метод для запросов с помощью системы Humming, основанный на объединении измерений множественности подобия, ICALIP, 2008

[2] Лэй Ванг, Шен Хуан, Шен Ху, Цзяен Лян, Бо Сюй, Повышение скорости поиска и точности запросов с помощью системы гудения на основе трех методов: объединение признаков, уменьшение набора кандидатов и измерение множественного сходства, INTERSPEECH 2008

[3] http://mirlab.org/dataSet/public/MIR-QBSH-corpus.rar

[4] http://www.esac -data.org /

...