Project for Google Summer of Code 2024
The main objective of this project was to develop a sampler instrument for Sounds of Scala, a web-based music and audio library built for Scala. A sampler is a type of digital music instrument for playing and manipulating audio samples. Sounds of Scala leverages Scala.js to target the Web Audio API, which brings audio processing capabilities to the web browser.
The sampler instrument is an important addition to Sounds of Scala, significantly expanding possibilities in developing web based music applications with the library.
The remainder of this report first discusses the work that was completed, then outlines a list of the PRs made, describes the implementation in det