the Virtual Mixer Project
Lets try videomixing in javascript v0.0.1

This is the DEMOS SECTION

<<-- Back to the home page

To help you on your way, and to show of the possibilities of the virtual mixer this demo page was added to the site. Some of these are tested and solid features of the project, others are feeble technical demos or early prototypes. Where possible code examples and references were added.



Github Repository | Youtube | Documentation
Tapped BPM
Easy interface for tapped bpm. Tap along with any song pressing ENTER this Addon will give you your BPM back. Integrates easily with the mixer.

Codepen Documentation
BPM DETECTION
Yes, realtime bpm detection! Tries and detects the BPM of any mp3 or shoutcast stream. Demo with a number of songs and metronomes.

Codepen Documentation
Webcam
A wrapper around GetUserMedia(). Requires https. Should give you easy access to a Webcam as a source.

Codepen Documentation
effects and blendmodes
A growing range of color-, distortion and feedback effects. Here is a small demo showing off all effects and mixer blendmodes!

Codepen Documentation
Keyboard
And sure you can just use a keyboard and assign keys to mixers, toggles and controls. Everybody has a keyboard!


Codepen Documentation
Gamepad
I've been using gamepads for live mixing since 2004. Of course it needed to be in here. Check this liverecording which is a recreation, mostly, of the original mixer I used in VJO in 2004, but now in Javascript. And with vastly more framerate and resolution.


Codepen Documentation
MIDI
Complete wrapper around MIDI(). Includes sending back of signals for blinking lights and such. Tested on Akai APC mini and Akai MPK mini


Codepen Documentation
Sockets
UPDATE: a good example of sockets is part of the new Surface Client (the right screen)

Working with Sockets can be confusing. So here is a wrapper for sockets.io that allows you to easily connect different browsers together. It tries to assign a pin code, not unlike a Chromecast. when connected events can easily be sent. Be it from a mobile phone or any other device.


Client | Remote
Documentation
Sequencer
UPDATE: a working sequencer is part of the new Surface Client (the right screen)

Still an early techdemo. Tracker-like interface to configure mixer controls.


techdemo
Clicktrack
Early demo of a clicktrack script, that lets you script a set of mixers and effects. now works through Google Spreadsheets.


techdemo