Skip to content

nelsoniso/BlackMagicCamera-Touchdesigner-ESP32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Control Black Magic Camera with TouchDesigner and ESP32

This project aims to enable users to interact with a Black Magic camera using TouchDesigner. Whether it's for professional purposes or more experimental endeavors, such as controlling the camera's iris or focus using voice commands or motion gestures, this project has you covered. The TouchDesigner project provides a user-friendly interface, with all the settings conveniently located in the main window. However, you can also access the 'CAMERA_CONTROL' container to fine-tune the inputs that trigger camera reactions or retrieve information from the camera.

Required Hardware:

  • ESP32 M5Stack: Get it here
  • Black Magic Camera
  • Mac or Windows
  • (If you want to capture the camera video signal in TouchDesigner, you'll need the adapter from Black Magic: Adapter Link)

Software:

  • Visual Studio Code: Download here (free)
  • TouchDesigner: Download here (free)
  • For Mac users, download the driver available in the "01_Driver_Usb_Mac" folder.

Setup:

  1. Install all the necessary software.
  2. Upload the code by marklysze to your M5Stack. You can find the repository and instructions here: GitHub Repository
  3. After uploading "m5stack-grey-touchdesigner" to your board, you can establish the initial Bluetooth connection with your Blackmagic camera.
  4. Close Visual Studio and launch the TouchDesigner project (included in this repository).
  5. In TouchDesigner, you need to establish the serial connection by identifying your port name and baud rate. Once connected, you'll be able to control your Black Magic camera using the 'CAMERA_CONTROL' UI.
  6. To capture the video signal from your camera in TouchDesigner, you can use the Black Magic UltraStudio Recorder 3G.
  7. Enjoy the functionalities!

Video Tutorial : https://youtu.be/bKK1oZXNJ6k

Credits to marklysze for his significant assistance and excellent work on ESP32 connection and TouchDesigner adaptation!

About

Control any Black Magic camera with TouchDesigner via Esp32 board.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published