Carleton University - School of Computer Science Honours Project
Winter 2022
Oxygen DAW - React Digital Audio Workstation
Howard Zhang
SCS Honours Project Image
ABSTRACT
Music producers have a wide range of tools and software to choose from, but most, if not all, require a dedicated, non-portable workstation. Although there are alternatives, they are very feature-light and/or cumbersome to use. There is thus a severe lack of on-the-go software. The approach we will take in filling this niche is the successful implementation of an app: Oxygen DAW. Oxygen is a front-end focused digital audio workstation built with React. Along with the initial goals, the completed app was also built with usability and responsiveness in mind, and additionally features an audio engine, and a diverse range of options to customize the generated sound to the user’s liking. Completion of this project also serves as a learning experience, as CS courses at Carleton are very rarely web development focused, particularly with web frameworks such as React.