Abstract
Block-based processing of audio streams commonly employed in realtime audio environments such as Max, Pd and SuperCollider is ill-suited to digital signal processing which functions on discrete chunks, or frames, of audio. Such environments currently lack comprehensive support for complex multi-rate processing. Consequently, welldocumented frame-based processing techniques requiring sophisticated multi-rate processing DSP graphs are currently under-exploited in the creative coding community. FrameLib provides an extensible open-source library for realtime frame-based audio processing, and is currently available as a set of Max externals and a C++ codebase. It enables rapid prototyping and creation of DSP networks involving dynamically sized frames processed at arbitrary rates. Unlike prior solutions, FrameLib provides novel systems for scheduling and memory management, reducing complexity for the user. Details of these novel approaches are explored in detail, and an overview of FrameLib in its current state is given.
| Original language | English |
|---|---|
| Title of host publication | 2017 ICMC/EMW - 43rd International Computer Music Conference and the 6th International Electronic Music Week |
| Place of Publication | Shanghai |
| Publisher | Shanghai Conservatory of Music |
| Pages | 271-278 |
| Number of pages | 8 |
| Volume | 2 |
| ISBN (Electronic) | 9780984527465 |
| Publication status | Published - 2017 |
| Event | 43rd International Computer Music Conference and the 6th International Electronic Music Week: Hearing the Self - Shanghai Conservatory of Music, Shanghai, China Duration: 15 Oct 2017 → 20 Oct 2017 Conference number: 43 http://www.icmc2017.com/en/ (Link to Conference Website) |
Conference
| Conference | 43rd International Computer Music Conference and the 6th International Electronic Music Week |
|---|---|
| Abbreviated title | ICMC / EMW 2017 |
| Country/Territory | China |
| City | Shanghai |
| Period | 15/10/17 → 20/10/17 |
| Internet address |
|
Fingerprint
Dive into the research topics of 'FrameLib: Audio DSP using frames of arbitrary length and timing'. Together they form a unique fingerprint.-
Targeting Multiple Creative Coding Environments Efficiently with Modern C++
Harker, A. & Green, O., 6 Aug 2025, Proceedings - 50th International Computer Music Conference: Curiosity, Play, Innovation, ICMC 2025. De Ritis, A. P., Mallia, J., Zappi, V., van Troyer, A. & Vistein, A. (eds.). International Computer Music Association, p. 192-199 8 p. (International Computer Music Conference, ICMC Proceedings).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review
-
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver