Exercises for the ATIAM WebAudio course
exercisescontains the boilerplate code for the exercisescorrectioncontains the complete code of the exercisesprojectcontains the boilerplate code for the final project
cd path/to/exercises
npm install
npm run dev
The application will be accessible at http://localhost:3000/
launch the server and, watch the file system and transpile on save
build the application
launch the server
Following the different steps for the stepSequencer project, I started by setting it up with the 'bascis' instructions (Master volume, effects lines, BufferSource creations, Beat follower track, dbToLinear...).
Then, I added some personal elements to go further into its functioning:
- Additon of the ability to start and stop the system with buttons
- Addition of a controllable reverb, which can be activated with buttons and sliders (the reverb comes in at the end of the chain, on the master)
- Additon of the ability to modify the BPM from the user interface
- Modification of the user interface to make it more accessible
- Benjamin Matuszewski benjamin.matuszewski@ircam.fr
- Victor Paredes victor.paredes@ircam.fr
BSD-3-Clause