A port of the SuperCollider's class library to Python
Artículo
Fecha:
2022Editorial y Lugar de Edición:
Association for Computing MachineryRevista:
ACM International Conference Proceeding Series (pp. 137-142) Association for Computing MachineryResumen *
This paper presents a fully functional port of the client side SuperCollider´s class library from sclang to Python. It discusses the fundamental architectural features that make the original library unique compared to other Python clients which differ in approach or scope. An exploration of how general purpose programming languages techniques and paradigms are used to represent DSP algorithms and musical structures is made while exposing the different components of the library, technical decisions and a few needed adaptations to the resources of the target language. It also presents the implementation of a non real time mode to create OSC scores from the same code used in real time. Finally, the advantages and disadvantages of the library itself are discussed. Información suministrada por el agente en SIGEVAPalabras Clave
PYTHONMUSICSUPERCOLLIDERSOUND