| |
В статье рассматриваются аспекты программно-генеративных взаимосвязей библиотек-расширений «cell-aut.lsp» и «pianosyn.lsp» (в контексте фрагмента «piano-note») языка программирования Nyquist с точки зрения технико-функционального анализа для повышения эффективности процедур имитационного моделирования аудиосигналов, а также для составления алгоритмически-комбинаторных композиций. Расшифрованы основные детали программного кода библиотеки-расширения «cell-aut.lsp» во взаимосвязи её функций с фрагментом библиотеки «pianosyn.lsp», отвечающей за синтез звуков фортепиано с имитационным моделированием различных метрико-акустических характеристик. В качестве механизма для получения новой фактуры полифонико-синтетических аудиоматериалов был выбран принцип клеточных автоматов. За основу модели, определяющей структурную топологию поведений элементарных клеточных автоматов, были взяты два правила Вольфрама 35 и 95. Раскрыты и на экспериментальной основе уточнены базовые свойства топологии поведения клеток (ячеек) на холсте клеточного автомата по определённым в настоящем исследовании правилам Вольфрама при получении новых синтезируемых образцов синтетических аудиокомпозиций. Получены новые экспериментальные результаты в области алгоритмизации и аудиопрограммирования, способствующие приращению новых инженерных и научных знаний в области аудиоинформатики и компьютерных наук. В заключении сформулированы итоги проведённого автором исследования.
Ключевые слова:язык программирования Nyquist, NyquistIDE, аудиопрограммирование, аудиоинформатика, компьютерные науки, параллельные вычисления, аудиосинтез, имитационное моделирование, алгоритмически-комбинаторные аудиосигналы, генеративные взаимосвязи, клеточные автоматы, правила Вольфрама — «35/95», библиотеки-расширения — «cell-aut.lsp» и «pianosyn.lsp (функция piano note)».
|