Gamma: A C++ Sound Synthesis Library Further Abstracting the Unit Generator

Lance Jonathan Putnam

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

4 Citationer (Scopus)

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.
OriginalsprogEngelsk
TitelProceedings of the 2014 International Computer Music Conference
Vol/bind2014
ForlagInternational Computer Music Association
Publikationsdato2014
Sider1382-1387
StatusUdgivet - 2014
Begivenhed11th Sound and Music Computing Conference (SMC 2014) - Athens, Grækenland
Varighed: 14 sep. 201420 sep. 2014

Konference

Konference11th Sound and Music Computing Conference (SMC 2014)
Land/OmrådeGrækenland
ByAthens
Periode14/09/201420/09/2014

Fingeraftryk

Dyk ned i forskningsemnerne om 'Gamma: A C++ Sound Synthesis Library Further Abstracting the Unit Generator'. Sammen danner de et unikt fingeraftryk.

Citationsformater