Facilitating Team-Based Programming Learning with Web Audio
summary
An eight‑day intensive course pushes interdisciplinary master students through individual mini‑projects and then three cross‑campus team builds, using Web Audio API, Web MIDI API, p5.js, Nexus UI and the Tuna audio effects library. Outcomes show modest gains in prototype programming and slight improvement in applying programming to interactive musical systems; students produce a touch synthesizer, a kid‑friendly “magic piano” and a p5.js sound‑browser, and report that same editor, screen‑sharing and prior web knowledge are essential.
AI-written summary · about
chapters (19)
- 0:00Intro
- 2:39The idea
- 3:01The portal
- 4:07Physical computing workshop
- 4:30Guest lectures
- 5:04Vision
- 6:40Challenges Opportunities
- 7:38Paperland
- 8:22Pros and Cons
- 9:15The Course
- 9:48The First Project
- 11:17The Second Project
- 11:48Technology
- 13:09Campbell Browser
- 14:29PrePost Questionnaire
- 15:36Reflection
- 16:16Conclusion
- 16:59PreKnowledge Requirement
- 17:15Questions
related talks
46mLive Coding Music: Can You Code? Become a Composer with WebAudio and WebMIDI!
37mHow to code music?
43mCreative Coding: Sound Visualization
44mBeats in the Browser - Coding Music with JavaScript
28mChannel your inner rockstar with the web audio API
46mMaking the Web Rock: The Web Audio API
25mHow To Be A Web A/V Artist
25mHow to be a Web A/V Artist
