Standard GUI for scripts
Here is a thought. I'm NOT a programmer so don't ask me to design this. It seems that many scripts need some type of variable input. It also appears that you need to go into the scripts themselves to change these variables. Also when you are inside these files you are all of a sudden in what feels like a mine field (to the non-coder this is a real feeling).
What about using/designing some code that brings up a window which neatly lists the variables being used, the values of those variables. Brief help snippets from within the code could also come up.
for example... the "segments" script contains these two lines. To me they sortof make sense, and I'm sure after trying 3 or 5 different versions of what I think they should be set for, the script would work.
Instead a neat little pop up window could appear... and no one would have to go in and modify javascripts.
instead of this...
var defaultBasePath = "v:\\renders\\";
var renderLength = new Timecode(4000 * 60); // 4 minutes???
have this...
path that exists to where you want the renders to go
example: d:\project\finalrender
Max length of rendered segments HH:MM:SS:FF
Max size of rendered segments Mbytes
which ever of the above is reached first will cause a new segment to be started
Maybe this is something that SonicFoundry would need to do.
Here is a thought. I'm NOT a programmer so don't ask me to design this. It seems that many scripts need some type of variable input. It also appears that you need to go into the scripts themselves to change these variables. Also when you are inside these files you are all of a sudden in what feels like a mine field (to the non-coder this is a real feeling).
What about using/designing some code that brings up a window which neatly lists the variables being used, the values of those variables. Brief help snippets from within the code could also come up.
for example... the "segments" script contains these two lines. To me they sortof make sense, and I'm sure after trying 3 or 5 different versions of what I think they should be set for, the script would work.
Instead a neat little pop up window could appear... and no one would have to go in and modify javascripts.
instead of this...
var defaultBasePath = "v:\\renders\\";
var renderLength = new Timecode(4000 * 60); // 4 minutes???
have this...
path that exists to where you want the renders to go
example: d:\project\finalrender
Max length of rendered segments HH:MM:SS:FF
Max size of rendered segments Mbytes
which ever of the above is reached first will cause a new segment to be started
Maybe this is something that SonicFoundry would need to do.