Кіріспе

Музипедия – музыкалық шығармаларды анықтауға арналған іздеу жүйесі. Мұны әуенді сыбызғылап, виртуалды фортепиано пернесінде ойнау, компьютер пернесінде ырғақты соғу немесе Парсонс кодын енгізу арқылы жасауға болады. Кез келген адам әуендер жинағын өңдеп, MIDI файлдарын, ноталармен жазылған суреттерді (Musipedia сервері LilyPond немесе abc бастапқы кодын енгізгеннен кейін жасалғандарды қоса), ән сөздерін немесе шығарма туралы мәтінді, немесе әуеннің контурларын Парсонс коді түрінде енгізе алады. Сайттың кейбір мүмкіндіктері 2020 жылы қолданудан тоқтатылған Flash технологиясына байланысты жұмыс істемеуі мүмкін.

Іздеу қағидалары

Музипедия іздеудің үш тәсілін ұсынады: әуеннің контурына, ноталардың биіктігі мен басталу уақытына немесе тек ырғаққа негізделіп. Бірінші екі тәсілде пайдаланушылар ноталарды сала алады, оларды пернетақтада ойната алады немесе әуеннің ASCII нұсқасын тере алады.

Әнділік

Мелодиялық контурды іздеу өңдеу қашықтығын қолданады. Осының арқасында іздеу жүйесі сұраныс ретінде енгізілген контурмен толық сәйкес келетін жазбаларды ғана емес, сонымен қатар бірдей емес контурлардың арасындағы ең ұқсас жазбаларды да табады. Ұқсастық, сұраныс контурын іздеу нәтижесінің контурына түрлендіру үшін қажетті өңдеу қадамдары (символдарды қосу, жою немесе алмастыру) анықтау арқылы өлшенеді. Тек мелодиялық контур ғана маңызды болғандықтан, тіпті тональность, ырғақ немесе нақты интервалдар белгісіз болса да, әуендерді табу мүмкін.

Биіктігі мен ырғағы

Биіктігі мен басталу уақытына негізделген іздеу әуеннің көбірек қасиеттерін ескереді. Дәстүрлі түрде қолданылатын бұл іздеу әдісі транспозицияға және тембрге қатысты өзгермейді, бірақ ырғақ пен интервалдарды ескереді. Әнді түрлі тәсілдермен енгізуге болады, мысалы, экрандағы виртуалды пернетақтаға басу арқылы. Іздеу жүйесі содан кейін сұранысты бөліктерге бөледі, әр бөлікті басталу уақыты мен биіктігінің екі өлшемді кеңістігіндегі нүктелер жиынына түрлендіреді және «Жер көшiрiлiсi» қашықтығын қолданып, әрбір нүктелер жиынын дерекқордағы әуендердің бөліктерін көрсететін алдын ала есептелген нүктелер жиындарымен салыстырады. Контурлық іздеу сияқты, сұраныстағы шағын өзгерістер нәтижелерде де сәйкес келетін шағын өзгерістерге алып келеді, бұл іздеу әдісін қателерге төзімді етеді.

Ритмді соғу

Тек ритмді ғана ескеретін "ұру арқылы сұрау" әдісі, питч және басталу уақыты әдісімен бірдей алгоритмді қолданады, бірақ барлық питчтер бірдей деп есептейді. Осының нәтижесінде, алгоритм тек басталу уақыттарын ғана қамтитын ұрылған сұраныстар үшін қолданылуы мүмкін. Бұл іздеу әдісі, мүмкіндіктері шектеулі адамдарға немесе өте кішкентай енгізу құрылғыларын пайдаланатындарға да өте оңай.

Индекстеу

Екі іздеу алгоритмі де артықшылықты нысандарға негізделген индекстермен жылдамдатылады. Сұрау мен дерекқордағы әрбір жазба арасындағы қашықтықты есептеудің орнына, Музипедия сұрау мен бірнеше артықшылықты нысан арасындағы қашықтықты есептейді. Әрбір артықшылықты нысан үшін дерекқордағы әрбір жазбаға дейінгі қашықтық белгілі. Контурлар үшін өңдеу қашықтығы және Музипедия қолданатын Жер қозғалтқышы қашықтығының түрі үшін де үшбұрыш теңсіздігі орындалғандықтан, іздеу алгоритмі екінші кезеңде тек қана артықшылықты нысандарға сұрау мен артықшылықты нысандар арасындағы қашықтықтарға ұқсас қашықтықтағы дерекқор жазбаларын қарастыру керек.

Басқа аудио іздеу құралдарымен салыстыру

Musipedia іздеу жүйесі Shazam сияқты іздеу жүйелерінен өзгеше жұмыс істейді. Соңғысы телефон қосылысы арқылы жіберілген жағдайда да, аудионың қысқа бөліктерін (жазбадан алынған бірнеше секундты) анықтай алады. Shazam мұны үшін Аудио саусақ іздерін пайдаланады, бұл жазбаларды анықтауға мүмкіндік беретін техника. Ал Musipedia белгілі бір мелодияны қамтитын музыкалық шығармаларды анықтай алады. Shazam берілген аудио бөлігін қамтитын нақты жазбаны табады, бірақ сол шығарманың басқа жазбаларын таба алмайды. Musipedia кейбір кітапханалардың музыка табу каталогтарына қосылған, онда басқа да материалдар мен онлайн ресурстар бар.

Тарих

Мусипедия 1997 жылы Райнер Типке бастады және содан бері ол оны дамытып келеді. Уикипедия сияқты бірлескен жұмыс мүмкіндіктері қосылғанға дейін (жазбаларды өңдеу және жою мүмкіндігі 2004 жылдан бастап ғана пайда болды), ол бұл музыкалық іздеу жүйесін "Melodyhound" деп атады. 2006 жылдан бастап Musipedia іздеу құралы World Wide Web-те MIDI файлдарын іздеу үшін де қолданылады. Musipedia өз іздеу индексіне енетін MIDI файлдарын Alexa Web Search қызметін пайдалану арқылы табады, бұл қызмет 2005 жылдың желтоқсанынан бастап Alexa компаниясымен жасалған серіктестік арқылы қолжетімді.