Молчанов, Олексій АндрійовичІшмуратов, Тимур Ільдарович2025-07-022025-07-022025Ішмуратов, Т. І. Розширення браузера для знаходження шаблонів ритму в звукових даних : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Ішмуратов Тимур Ільдарович. – Київ, 2025. – 115 с.https://ela.kpi.ua/handle/123456789/74583Кваліфікаційна робота включає пояснювальну записку (60 с., 27 рис., 4 табл., 6 додатки). Метою проекту є створення програмного забезпечення у вигляді розширення для веб-браузера для знаходження шаблонів ритму у звукових даних. Програмний засіб забезпечує функції метронома та автоматичного аналізу темпу аудіофайлів. Призначенням розширення є надання можливостей для використання звичайного ручного метроному, із можливістю задачі BPM та метру, а також автоматичного метронома, який дозволяє завантажити аудіофайл, який буде автоматично проаналізовано. Також розширення надає можливість відтворювати завантажений файл із супроводом згенерованого клік треку. В процесі розробки були використані сучасні веб-технології, зокрема стандартизована Web Audio API для обробки та відтворення звуку в браузері та бібліотека Essentia.js для аналізу аудіосигналів та визначення темпу. В ході розробки було: • проведено аналіз існуючих програмних рішень та технологій для роботи з музичним темпом та ритмом; • сформульовані вимоги до програмного продукту – розширення браузера для аналізу темпу та роботи з метрономом; • розроблена архітектура розширення, що забезпечує взаємодію модулів метронома, програвача аудіо та аналізатора темпу; • розроблено функціонал ручного метронома; • розроблено функціонал автоматичного. Впровадження даного розширення надасть музикантам та іншим зацікавленим користувачам зручний та доступний інструмент для практики та аналізу музичних композицій.115 с.ukрозширення для браузераметрономаналіз темпуbpmweb audio apiessentia.jsаудіофайлобробка звукуbrowser extensionmetronometempo analysisaudio filesound processingРозширення браузера для знаходження шаблонів ритму у звукових данихBachelor Thesis