Details

Title Разработка программного обеспечения для спектрального анализа музыкальных треков: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Павлюченков Антон Александрович
Scientific adviser Молодяков Сергей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2023
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects спектральный анализ ; C++ ; анализ аудио ; быстрое преобразование Фурье ; преобразование с постоянной добротностью ; spectrum analysis ; audio analysis ; fast Fourier transform ; constant quality transform
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-3696
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\23006
Record create date 7/21/2023

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная квалификационная работа посвящена исследованию текущих решений и методов, используемых в области спектрального анализа музыкальных треков в реальном времени и реализации нового программного обеспечения, расширяющего возможности цифровой рабочей станции с точки зрения визуализации звуковых характеристик музыкального произведения и позволяющего упростить процесс изучения поведения частот, структуры звука и его качества. Также в ходе работы были исследованы малоизвестные математические алгоритмы обработки сигналов, применяемые для создания спектральных анализаторов звука. Один из таких алгоритмов лежит в основе разработанного в рамках данной работы программного модуля. Предложенную тему можно назвать актуальной потому, что разработка новых решений для выстраивания частотного баланса, гармонического анализа и оптимизации общей громкости музыкального микса в соответствии с общепринятыми стандартами необходима с точки зрения улучшения условий для создания качественного звучания во всех форматах, на всех возможных устройствах и платформах. Плагин был создан на языке C++ в среде разработки Microsoft Visual Studio 2019 c использованием кроссплатформенного фреймворка JUCE Framework. В работе представлены выводы о производительности разработанной программы.

This qualification work is dedicated to researching current solutions and methods used in the spectral analysis of musical tracks in real time, and implementing new software that extends the capabilities of a digital workstation in terms of visualization of the sound characteristics of a musical work, and simplifying the process of exploring the behavior of frequencies, the structure of sound and its quality. Little-known mathematical algorithms of signal processing, used for creating spectral analyzers of sound, have also been investigated in the course of work. One of such algorithms is the basis of the software module developed in this work. The proposed theme can be called relevant because development of new solutions for arranging the frequency balance, harmonic analysis and optimization of the overall volume of a musical mix in accordance with generally accepted standards is necessary in order to improve the conditions for creating high-quality sound in all formats and on all possible devices and platforms. The plugin was created in C++ in Microsoft Visual Studio 2019 development environment using the cross-platform JUCE Framework. The paper presents conclusions about the performance of the developed program.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 16 
Last 30 days: 0

Detailed usage statistics