modular audio visualisation powered by JavaScript
Input / Output
Webcam, NDI and audio input and multi-window output, for displaying on multiple displays.
Audio Analysis
Audio feature analysis provided by Meyda. FFT banding is a thing of the past! Use math expressions and time-domain smoothing to modify the incoming value in real-time. Automatic BPM detection and tap-tempo are also available.
Media Manager
Save and load presets with modV's built-in Media Manager. Create projects to organise modules, presets, images, videos and color palettes!
Versatile Controls
Assign any Module property to an audio feature, MIDI note or CC, or create a Tween to animate the property.
Mixing and Compositing
Route, blend, pipe and control opacity per module and group. Re-arrange modules or groups via drag and drop UI.
Code your own Modules
Use JavaScript's Canvas2D, THREE.js, ISF or GLSL ES 1.0 & 3.0 to create new Modules with hot-reloading.
Check out our upcoming workshops to learn more about modV
We have no upcoming workshops right now. Please register interest for our next workshop at https://visualandlightworkshop.com/ (opens new window)
Past Workshops
- Modular Audio Visualisation with modV @ JSConf Mexico - Online.
- CODAME ART+TECH Festival - Online.
- Visual & Light Workshop @ Dunarnia - Szentendre, Hungary.
# Acknowledgements
Thank you to:
- Hugh Rawlinson, Nevo Segal and Jakub Fiala for the incredible audio analysis engine, meyda (opens new window)
- Dario Villanueva (opens new window) for his advice and introduction to live visuals which inspired this project
- Tim Pietrusky (opens new window) & family for the bi-yearly modV hackday
- Live:JS (opens new window) for inspiration, motivation and advice
- Charles J. Cliffe for BeatDetektor (opens new window)
- All the wonderful contributors to modV (opens new window)