VMix Surface Control 8 Channel & Tally Lights




Introduction: VMix Surface Control 8 Channel & Tally Lights

About: vMix Stuff

Build your own vMix Controller 8 Input camera / videos, based on Arduino Pro Micro/Leonardo.
And Tally Lights 8 Camera using Arduino NANO / UNO.

8 input Preview Buttons

8 Active Buttons

1 Effect Transition Buttons

8 Input Volume Pot/Fader

8 Preview Tally Lights

8 Active Tally Lights

1 Master Volume

T-Bar Fader

Step 1: Prepare the Stuff

The controller : Arduino Leonardo / Pro micro (Native USB)

Tally : Arduino NANO / UNO

5 Project Boards

1 Multiplexer 16 Channel 4067

17 Tact Buttons

10 Pots/Faders

16 Resistors

8 Green LEDs

8 Red LEDs

Jumper wires (Lots of)

Step 2: Wiring the Controller

Check the Schema and start to wiring the controller

Step 3: Wiring the Tally Lights

Wiring the tally light

Preview pin :

2, 4, 6, 8, 10, 12, 14, 16

Active LED pin:

3, 5, 7, 9, 11, 13, 15, 17

Step 4: Upload the Code

I already compiling & build the code so you dont need the library.

All you do is upload the code using Arduino Builder (check the download link for details)

Step 5: Mapping the Controller

Im using arduino pro micro/leonardo. its Native USB, so I dont need the software MIDI serial Bridge anymore.

The arduino pro micro/leonardo will detect as Standalone MIDI Device.

Mapping the controller using shortcut menu on vMix

Step 6: Tips

The Arduino will start/run the after you uploading it, so its better to
connect all the potentiometers before you turn on the arduino, or you will not be able to mapping the controller.

Step 7: Download

1 Person Made This Project!


  • Fix It Speed Challenge

    Fix It Speed Challenge
  • Jewelry Challenge

    Jewelry Challenge
  • One Board Contest

    One Board Contest



Question 1 year ago

Hi sir can you add a shematics of connecting and wiring and wich value you use for resistor and potentiometers for easy assembling :)



2 years ago on Step 2

To stream from vMix, all you have to do is go to the streaming settings and use the Custom RTMP Server option from the menu. 2. Then you have to get the URL and the streaming key from Facebook. So log into your Facebook account, click on the link below and choose "Create Live Stream".