I can't believe I never saw this before!
I created this thread regarding foo_cue_ex asking whether it could do what foo_cuesheetcreator does.
I've just noticed that this is still in development. I have actually had a play with it and adapted it so I can use it now (attached) - however, I am no C++ programmer so please, please do continue with this and simply consider this post a feature request.
The changes I just made:- Now correctly uses frames (1/75th of a second) and not 1/60th of a second [major requirement]
- Moved to Playlist menu from Components with title "Export to cuesheet (<format>)" [makes sense to me]
- Each menu item has its own status description [minor]
- Removed non-TITLE/PERFORMER entries [invalid cuesheet otherwise]
- Amended menu to menu_item_main_cuesheetcreator (not tutorial1) [minor]
I see now that you intend to use REM commands for non-TITLE/PERFORMER entries. That's great, but I have just removed them for now as I'm only interested in artist and album info and need a valid cuesheet.
One additional feature request: when you go to save can it please add ".cue" automatically to the filename if not already present?
I don't mind if you totally ignore most of my implementations - but please do ensure that you change the INDEX calculations to uses frames and not 1/60th of a second.
Comparision:
0.2.1
TITLE "Aha Shake Heartbreak"
PERFORMER "Kings Of Leon"
FILE "wavfile.wav" WAVE
TRACK 01 AUDIO
TITLE "Slow Night, So Long"
ALBUM "Aha Shake Heartbreak"
"Slow Night, So Long"
PERFORMER "Kings Of Leon"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "King Of The Rodeo"
ALBUM "Aha Shake Heartbreak"
"King Of The Rodeo"
PERFORMER "Kings Of Leon"
INDEX 01 03:54:07
TRACK 03 AUDIO
TITLE "Taper Jean Girl"
ALBUM "Aha Shake Heartbreak"
"Taper Jean Girl"
PERFORMER "Kings Of Leon"
INDEX 01 06:19:36
TRACK 04 AUDIO
TITLE "Pistol Of Fire"
ALBUM "Aha Shake Heartbreak"
"Pistol Of Fire"
PERFORMER "Kings Of Leon"
INDEX 01 09:25:10
TRACK 05 AUDIO
TITLE "Milk"
ALBUM "Aha Shake Heartbreak"
"Milk"
PERFORMER "Kings Of Leon"
INDEX 01 11:45:52
TRACK 06 AUDIO
TITLE "The Bucket"
ALBUM "Aha Shake Heartbreak"
"The Bucket"
PERFORMER "Kings Of Leon"
INDEX 01 15:46:08
TRACK 07 AUDIO
TITLE "Soft"
ALBUM "Aha Shake Heartbreak"
"Soft"
PERFORMER "Kings Of Leon"
INDEX 01 18:41:43
TRACK 08 AUDIO
TITLE "Razz"
ALBUM "Aha Shake Heartbreak"
"Razz"
PERFORMER "Kings Of Leon"
INDEX 01 21:41:02
TRACK 09 AUDIO
TITLE "Day Old Blues"
ALBUM "Aha Shake Heartbreak"
"Day Old Blues"
PERFORMER "Kings Of Leon"
INDEX 01 23:56:52
TRACK 10 AUDIO
TITLE "Four Kicks"
ALBUM "Aha Shake Heartbreak"
"Four Kicks"
PERFORMER "Kings Of Leon"
INDEX 01 27:29:53
TRACK 11 AUDIO
TITLE "Velvet Snow"
ALBUM "Aha Shake Heartbreak"
"Velvet Snow"
PERFORMER "Kings Of Leon"
INDEX 01 29:39:20
TRACK 12 AUDIO
TITLE "Rememo"
ALBUM "Aha Shake Heartbreak"
"Rememo"
PERFORMER "Kings Of Leon"
INDEX 01 31:50:20
TRACK 13 AUDIO
TITLE "Where Nobody Knows"
ALBUM "Aha Shake Heartbreak"
"Where Nobody Knows"
PERFORMER "Kings Of Leon"
INDEX 01 35:12:51
0.3.0
TITLE "Aha Shake Heartbreak"
PERFORMER "Kings Of Leon"
FILE "wavfile.wav" WAVE
TRACK 01 AUDIO
TITLE "Slow Night, So Long"
PERFORMER "Kings Of Leon"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "King Of The Rodeo"
PERFORMER "Kings Of Leon"
INDEX 01 03:54:09
TRACK 03 AUDIO
TITLE "Taper Jean Girl"
PERFORMER "Kings Of Leon"
INDEX 01 06:19:45
TRACK 04 AUDIO
TITLE "Pistol Of Fire"
PERFORMER "Kings Of Leon"
INDEX 01 09:25:13
TRACK 05 AUDIO
TITLE "Milk"
PERFORMER "Kings Of Leon"
INDEX 01 11:45:65
TRACK 06 AUDIO
TITLE "The Bucket"
PERFORMER "Kings Of Leon"
INDEX 01 15:46:10
TRACK 07 AUDIO
TITLE "Soft"
PERFORMER "Kings Of Leon"
INDEX 01 18:41:54
TRACK 08 AUDIO
TITLE "Razz"
PERFORMER "Kings Of Leon"
INDEX 01 21:41:03
TRACK 09 AUDIO
TITLE "Day Old Blues"
PERFORMER "Kings Of Leon"
INDEX 01 23:56:66
TRACK 10 AUDIO
TITLE "Four Kicks"
PERFORMER "Kings Of Leon"
INDEX 01 27:29:67
TRACK 11 AUDIO
TITLE "Velvet Snow"
PERFORMER "Kings Of Leon"
INDEX 01 29:39:25
TRACK 12 AUDIO
TITLE "Rememo"
PERFORMER "Kings Of Leon"
INDEX 01 31:50:25
TRACK 13 AUDIO
TITLE "Where Nobody Knows"
PERFORMER "Kings Of Leon"
INDEX 01 35:12:64
Original
PERFORMER "Kings Of Leon"
TITLE "Aha Shake Heartbreak"
FILE "CDImage.wav" WAVE
TRACK 01 AUDIO
TITLE "Slow Night, So Long"
PERFORMER "Kings Of Leon"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "King Of The Rodeo"
PERFORMER "Kings Of Leon"
INDEX 01 03:54:09
TRACK 03 AUDIO
TITLE "Taper Jean Girl"
PERFORMER "Kings Of Leon"
INDEX 01 06:19:45
TRACK 04 AUDIO
TITLE "Pistol Of Fire"
PERFORMER "Kings Of Leon"
INDEX 01 09:25:13
TRACK 05 AUDIO
TITLE "Milk"
PERFORMER "Kings Of Leon"
INDEX 01 11:45:65
TRACK 06 AUDIO
TITLE "The Bucket"
PERFORMER "Kings Of Leon"
INDEX 01 15:46:10
TRACK 07 AUDIO
TITLE "Soft"
PERFORMER "Kings Of Leon"
INDEX 00 18:41:37
INDEX 01 18:41:54
TRACK 08 AUDIO
TITLE "Razz"
PERFORMER "Kings Of Leon"
INDEX 00 21:40:64
INDEX 01 21:41:03
TRACK 09 AUDIO
TITLE "Day Old Blues"
PERFORMER "Kings Of Leon"
INDEX 01 23:56:66
TRACK 10 AUDIO
TITLE "Four Kicks"
PERFORMER "Kings Of Leon"
INDEX 00 27:29:55
INDEX 01 27:29:67
TRACK 11 AUDIO
TITLE "Velvet Snow"
PERFORMER "Kings Of Leon"
INDEX 00 29:38:35
INDEX 01 29:39:25
TRACK 12 AUDIO
TITLE "Rememo"
PERFORMER "Kings Of Leon"
INDEX 00 31:49:38
INDEX 01 31:50:25
TRACK 13 AUDIO
TITLE "Where Nobody Knows"
PERFORMER "Kings Of Leon"
INDEX 00 35:09:53
INDEX 01 35:12:64
Edit: I just added the default extension bit myself using lpstrDefExt (version 0.3.1).
Edit: link to 0.3.1 removed. See later posts for latest version.