Skip to content

Tools for working with TouchDesigner on mobile devices

License

Notifications You must be signed in to change notification settings

igalabs/TD-Remote-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Remote Tools for TouchDesigner

Tools for working with TouchDesigner on mobile devices

DescriptionDownloadsHow To UseParametersRoadmapSocialsSupportLicense

Description

All-in-one tool (planned) for handling/controlling with TouchDesigner

Currently implemented functionality for remote control (or broadcasting) of the container and its settings in local network

Downloads

TouchDesigner Component

Android app

iOS app

How To Use

How to connect

  1. Place TD Remote.tox in your project

  2. Select the network interface to which mobile device is connected - Local address parameter

  3. Select the required container and place in the Panel COMP parameter

  4. Click on the container that appears on the list of panels in the mobile application to connect

If you are using multiple TDRemote COMPs in the same project, make sure that the Port parameter is differentfor all instances


Usage moments

Swipe left from right side to open menu on panel page (in the app)

Text selection in text fields is possible only with Mouse control type (in the app)

Make sure that TouchDesigner computer and mobile device are not using VPN

Parameters

Network

  • Local address - StrMenu Network interface to which mobile device is connected
  • Port - Int Connection port, must be unique for each instance
    • Local ip - read only Same as Local address
    • Machine name - read only Сomputer name, displayed on the panel list
    • Panel name - read only Same as Panel COMP
    • Status - read only Current connection/error status

Sending data

  • Panel COMP - COMP Container selected that is going to be used for control
  • Audio CHOP - CHOP Broadcast audio

Incoming data

  • Multitouch Output - StrMenu Raw Events or ID Table (same as in Multitouch In DAT operator)
  • Multitouch Max Lines - Int Maximum number of rows in the table of multitouch input data
  • Clear Multitouch - Pulse Clear the table of multitouch input data
  • Keyboard Max Lines - Int Maximum number of rows in the table of keyboard input data
  • Clear keyboard - Pulse Clear the table of keyboard input data
  • Reset Sensors on Disconnect - Toggle Resets all sensor values when disconnected from the panel
  • Reset Sensors - Pulse Resets all sensor values
  • Scannable codes Max Lines - Int Maximum number of rows in the table of scanned codes
  • Clear Scannable codes - Pulse Clear the table of scanned codes

Roadmap

  • Container remote control
  • Container resize
  • Keyboard support (in test)
  • Scannable codes data sharing (QR, Barcodes, Aztec, Datamatrix, etc.)
  • InApp Kiosk mode
  • Sending data from device sensors
  • Onboarding
  • Camera broadcasting
  • Different broadcast protocols/quality
  • Connection to the last panel at startup
  • Multi-language
    • English
    • German
    • Russian

Support

Join our Telegram channel for quick communication and information about the project

Direct mail: support@igalabs.net

Сontributions

License

You can check out the full license here

This project is licensed under the terms of the MIT license

About

Tools for working with TouchDesigner on mobile devices

Resources

License

Stars

Watchers

Forks

Packages

No packages published