- Touch Portal Plugin to Interact with OSC APIs
- Dependencies
- Versioning
- Authors
- License
- Bugs/Enhancements
- Acknowledgements
Control OSC cappable software / devices from your TouchPortal device.
Target of this repository / plugin is to provide a framework for more specific OSC plugins, which can control dedicated software, without to know the exact paths.
As example this plugin provide 3 actions to send any parameter to any URL, which can be configured in editor.
Every Action you define within entry.tp, will be automatically call the function you define within the equal named file in src/actions Folder, where you also get the parameters.
See the existing actions as example.
See wiki for docs, how to extend or process incoming messages: https://github.com/swarnat/TouchPortal_OSC_General/wiki
v1.0.5
- First version
- Download the .tpp file the installer for your OS Windows OR MacOS:
- Go to Touch Portal Settings (the gear icon)
- Go To Plug-ins
- Click the Import Plug-in button
- Navigate to the downloaded tpp file, select it and press Open
- A popup should tell you Successfully Imported plugin
- If this is your first time importing, you will be asked To Trust the Plugin, to prevent this from popping up each time you start Touch Portal, click Trust Always
- Now Select Touch Portal OSC General Plugin in the dropdown on the Plug-ins settings page
- Configure your OSC Server IP and Port
- Float32 - Because NodeJS internally works with Float64, but OSC only with Float32, floats are rounded
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Stefan Warnat - Initial work - swarnat
This plugin heavily make use of the NodeJS SDK from Jameson Allen - Spdermn02
This project is licensed under the GPL 3.0 License - see the LICENSE file for details
Use the Github Issues tab to report any bugs/enhancements for this plug-in.
This software only exists, because we have a phantastic Touch Portal Software