by jmh » Sun Aug 09, 2026 5:51 am
This has nothing particularly to do with powershell. PS is just one of the ways to run a program in windows (and in more recent win 11 it may open instead of the old command shell).
& 'C:\Program Files\SSC2T\bin\control2tempo.exe' 'Path_to_your.edl' -c
...is a program I wrote to generate tempo-maps from specially named control cues. To help me get it working, I added a couple of reporting features. The
-c
flag causes the program to just read an edl file, and dump all the control entries in a comma delimited format (csv) that can be opened in an spreadsheet. If you had a complex edl with a huge number of cues, it could be useful for that purpose.
Test case? Copy this to notepad, save it with a .csv extension and open it in a spreadsheet:
'datatype','name','ctrltype','sample',UnknowncSST1,'mididata','ukn1','ukn2','ukn3','endfiller'
4,'Verse_1',20,647904,0,'FF(*64)',0,-1,0,'FF(*64)'
4,'Chorus_1',20,2101000,0,'FF(*64)',0,-1,0,'FF(*64)'
...the big number is the sample. If you divided the values in that column by the the sample-rate (2101000/48000) it would tell you how many seconds into the edl you are at (presuming 'home' is at 0).
This has nothing particularly to do with powershell. PS is just one of the ways to run a program in windows (and in more recent win 11 it may open instead of the old command shell).
& 'C:\Program Files\SSC2T\bin\control2tempo.exe' 'Path_to_your.edl' -c
...is a program I wrote to generate tempo-maps from specially named control cues. To help me get it working, I added a couple of reporting features. The
-c
flag causes the program to just read an edl file, and dump all the control entries in a comma delimited format (csv) that can be opened in an spreadsheet. If you had a complex edl with a huge number of cues, it could be useful for that purpose.
Test case? Copy this to notepad, save it with a .csv extension and open it in a spreadsheet:
'datatype','name','ctrltype','sample',UnknowncSST1,'mididata','ukn1','ukn2','ukn3','endfiller'
4,'Verse_1',20,647904,0,'FF(*64)',0,-1,0,'FF(*64)'
4,'Chorus_1',20,2101000,0,'FF(*64)',0,-1,0,'FF(*64)'
...the big number is the sample. If you divided the values in that column by the the sample-rate (2101000/48000) it would tell you how many seconds into the edl you are at (presuming 'home' is at 0).