Abstract
Gamma is a C++ library for sound synthesis that was created to address some of the limitations of existing sound synthesis libraries. The first limitation is that unit generators cannot easily be organized into separate sampling domains. This makes it difficult to use unit generators with different sample rates and in other domains, namely the frequency domain. The second limitation is that certain internal unit generator algorithms, such as interpolation, cannot be customized. This tends to lead to closed architectures consisting of multiple unit generators with only slight algorithmic differences. Gamma makes explicit two novel abstractions---assignable sampling domains and algorithm Strategies---to help overcome these limitations and extend the application range of its unit generators.
Originalsprog | Engelsk |
---|---|
Titel | Proceedings of the 2014 International Computer Music Conference |
Vol/bind | 2014 |
Forlag | International Computer Music Association |
Publikationsdato | 2014 |
Sider | 1382-1387 |
Status | Udgivet - 2014 |
Begivenhed | 11th Sound and Music Computing Conference (SMC 2014) - Athens, Grækenland Varighed: 14 sep. 2014 → 20 sep. 2014 |
Konference
Konference | 11th Sound and Music Computing Conference (SMC 2014) |
---|---|
Land/Område | Grækenland |
By | Athens |
Periode | 14/09/2014 → 20/09/2014 |