Розширення браузера для знаходження шаблонів ритму у звукових даних
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (60 с., 27 рис., 4 табл., 6 додатки).
Метою проекту є створення програмного забезпечення у вигляді розширення для веб-браузера для знаходження шаблонів ритму у звукових даних. Програмний засіб забезпечує функції метронома та автоматичного аналізу темпу аудіофайлів.
Призначенням розширення є надання можливостей для використання звичайного ручного метроному, із можливістю задачі BPM та метру, а також автоматичного метронома, який дозволяє завантажити аудіофайл, який буде автоматично проаналізовано. Також розширення надає можливість відтворювати завантажений файл із супроводом згенерованого клік треку.
В процесі розробки були використані сучасні веб-технології, зокрема стандартизована Web Audio API для обробки та відтворення звуку в браузері та бібліотека Essentia.js для аналізу аудіосигналів та визначення темпу.
В ході розробки було:
• проведено аналіз існуючих програмних рішень та технологій для роботи з музичним темпом та ритмом;
• сформульовані вимоги до програмного продукту – розширення браузера для аналізу темпу та роботи з метрономом;
• розроблена архітектура розширення, що забезпечує взаємодію модулів метронома, програвача аудіо та аналізатора темпу;
• розроблено функціонал ручного метронома;
• розроблено функціонал автоматичного.
Впровадження даного розширення надасть музикантам та іншим зацікавленим користувачам зручний та доступний інструмент для практики та аналізу музичних композицій.
Опис
Ключові слова
розширення для браузера, метроном, аналіз темпу, bpm, web audio api, essentia.js, аудіофайл, обробка звуку, browser extension, metronome, tempo analysis, audio file, sound processing
Бібліографічний опис
Ішмуратов, Т. І. Розширення браузера для знаходження шаблонів ритму в звукових даних : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Ішмуратов Тимур Ільдарович. – Київ, 2025. – 115 с.