Розробка програмних модулів для обробки цифрового звуку.

No Thumbnail Available

Date

2021

Journal Title

Journal ISSN

Volume Title

Publisher

СНУ ім. В. Даля

Abstract

У статті розглянуте актуальне питання переходу від аналогового представлення звуку до цифрового, що пов’язане з поширенням комп’ютерних технологій. На сьогодні, персональний комп’ютер зі спеціалізованим аналого-цифровим перетворювачем і програмним забезпеченням здатний виконувати функції студії звукозапису. Більшість програм відрізняються за можливостями і підходом до інтерфейсу користувача. На відміну від вбудованих засобів, програмні модулі, що розроблені в даному проекті, є більш універсальними, сумісними з усіма затребуваними в галузі звуковими робочими станціями. В процесі реалізації модулів було досліджено принципи роботи та елементи керування аналогових реалізацій звукового обладнання. Для реалізації модулів було обрано мову програмування C++, технологію Virtual Studio Technology 3 і платформу для розробки розширень iPlug 2. Платформа містить бібліотеку з основними засобами обробки звуку і створення графічного інтерфейсу плагінів для операційних систем Windows і macOS. Результатом роботи є програмних модулі, що здатні вирішувати основні задачі з обробки звуку: додавання звукових ефектів, таких як перевантаження та відлуння; еквалізацію, у вигляді 7-смугової системи SVF-фільтрів для зменшення шуму, корекції тембру і гучності звукових доріжок. Були створені графічні схеми цифрової обробки сигналів, спроектовано відповідно до реальних пристроїв графічний інтерфейс для програмних модулів. Реалізовані модулі здатні динамічно підключатись до програмного забезпечення для обробки звуку, що сумісне з форматом VST 3, зокрема сучасних цифрових звукових робочих станцій та аудіоредакторів і є сумісними з модулями інших форматів та від сторонніх постачальників. Реалізовані функції дозволяють організувати невелику студію звукозапису з доступним інтерфейсом на одному ПК.

Description

Keywords

програмний модуль, звук, графічний інтерфейс, плагін, фільтр, еквалайзер, бібліотека

Citation

Деркач М. В., Єрьоменко А. Ю. Розробка програмних модулів для обробки цифрового звуку. Наукові вісті Далівського університету. 2021. №21.