This 2 hour workshop will cover how to make your own interactive, web-based musical experience, by exploring and adapting the code behind this example interface:
Who can attend? Anyone. Kids, grown-ups, all are welcome!
What to bring. If attending in person, please bring a laptop. If attending via Zoom, it would be better to join via laptop/desktop rather than phone/tablet, so you have enough screen size to do some coding yourself.
What to do beforehand (optional). You could make yourself (free) Glitch (https://glitch.com) and p5.js (https://editor.p5js.org/signup) accounts. It would be good to have some music or audio clips (your own or found) ready to use. We will all find the workshop more interesting and fun if we're working with music that interests you. Freesound (https://freesound.org/) and BBC Sound Effects (https://sound-effects.bbcrewind.co.uk/) are good for finding music/audio clips.
Useful resources. The p5.js reference is at https://p5js.org/reference/ and contains helpful documentation and examples.
The audio engine I use to drive my interactive, web-based musical experiences is Tone.js. You'll see it used in the example interface linked above, but you can also check out the Tone.js examples page for inspiration:
Plus the documentation, but it can be a bit terse:
W3Schools, the Mozilla Development Network, and Stack Overflow are also useful resources.
This event is co-organised by Coding Black Females (https://codingblackfemales.com).
In person attendance: Tickets are limited, so please book via Eventbrite, to do so click the Book Now link below and it will take you through to the booking site.
If you wish to attend online rather than in person, no need to book, but please email firstname.lastname@example.org for the Zoom link.