Author

Dylan Purvis

Date of Award

2020

Document Type

Thesis

Degree Name

Bachelors

Department

Natural Sciences

First Advisor

Gillman, David

Area of Concentration

Computer Science

Abstract

My primary goal for this project was to attain experience with real-time audio programming on a sample-wise level and to gauge the potential of Raspberry Pi as a platform for the development of digital synthesizers and other musical applications. I aimed to do this by developing a functional granular synthesizer. I used the Jack Audio Daemon and the C/C++ API to connect various hardware and software components to build a functional and expressive synthesizer based roughly on features I have seen in other granular synthesis applications. Though the granular synthesizer I have created has yet to be fully outfitted with all its ideal features, I argue that my synthesizer is in fact quite functional and the Raspberry Pi is a viable platform for real-time audio applications.

Share

COinS