Проєктування та розроблення програмного забезпечення для аналізу цифрового звуку з використанням об’єктно-орієнтованої методології

dc.contributor.authorКирийчук Д. Л.
dc.contributor.authorТкаченко К. Д.
dc.contributor.authorЛяшенко О. М.
dc.contributor.authorKyryichuk Dmytro L.
dc.contributor.authorTkachenko Kyrylo D.
dc.contributor.authorLiashenko Olena M.
dc.date.accessioned2023-09-20T06:52:44Z
dc.date.available2023-09-20T06:52:44Z
dc.date.issued2023
dc.descriptionКирийчук, Д. Л. Проєктування та розроблення програмного забезпечення для аналізу цифрового звуку з використанням об’єктно-орієнтованої методології = Design and development of software for digital sound analysis using object-oriented methodology / Д. Л. Кирийчук, К. Д. Ткаченко, О. М. Ляшенко // Зб. наук. пр. НУК. – Миколаїв : Гельветика, 2023. – № 1 (490). – С. 183–190.
dc.description.abstractМетою роботи є розроблення програмного забезпечення для аналізу цифрового звуку з використанням об’єктно-орієнтованої методології. В роботі описано основний функціонал програмного додатку: імпорт та експорт файлів у форматах WAVE PCM; підтримка базових операцій редагування файлів (вирізання, копіювання, вставка та видалення); зміна висоти тону без зміни темпу та навпаки; видалення статичного шуму, шипіння та інших постійних шумових дефектів запису; детальний аналіз частотних характеристик; виконання спектрографічного режиму відображення доріжок. Методика. При розробці програмного забезпечення були використані алгоритми прямого та зворотного дискретного перетворення Фур’є, віконні функції Фон-Ганна та Хеммінга, методологія об’єктно-орієнтованого програмування. Результати. Проведено аналіз основних тенденцій розвитку програмного забезпечення для аналізу цифрового звуку. Визначено основні функціональні можливості та принципи роботи таких систем. Виявлено сучасні тенденції побудови, розвитку та застосування таких систем. Наукова новизна. Вирішено актуальне науково-практичне завдання, що полягає в теоретико-методологічному обґрунтуванні підходів та принципів побудови програмних систем для аналізу цифрового звуку. Практична значимість. Полягає в можливості застосування теоретико-методологічних підходів і висновків, отриманих в межах роботи для розробки та впровадження програмного забезпечення для аналізу цифрового звуку. Побудовано архітектуру програмного додатку, що має модульну структуру. Головний модуль програмного продукту призначено для взаємодії з програмними модулями «Системні бібліотеки», «Програмні бібліотеки» та модулем «Sources». Розроблено основні класи програмного додатку: клас Line створено для зміни значення кольору та формату ліній поточного контексту пристрою; клас TextFormat створено для зміни значення кольору, вирівнювання та формату рядка поточного контексту пристрою; клас Axis створено для як базовий клас координатна вісь; клас AxisX створено на базовому класі координатна вісь Axis, та описує вісь абсцис; клас Graph створено за допомогою агрегації класів Series, AxisX і AxisY, та описує функціонал по роботі із графіком.
dc.description.abstract1Development of software for digital sound analysis using object-oriented methodology is the purpose of the article. The basic function of the software is described: Import and export of files in wave PCM formats; support of basic operations of editing of files (cut, copy, paste and delete); change of pitch without changing of speed and vice versa; removal of static noise, hissing and other constant noise defects of recording; detailed analysis of frequency characteristics; performs a spectrographic display of tracks. Method. Algorithms of Discrete Fourier Transform, Hann and Hamming windows functions, methodology of objectoriented programming were used in the development of software. Results. Analysis of the main trends of software development for digital sound analysis is carried out. The main functional capabilities and principles of such systems are defined. Modern tendencies of construction, development and application of such systems were revealed. Scientific novelty. The actual scientific and practical task, which consists in theoretical and methodological substantiation of approaches and principles of construction of software systems for the analysis of digital sound, is solved. Practical importance. Practical significance. It is possible to apply theoretical and methodological approaches and conclusions obtained within the framework of work for development and implementation of software for digital sound analysis. The architecture of the software application has been built, which has a modular structure. The main module of the software product is intended for interaction with the program modules “System libraries”, “Program libraries” and “Sources”. The main classes of the software application have been developed: The Line class is created to change the color value and format of the lines of the current device context; the TextFormat class is created to change the color value, align and format of the line of the current device context; the Axis class is created as a basic class of coordinate windows; The AxisX class is created on the base class Axis coordinate axis, and describes the abscise axis; the Graph class is created by the Series, AxisX, and AxisY class aggregation, and describes the graph function.
dc.identifier.issn2311-3405 (Print)
dc.identifier.issn2313-0415 (Online)
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/6988
dc.language.isouk
dc.relation.ispartofseriesУДК; 004.9
dc.titleПроєктування та розроблення програмного забезпечення для аналізу цифрового звуку з використанням об’єктно-орієнтованої методології
dc.title.alternativeDesign and development of software for digital sound analysis using object-oriented methodology
dc.typeArticle

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kyryichuk.pdf
Розмір:
838.62 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
4.38 KB
Формат:
Item-specific license agreed upon to submission
Опис:

Зібрання