Store a preset from a control panel while online?
Joechace
Posts: 14
Hi
I have a control panel with three buttons that fire three different presets (eq modules). I would like to be able to change parameters within those presets and then save them within their own preset all from the control panel while online. Is this possible or do I have to leave online mode and store the preset in the normal fashion?
Thanks
Joe
I have a control panel with three buttons that fire three different presets (eq modules). I would like to be able to change parameters within those presets and then save them within their own preset all from the control panel while online. Is this possible or do I have to leave online mode and store the preset in the normal fashion?
Thanks
Joe
0
Comments
Dan
In essence, what you would have to do is from an external control device (probably a PC, but it wouldn't have to be, as long as it can talk to the SoundWeb network, and has sufficient storage*) subscribe to the button that you want to use to trigger a \"record\" event. When that goes active, it requests from the Soundweb the current values of all the settings you want stored in the preset, and saves those to whatever local storage its using. Once a preset is stored, this hypothetical control program would subscribe to the \"recall\" button, and when the recall goes active, it would then read those value back to the device network.
:!: It is worth pointing out that if you wanted to implement this approach, you probably do NOT want to use LA's preset mechanism, at least on those values you want recallable, to avoid confusion. It will almost certainly be slower as well. If you are talking about a single EQ (or if the EQs are grouped so you only have to set one of them) you might not be able to perceive the time it take to change, but for a complex system with hundreds of parameters changing by this method 1) it's possible that it could take up to several seconds to perform a recall. If you need instant, this won't work. 2)it is also possible, though unlikely, that a parameter could change between the \"store\" command and the actual receipt of the data. For example, lets say that it takes 2 seconds for the store to complete after you push the \"store\" button. In the mean time, someone on another panel, tweaks a setting, or (worse) hits recall. Now you could have half the right values, and half the wrong values.
There's ways to minimize the impact of both 1 and 2 above, but they are something you will have to consider before adopting this approach, and be prepared to deal with if necessary
*I have seen \"web server on a chip\" implementations for about $100 that are only slightly larger than a RJ45 connector and have a SDCard memory slot. These would be capable of performing such a function, but the reality is that you ALREADY have a PC connected to SoundWeb network, most likely. You could also use an AMX panel, but then you'd have to pay your AMX programmer for this, and you might not want to do that.
[/b] :twisted:
Dan