Details
| Title | Разработка фреймворка для цифровой обработки музыки с использованием нейронных сетей: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Development of a framework for the digital music processing using neural networks |
|---|---|
| Creators | Шматков Артём Александрович |
| Scientific adviser | Комарова Елена Викторовна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | цифровая обработка сигналов ; нейронные сети ; разделение источников звука ; подавление артефактов ; digital signal processing ; neural networks ; sound source separation ; artifact suppression |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.03 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-6116 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\45619 |
| Record create date | 9/10/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Объектом исследования являются методы и подходы к разделению источников сигнала и преобразованиям звука. Целью работы является создание модульного фреймворка для обработки музыки, обеспечивающего разделение источников звука и их семантические преобразования, используя нейросетевые модели и классические методы обработки сигналов. Методология включает анализ существующих решений, подбор технологического стека, проектирование модульной архитектуру, программную реализацию с помощью Python, PyTorch, Demucs, Gradio, Pyrubberband, TorchMetrics и тестирование фреймворка с Pytest. В результате разработана модульная архитектура из независимых компонентов, интегрирована нейросетевая модель, создана система постобработки и реализовано разделение вокала на ведущий и фоновый. Фреймворк может быть использован музыкантами, звукоинженерами и создателями контента для обработки аудио как в образовательных целях, так и в коммерческих проектах.
The object of this research is methods and approaches to signal source separation and audio processing. The aim of this work is to develop a modular framework for music processing that enables the separation of sound sources and their semantic transformations, using neural network models and classical signal processing techniques. The methodology involves reviewing existing solutions, selecting a technology stack, designing a modular architecture, software implementation using Python, PyTorch, Demucs, Gradio, Pyrubberband, TorchMetrics, and testing the framework with Pytest. As a result, a modular architecture comprising independent components has been developed, the neural network Demucs has been integrated, a post-processing system has been created, and the separation of vocals into lead and background tracks has been implemented. The framework can be used by musicians, sound engineers and content creators for audio processing in both educational and commercial projects.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|