Розробка програмних модулів для обробки цифрового звуку.
No Thumbnail Available
Date
2021
Authors
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.