/FaceArp

Web synthesizer with face tracking control

Primary LanguageJavaScriptMIT LicenseMIT

FaceArp

This project showcases an example of dynamic audio on a webpage, using the JavaScript source code export feature of RNBO, part of Max 8 together with computer vision control using MediaPipe Face Mesh

Live demo is available here: https://maceq687.github.io/FaceArp/
Tested and confirmed working on current versions of Chrome and Edge web browsers.

Development server

Run development server locally using npx http-server

Acknowledgments

Face rotation calculations were made based on the solution from Mach1 web spatial audio player project.

Web MIDI support added based on the solution created by Peter Nyboer