🎃 Coding a Theremin in JavaScript (#JSVFX) 🎃 @Radu
🎃 Coding a Theremin in JavaScript (#JSVFX) 🎃  @Radu
Uploaded October 2022 | Updated September 2026, 2 weeks ago
In this video I teach you how to use vanilla JavaScript to make a Theremin that you can play by moving a blue marker in front of the camera. We code this effect from scratch and display it over the video coming from the camera in real-time. It's a small project that teaches you about accessing the camera, basic image processing and procedural sound. Have fun!

⭐️LINKS⭐️
Lesson on Interpolation (LERP): youtu.be/J_puRs40GhM
Video about the Squared Root: youtu.be/VIWw8evmg6o
Pythagorean Theorem: youtu.be/iqSlzYXdFzw

⭐️MY OTHER JS VFX⭐️
Torch: youtu.be/Q_SbeuxHUzA
Spiderman's web shooters: youtu.be/xkhvb_GYgx4
Dr. Strange's portal opening: youtu.be/0SxiyLk2IMM
KameHameHa: youtu.be/qcQqlzYCXNM
Matrix Effect on shirt: youtu.be/GmB0ge-CuZo

⭐️CODING ULTRAMARATHON⭐️
I implemented many javascript camera effects during my coding ultramarathon: youtube.com/playlist?list=PLB0Tybl0UNfYqtrzXghkjL3UP1-17D3rE

⭐️ TABLE OF CONTENT ️⭐️
0:00 Intro
0:41 Project setup
2:34 Accessing Camera
6:39 Implementing the Effect class
11:34 Getting Image Data from HTML Canvas
14:19 Get blue Pixel Locations
20:53 Distance between Colors
24:59 Getting the Average location
28:10 Procedural Sound using WebAudioApi
🎃 Coding a Theremin in JavaScript (#JSVFX) 🎃JavaScript 🟢 Christmas Calendar 📅 Day 21 🎄Bad Apple - JavaScript Static 🏆COMPETITION RESULTS 🏆A Virtual World - JavaScript Course: Lesson 7 / 11 [Road Marking Editor with JavaScript]Machine Learning Course - Lesson 8: Decision Boundaries in JavaScriptCan You Draw Yellow with Red and Green Pixels?Procedural Bag Generator with HTML, CSS, and JavaScript | Coding on Turkish AirlinesJavaScript 🎄 Christmas Calendar 📅 Day 24 🎄Machine Learning Course - Lesson 17: Deep Neural NetworksAR Dragon Ball - Vanilla JavaScript - 3h Live Stream (in memory of Akira Toriyama)🎃Scary Maze🎃Halloween JavaScript TutorialDrawing the Twitter Logo with JavaScript
Radu Mariescu-Istodor |

🎃 Coding a Theremin in JavaScript (#JSVFX) 🎃

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER