| |
This paper examines the aspects of programmatically generated interrelations between the extension libraries «cell-aut.lsp» and «pianosyn.lsp» (within the context of the «piano-note» fragment) of the Nyquist programming language from the perspective of technical and functional analysis. The goal is to enhance the efficiency of procedures for imitation modeling of audio signals and to facilitate the development of algorithmically combinatorial compositions. Key details of the source code of the «cell-aut.lsp» extension library are decoded, revealing its functional relationship with the «pianosyn.lsp» library fragment, which is responsible for piano sound synthesis with imitation modeling of various metrical and acoustic characteristics. The cellular automata principle was adopted as the mechanism for generating new textures of polyphonic synthetic audio materials. The model, which defines the structural topology of the behaviors of elementary cellular automata, is based on two Wolfram rules: 35 and 95. The fundamental properties of cell behavior topology on the cellular automaton grid, according to the specific Wolfram rules, are elucidated and experimentally refined during the synthesis of new synthetic audio samples. New experimental results have been obtained in the fields of algorithmization and audio programming, contributing to the advancement of engineering and scientific knowledge in audio informatics and computer science. The paper concludes with a summary of the research conducted by the author.
Keywords:Nyquist programming language, NyquistIDE, audio programming, audio informatics, computer science, parallel computing, sound synthesis, imitation modeling, algorithmically combinatorial audio signals, generative interrelations, cellular automata, Wolfram rules — «35/95, extension libraries — «cell-aut.lsp» and «pianosyn.lsp (piano note function)».
|