by jmh » Wed Feb 19, 2025 8:23 am
After saying it was fine as it was, I added the ability to export the track order only.
..\songEDLdirectory\TrackOrders\F1.sto
The autohotkey helper script creates the TrackOrders sub-directory in a project's edl directory, so the `F1, `F2... will be individualized for each project (unless you have all your edls in the same directory).
The new merge_track_order.exe will read edl or sto files for track order. A sto file is just a text file that you can edit by hand (if you choose). The format is:
SAWSTUDIO_TRACK_ORDER_FILE
#
R_4
C_1 # pound initiates a comment
I_2
O_6
...the tracks will reorder Return-4, Control, Input-2, Output-6, Input-1, Input-3, Input-4... and continue with the natural sort order.
I'm playing with autohotkey V2 to save or recall the trackorders as we speak. One of the challenges is to find available hot-key combos that don't interfere with Studio's. It is looking like backtick + Fkey. I'm thinking of {Escape} + Fkey to store - but I haven't got there to see what challenges emerge.
Bob has used every trick to make saw own the cpu it is running on, and it's windows stick tenaciously to the top. This presents several obstacles to autohotkey (and someone writing a script), so while the script will work well, it is not perfect. So programmer types should consider this an invitation to improve it.
An example of this is the transport must be stopped when calling changing track-order (which is done by making [2], then editing, then backing into an undo) - or a crash could result. AutoHot Key could look for changes in digits of the transport position, so that commands are ignored during playback. For now, it will mean backup your edls before you use these tools.
A prerequisite is autohotkey v2.0
Standby...
After saying it was fine as it was, I added the ability to export the track order only.
..\songEDLdirectory\TrackOrders\F1.sto
The autohotkey helper script creates the TrackOrders sub-directory in a project's edl directory, so the `F1, `F2... will be individualized for each project (unless you have all your edls in the same directory).
The new merge_track_order.exe will read edl or sto files for track order. A sto file is just a text file that you can edit by hand (if you choose). The format is:
SAWSTUDIO_TRACK_ORDER_FILE
#
R_4
C_1 # pound initiates a comment
I_2
O_6
...the tracks will reorder Return-4, Control, Input-2, Output-6, Input-1, Input-3, Input-4... and continue with the natural sort order.
I'm playing with autohotkey V2 to save or recall the trackorders as we speak. One of the challenges is to find available hot-key combos that don't interfere with Studio's. It is looking like backtick + Fkey. I'm thinking of {Escape} + Fkey to store - but I haven't got there to see what challenges emerge.
Bob has used every trick to make saw own the cpu it is running on, and it's windows stick tenaciously to the top. This presents several obstacles to autohotkey (and someone writing a script), so while the script will work well, it is not perfect. So programmer types should consider this an invitation to improve it.
An example of this is the transport must be stopped when calling changing track-order (which is done by making [2], then editing, then backing into an undo) - or a crash could result. AutoHot Key could look for changes in digits of the transport position, so that commands are ignored during playback. For now, it will mean backup your edls before you use these tools.
A prerequisite is autohotkey v2.0
Standby...