|
Post by dualityk on Sept 20, 2017 18:18:08 GMT -5
Ladies, gentlemen. Both and neither.
I have written a quick Python script to allow control of the XMC-1 from a computer. This version is very very simple, with a hard coded IP, and it is send-only, but basic is better than nothing! I think. I have used it on my theater computer and bound the media controls on the wireless keyboard so that the volume buttons actually control the volume. I just set mine up to be able to mute/unmute and change volume and DSP mode, but all the documented functions are supported. It definitely works in Linux but it probably works in Windows and stuff too.
So for example "./emoctl -v 2" would turn the volume up by 2dB, or "./emoctl -O" would shut it off, that sort of thing. It is fully documented. If you want a copy just drop me a line, or if there's a good place you know of to post it, I can do that too.
|
|
|
Post by Casey Leedom on Sept 20, 2017 18:29:47 GMT -5
Well, sure of course. Post away!
The first thing I would do is have it sang the default hostname/IP Address via an environment variable, say EMOCTL_HOST, and allow for any such default to be overridden on the command line via something like '-H {host}". All very easy stuff.
Thanks for getting that started.
Casey
|
|
|
Post by dualityk on Sept 20, 2017 18:58:28 GMT -5
|
|
|
Post by wilburthegoose on Sept 20, 2017 19:00:13 GMT -5
What about Chuck Elliot's application (God bless Chuck, RIP)
|
|
|
Post by dualityk on Sept 20, 2017 19:11:23 GMT -5
wilburthegoose, it is my understanding that Elliot's application was a full graphical thing, whereas this is meant to be used indirectly for nerdy things. (e.g., so the volume buttons on my computer keyboard will change the volume on the XMC.)
|
|