Exercises for the ATIAM WebAudio course
exercises
contains the boilerplate code for the exercisescorrection
contains the complete code of the exercisesproject
contains 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 [email protected]
- Victor Paredes [email protected]
BSD-3-Clause