CLAM: an OO framework for developing audio and music applications. - Xavier Amatriain; Maarten de Boer; Enrique Robledo; David García (OOPSLA Companion, 2002)