This Plugin for TouchPortal adding controls for the piano visualizer Keysight with the power of websockets and socketIO.
- Install the TouchPortal_Keysight_Plugin.tpp in TouchPortal and restart TouchPortal.
- Install the Keysight_Icon_Pack.tpi
- Set in Keysight under System/Websockets/Inbound websocket the address to
http://localhost:3000
or to your port after:
when you changed it. Event name iscommand
. - Now set what messages you wanna listen to and what there need to change.
- Add to your TouchPortal Button a
Send to Keysight
Action and replace the String with you message.
npm install
npm run build
creates a new touchportal_keysightplugin.tpp in the Installer
folder.
npm run runServer
starts a localhost server on Port 3000
and listens to messages with the name command
to test it.
npm run start
starts the index.js file for checking if the plugin is working.
Keysight Discord Server Members and HeapUnderflow for providing a Keysight SocketIO Template