While listening to many long audio files from the Ambient Brothers jam sessions, I wanted to keep track of the best sections for later editing. I came up with this quick and dirty method Autohotkey script for transferring Rockbox bookmarks into a Reaper audio project.
Unfortunately most mp3 players don’t have options for bookmarking, and I have installed the Rockbox replacement firmware on my player, which has very good bookmarking features. Rockbox has many features that are an improvement over the built-in firmware, so I highly recommend it.
As I listen through a jam, I can simply make a bookmark at the start and end of the best sections. These bookmarks are stored in a plain text bookmark file, which looks something like this:
1;1419197;0;0;72436;0;0;/MUSIC/Ninjam/;20080522_2344.ninjam.mp3
1;60716417;0;0;3209055;0;0;/MUSIC/Ninjam/;20080522_2344.ninjam.mp3
1;60086404;0;0;3165363;0;0;/MUSIC/Ninjam/;20080522_2344.ninjam.mp3
1;49452868;0;0;2556431;0;0;/MUSIC/Ninjam/;20080522_2344.ninjam.mp3
1;44347593;0;0;2275225;0;0;/MUSIC/Ninjam/;20080522_2344.ninjam.mp3
We are interested in the 5th field (eg, the value ’72436′ in the first bookmark), which indicates where our bookmark is placed in terms of the number of milliseconds from the beginning of the file .
The script reads each bookmark line from the bookmark file, reads the millisecond value and converts this value to seconds. Autohotkey then switches to Reaper and sends the ‘Jump to Time’ Ctrl+J key combination and pastes the bookmark time value, creating a marker in the project timeline. This is repeated for all bookmarks in the file.
The setup procedure:
If you don’t already have Autohotkey, download and install it.
Before beginning, create a hotkey in Reaper for “View: Time Unit for Ruler: Seconds” and set it to Alt+T. This will allow Autohotkey to change the Reaper time unit to seconds before sending the bookmarks.
Load the matching audio file into a Reaper project, and leave Reaper open.
<Depending on the script version, may also create hotkey for loading file instead – did this actually work?>
Drag your Rockbox bookmark file onto the Autohotkey script.
The script should do everything else automatically. You should now have matching bookmarks in your reaper project!
Autohotkey script: <SCRIPT>
I also had a method for automatically cutting out selected sections of the jams in Reaper and saving them as mp3 – I’ll have to locate that macro.