Tunebot - Tunebot

Tunebot at Interactive Audio Lab tomonidan ishlab chiqilgan musiqiy qidiruv tizimi Shimoli-g'arbiy universiteti. Foydalanuvchilar ma'lumotlar bazasida mikrofonga ohang chalish yoki qo'shiq kuylash, musiqani virtual klaviaturada ijro etish yoki ba'zi qo'shiqlarni yozish orqali qo'ng'iroq qilishlari mumkin. Bu foydalanuvchilarga oxir-oqibat boshlariga yopishgan qo'shiqni aniqlashga imkon beradi.

Qidiruv usullari

Tunebot a G'ildirab so'rov tizim. Har bir nota orasidagi intervallarni ishlatib, kuylangan so'rovni musiqiy mavzular ma'lumotlar bazasi bilan taqqoslaydi. Bu foydalanuvchiga maqsadli yozuvdan farqli ravishda boshqa kalitda kuylashi va hanuzgacha gugurt ishlab chiqarishiga imkon beradi. Intervallarni, shuningdek, A = 440Hz standartidan tashqari boshqa sozlamalarga ruxsat berish uchun talab qilinmaydi, chunki dunyoda ko'p odamlar mukammal balandlik.

Notalar oralig'idan tashqari, Tunebot so'rovni potentsial maqsadlar bilan taqqoslab, notalar orasidagi ritmik nisbatlardan foydalanadi. Nota uzunliklari orasidagi nisbatdan foydalanilganligi sababli, ijro tezligi ritmik o'xshashlik o'lchoviga ta'sir qilmaydi.

So'ngra so'rovlar va maqsadlar nota intervallari va ritmik nisbatlar o'rtasidagi tortilgan qatorlarni tekislash algoritmi bilan mos keladi.

Ma'lumotlar bazasi

Ma'lumotlar bazasi hissa qo'shganlar tomonidan ijro etilgan qo'shiqsiz qo'shiqlardan iborat (kapella). Xissadorlar veb-saytga kirishadi va tizimga o'zlarining misollarini kuylashadi. Ushbu yozuvlarning har biri tegishli qo'shiq bilan bog'liq Amazon. Qo'shiq so'rovi ushbu misollar bilan taqqoslangan. Kapella qo'shiqlari misollari qidirish tugmachalari sifatida ishlatiladi, chunki gitara o'z ichiga olishi mumkin bo'lgan qo'shiqchisiz vokalni boshqasiga (qidiruv kaliti misoliga) taqqoslashdan ko'ra osonroq. , davullar, boshqa qo'shiqchilar, ovoz effektlari va boshqalar.

Ajralib turadigan xususiyatlar

Tunebot foydalanuvchi ma'lumotlaridan o'rganadi va natijalarini yaxshilaydi, chunki har bir foydalanuvchi ko'proq so'rov yuboradi. Har qanday qo'shiq aytganda hech bir inson ohangda mukammal kuylay olmasligi sababli, qidiruv tizimi buni hisobga olishi kerak. Reyting natijalari ro'yxatidan qo'shiqni tanlash orqali foydalanuvchilar Tunebot-ga qaysi qo'shiq to'g'ri bo'lganligini aytib berishadi. Keyin Tunebot ushbu qo'shiqni foydalanuvchining so'rovi bilan juftlashtiradi, farqlarni tahlil qiladi va a-ni ishga tushiradi Genetik algoritm. Ushbu jarayon tizim foydalanuvchining so'rovini maqsadlar bilan taqqoslashini boshqaradigan parametrlarni o'zgartiradi. Masalan, agar foydalanuvchi ritmni sezmasa, taqqoslash omili kelgusi so'rovlar uchun tushiriladi.

Adabiyotlar

Tashqi havolalar