• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Simple GUI for sending commands over Telnet

Joined
Jul 21, 2015
Messages
501 (0.14/day)
Ok don't look at me weird, but this is something I need to come up with a solution for quickly. Not sure whether it belongs in home theater or Networking either since it's both.. I am the go-to lights and sound guy for the local community theater, and I have just finished installing a brand new sound system for them. TBH the route the board president went with equipment is not how I would have done it, but I was not consulted on the equipment purchase, I was just asked to install it. The amp is an Audio Authority SonaFlex 16x16 matrix switcher. It does fit the bill for the input and outut/zoning needs of the building. However I am running into a problem with control. I have discovered that it is not designed for the kind of hands-on switching that we require for production use. The configuration utility is useless for hands-on control. The unit has two dry contact inputs for switching "overrides" (preconfigured input/output patches) which I have gotten to work, but that is not enough I need at least two more). The good news is that it offers complete control by issuing simple commands to a built in telnet server. This is designed to integrate with home automation systems such as Control4. I have not had luck doing so via the sound cue software we use (MultiPlay - which was abandoned by the developer years ago, and the Telnet Cue functionality is apparently incomplete). I can type commands via PuTTY, but that is tedious during production. Is there anything that anyone knows of that works like a "soundboard" app to where I could set it to connect to the unit and configure buttons that will issue these commands? For example if I want to activate preprogrammed Scene 1, I would send [U1SP1LOAD]<ENTER> and it would respond with (U1SP1LOAD) {notice brackets on the command, parentheses on the response}. Literally every function, including I/O patches, volumes/mutes, advanced DSP, scene snapshot/recall, etc can be controlled via these commands. Any ideas? Acknowledging/parsing the response isn't crucial as long as I can send the commands at the click of a mouse or Android tablet button.
 
Last edited:
Why not make your own program using Visual Studio and WinForms? Establishing a connection is easy via System.Net.Sockets.TcpClient and UI design is WYSIWYG so that's easy too.
 
I don't have time to learn how to build a program myself. Production starts in 2 days. Dress rehearsal is tomorrow. I had not planned on this, I should have been done already.
 
Last edited:
Back
Top