ABSTRACT
This paper introduces pyo, a python module dedicated to the digital processing of sound. This audio engine distinguishes itself from other alternatives by being natively integrated to a common general programming language. This integration allows incorporating audio processes quickly to other programming tasks, like mathematical computations, network communications or graphical interface programming. We will expose the main features of the library as well as the different contexts of use where pyo can be of a great benefit to composers and audio software developers.
- R. Boulanger and V. Lazzarini. The audio programming book. MIT Press, Cambridge, Massachussets, 2010. Google ScholarDigital Library
- J. McCartney. Supercollider: a new real time synthesis language. In ICMC'96 Conference Proceedings, pages 257--258. International Computer Music Association, 1996.Google Scholar
- J. McCartney. Continued evolution of the supercollider real time environment. In ICMC'98 Conference Proceedings, pages 133--136. International Computer Music Association, 1998.Google Scholar
- M. Puckette. Pure data: another integrated computer music environment. In Conference Proceedings, pages 37--41. Second Intercollege Computer Music Concerts, 1996.Google Scholar
- B. Vercoe and D. Ellis. Real-time csound: Software synthesis with sensing and control. In ICMC'90 Conference Proceedings, pages 209--211. International Computer Music Association, 1990.Google Scholar
- M. Wright, A. Freed, and AliMomeni. Opensound control: State of the art. In NIME'03 Conference Proceedings. Conference on New Interfaces for Musical Expression, 2003. Google ScholarDigital Library
Index Terms
- Pyo, the Python DSP toolbox
Recommendations
Calliope: A Co-creative Interface for Multi-Track Music Generation
C&C '22: Proceedings of the 14th Conference on Creativity and CognitionCalliope is a web application for co-creative multi-track music composition (MMM) in the symbolic domain. It is built to facilitate the use of multi-track music machine (MMM). The user can upload Musical Instrument Digital Interface (MIDI) files, ...
The acoustic, the digital and the body: a survey on musical instruments
NIME '07: Proceedings of the 7th international conference on New interfaces for musical expressionThis paper reports on a survey conducted in the autumn of 2006 with the objective to understand people's relationship to their musical tools. The survey focused on the question of embodiment and its different modalities in the fields of acoustic and ...
Performance of python CS1 students in mid-level non-python CS courses
SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science educationIf you change the CS1 language to Python, what is the impact on the rest of the curriculum? In earlier work we examined the impact of changing CS1 from C++ to Python while leaving CS2 in C++. We found that Python-prepared CS1 students fared no ...
Comments