Full metadata
Title
Coda: Functional Reactive Audio Development
Description
Programming front-end human computer interfaces follows a unique approach of iterative design and testing to produce a creative model envisioned by the developer and designer. Small but frequent changes to visual or audio aspects of the program are commonplace in order to implement different design ideas, implementations, and adjustments. Functional Reactive Programming (FRP) acts as a compelling programming paradigm towards this iterative design process, following its strength in utilizing time-varying values. Therefore, this thesis will introduce Coda, a Visual Programming Language (VPL) focused on developing audio interfaces using FRP. Coda focuses on the goal of streamlining audio interface prototyping and development, through two primary features: rapid but sensible code hot-reloading, and the use of time and I/O as an interactive development tool. These features allow Coda to greatly reduce the development cycle time commonly seen in typical, text-based programming languages. Coda also comes in its own integrated development environment (IDE) in the form of a web-application.
Date Created
2022-05
Contributors
- Shrestha, Abhash (Author)
- Omais, Adam (Co-author)
- De Luca, Gennaro (Thesis director)
- Chen, Yinong (Committee member)
- Barrett, The Honors College (Contributor)
- Computer Science and Engineering Program (Contributor)
Topical Subject
Resource Type
Copyright Statement
In Copyright
Primary Member of
Peer-reviewed
No
Open Access
No
Series
Academic Year 2021-2022
Handle
https://hdl.handle.net/2286/R.2.N.165391
System Created
- 2022-04-20 01:22:39
System Modified
- 2022-05-20 06:33:06
- 2 years 6 months ago
Additional Formats