It’s frames. You can read more about the format in the Time Code specs here:
You’re going to have to blame the guys that wrote the specifications 40+ years ago.
No. They did a great job.
What I’m trying to do
I’m trying to name bounced events according to when they occured in time. Before this, I needed a way to position a recorded file in the timeline according to its filename (20250105-120044). So I needed to automatically position the audio to day 5, hour 12, minute 00, second 44. This was simpler to do. Now, I need to do the reverse: to name the bounced event (the file) according to its position in the timeline… (Using a script)
Perhaps it would be possible to extract the file creation date and add that to the file name?
Unfortunately I don’t know how to easily do that on Mac.
No worries.
Just so you understand better what I’m doing:
After bouncing that section into a new file (with my special bounce macro which doesn’t mess up the origin time of the new file), I run my script (Timestamp to clipboard) with the Project Cursor at the beginning of the event.
Then I paste the timestamp to the Info Line (in the File text field).
This way, no other render operations are needed. The file has the right filename and if I want to archive it, I just use a file conversion program to convert it to MP3.
The hour, minute and second is extracted automatically from MTC (BMT listens to the sysex messages and extracts those values). To make sure the other variables are correct, I have a file that can be modified with another script to contain the right year, month and day. The “Modify JSON” script allows me to change that file.




