CS322 Assignment 2 – Web Audio

2024-01-16 CS322 Assignment 2 – Web Audio

CS322 Assignment 2 – Web Audio

This assignment is to built an interactive musical web audio application. This could be a simple sequencer, a drum machine, an educational application, a game, or an unusual instrument. There should be some interaction with the user, even something simple where they have to upload or select particular sounds, or turn on an effect. I have put up the code for a number of web applications and you can adapt these for your submission, just remember to reference them in your submission.Originally, I had in mind that the assignment would be a variation on this app, which is a step sequencer with four different tracks and four beats.A more sophisticated application is the Shiny drum machineOn Moodle I have put up links to where drum sounds can be downloaded. I have also put up specific examples of drum machines but in the process of creating the assignment I don’t think you have to make a drum machine, and so you have more freedom with your submissions. However, if you do a drum machine there are some patterns available in the book “Drum Machine patterns pocket +operations”.Aside from a drum machine there can be a game like the web Audio “” Conway’s game of life”, the polyrhythmic, “beet.js” or some of codepen.io’s applications. The submission should be the code for a working application, a short video to show it working and a short report that describes what your application is, why you wanted to build it, the design and coding process, and any conclusions/future work you have regarding the application. These can be submitted as a zip file.The aim is to create one that shows you understand th