Вгадай мелодію, або Системи ідентифікації музичних композицій
Перш ніж перейти безпосередньо до знайомства з героями сьогоднішньої статті, дозволимо собі зробити невеликий ліричний відступ і коротко розповісти про принципи роботи систем, що розглядаються. У найпростішому викладі технічна суть роботи систем розпізнавання музики зводиться до використання методу ідентифікації композицій із застосуванням технології акустичних відбитків, що є компактною цифровою послідовністю, яка описує характерні частотні складові звукового сигналу. Для кожного запису аудіовідбиток унікальний і може бути використаний для визначення треків, записаних з різною якістю, підданих спотворенням та перетворенням. Ця особливість робить згадану методику вкрай ефективною та забезпечує високий рівень розпізнавання.
Принцип розпізнавання пісні такий: із записаного на швидку руку фрагмента невідомої мелодії тривалістю від 15 до 45 секунд знімається відбиток, який потім відправляється в базу даних системи, де відбувається пошук збігів з аудіовідбитками вже впізнаних композицій. В результаті такого розпізнавання виявляються один або кілька треків-кандидатів, які збігаються з обробленим файлом з можливістю.
Для оцінки можливостей кожного сервісу, що розглядається, ми підготували три тестових аудіофрагменти у форматі MP3 тривалістю по 30 секунд: один з відомої всім шанувальникам гурту The Beatles композиції Michelle, другий з пісні Володимира Висоцького "Колом п'ятсот" (альтернативна назва - "Дорожня історія") і третій зі створеного за книгою Едуарда Успенського "Дядько Федір, Пес і Кіт" мультиплікаційного фільму "Зима в Простоквашино" (пам'ятаєте рядки "А я все частіше помічаю, що мене наче хтось підмінив"?). Для чистотиексперименту всі інформаційні теги, що містяться в перевірочних композиціях, були видалені, а самі файли були перейменовані в об'єкти, що ні про що не говорять, з іменами track1.mp3, track2.mp3 і track3.mp3.




MusicBrainz. Відкрита база даних, що зберігає акустичні відбитки для різних музичних композицій, кількість яких зусиллями ентузіастів повільно, але правильно наближається до планки в 10 мільйонів треків. Будучи розвивається на добровільних засадах, проект пропонує користувача значну колекцію клієнтських додатків для різних платформ, функціональна начинка яких дозволяє працювати не тільки з окремими аудіофайлами, але і з цілими альбомами, наводячи порядок у медіабібліотеках, що зберігаються на комп'ютері. Потенціал MusicBrainz величезний, проте на практиці з'ясувалося, що 30-секундних уривків пісень системі явно недостатньо для визначення композицій, і що в її пізнанні української музики фігурують великі прогалини.

Якщо жоден із розглянутих вище сервісів не допоміг у справі впізнання невідомої мелодії, на допомогу може прийти музична енциклопедія Musipedia, яка пропонує кілька варіантів пошуку пісень: за допомогою наспівування або насвистування їх у мікрофон ПК, "настукування" твору за допомогою клавіші "пробіл" награвання мелодії на віртуальному фортепіано або введення кодів Парсонса. Звичайно, якість пошуку залежить від багатьох факторів, найважливішим з яких, по суті, є тривіальна наявність у користувача почуття ритму та слуху. Кому сподобалося стукати по клавіатурі та грати з комп'ютером у "Вгадай мелодію", тому ми може порекомендувати сервіс SongTapper та його вітчизняний аналог "Рітмотека". З одного боку, робота зі згаданими інструментами моженагадувати кумедний атракціон, з іншого - їх використання може стати останньою можливістю знайти пісню, мелодія якої ніяк не виходить із голови.