Version 0.3 of CueMake has now been uploaded. The readme is here . Thanks to some feedback from drbeachboy via email I have updated the GetTimeFromBytes() function. It now uses the number of bytes, channels, bits per sample and sample rate to calculate the cuesheet timings. The previous function used a constant of 2352 to determine the number of frames - but this will only work for 16 bit stereo 44.1KHz (i.e.: CD quality) files. This means CueMake should now theoretically work with 48000Hz and/or 24bit WAVEs, but I haven't really been able to test. I tried testing by resampling from Foobar to 48KHz using the Secret Rabbit Code DSP and Diskwriter - but the resulting files are not equal in length to their sources, so a comparison is impossible (bear this in mind please drbeachboy!). I did download one 48KHz WAVE and the the cuesheet time was accurate for that one track - but I'm not calling that comprehensive testing. I'm not familiar with such things, but if anyone can tell me how I can create some 48KHz WAVEs from a CD or some other useful source it would be appreciated. Ciao Now Brown Cow. Edit: I feel I should point out that a Foobar component to create an accurate cuesheet from a Foobar playlist could be a lot more useful. This would be so easy for a C++ programmer only vaguely familiar with the Foobar SDK. However, until one materialises, I'm using CueMake. Edit 2: I have since used SSRC to resample an image file to 16 bit 48000Hz, 16 bit 32000Hz, 24 bit 44100Hz and 24 bit 32000Hz WAVE files. I have used Diskwriter and the images cuesheet to split them into track WAVEs. I have then used CueMake to merge the tracks back together. The cuesheets all match. One curiousity is, however, that the 32000Hz files' samples are not an exact multiplication of 75, unlike the 44100Hz and 48000Hz (both 16 and 24 bit). If anyone can tell me why this may, please do. If anyone is interested, the report from one of my tests is below.Bytes: 0 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 0 Seconds: 0 Time: 00:00:00 Bytes: 44378452 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 11094613 Seconds: 346.70665625 Time: 05:46:53 Bytes: 75523412 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 18880853 Seconds: 590.02665625 Time: 09:50:02 Bytes: 109315412 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 27328853 Seconds: 854.02665625 Time: 14:14:02 Bytes: 144795304 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 36198826 Seconds: 1131.2133125 Time: 18:51:16 Bytes: 177996796 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 44499199 Seconds: 1390.59996875 Time: 23:10:45 Bytes: 210148688 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 52537172 Seconds: 1641.786625 Time: 27:21:59 Bytes: 228078928 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 57019732 Seconds: 1781.866625 Time: 29:41:65 Bytes: 260464636 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 65116159 Seconds: 2034.87996875 Time: 33:54:66 Bytes: 272534184 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 68133546 Seconds: 2129.1733125 Time: 35:29:13 Bytes: 311304532 Channels: 2 BitsPerSample: 16 SampleRate: 32000 Samples: 77826133 Seconds: 2432.06665625 Time: 40:32:05 Bytes: 0 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 0 Seconds: 0 Time: 00:00:00 Bytes: 61159056 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 15289764 Seconds: 346.706666666667 Time: 05:46:53 Bytes: 104080704 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 26020176 Seconds: 590.026666666667 Time: 09:50:02 Bytes: 150650304 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 37662576 Seconds: 854.026666666667 Time: 14:14:02 Bytes: 199546032 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 49886508 Seconds: 1131.21333333333 Time: 18:51:16 Bytes: 245301840 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 61325460 Seconds: 1390.6 Time: 23:10:45 Bytes: 289611168 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 72402792 Seconds: 1641.78666666667 Time: 27:21:59 Bytes: 314321280 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 78580320 Seconds: 1781.86666666667 Time: 29:41:65 Bytes: 358952832 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 89738208 Seconds: 2034.88 Time: 33:54:66 Bytes: 375586176 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 93896544 Seconds: 2129.17333333333 Time: 35:29:13 Bytes: 429016560 Channels: 2 BitsPerSample: 16 SampleRate: 44100 Samples: 107254140 Seconds: 2432.06666666667 Time: 40:32:05 1 Bytes: 0 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 0 Seconds: 0 Time: 00:00:00 Bytes: 66567680 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 16641920 Seconds: 346.706666666667 Time: 05:46:53 Bytes: 113285120 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 28321280 Seconds: 590.026666666667 Time: 09:50:02 Bytes: 163973120 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 40993280 Seconds: 854.026666666667 Time: 14:14:02 Bytes: 217192960 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 54298240 Seconds: 1131.21333333333 Time: 18:51:16 Bytes: 266995200 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 66748800 Seconds: 1390.6 Time: 23:10:45 Bytes: 315223040 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 78805760 Seconds: 1641.78666666667 Time: 27:21:59 Bytes: 342118400 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 85529600 Seconds: 1781.86666666667 Time: 29:41:65 Bytes: 390696960 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 97674240 Seconds: 2034.88 Time: 33:54:66 Bytes: 408801280 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 102200320 Seconds: 2129.17333333333 Time: 35:29:13 Bytes: 466956800 Channels: 2 BitsPerSample: 16 SampleRate: 48000 Samples: 116739200 Seconds: 2432.06666666667 Time: 40:32:05 Bytes: 0 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 0 Seconds: 0 Time: 00:00:00 Bytes: 91738584 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 15289764 Seconds: 346.706666666667 Time: 05:46:53 Bytes: 156121056 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 26020176 Seconds: 590.026666666667 Time: 09:50:02 Bytes: 225975456 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 37662576 Seconds: 854.026666666667 Time: 14:14:02 Bytes: 299319048 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 49886508 Seconds: 1131.21333333333 Time: 18:51:16 Bytes: 367952760 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 61325460 Seconds: 1390.6 Time: 23:10:45 Bytes: 434416752 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 72402792 Seconds: 1641.78666666667 Time: 27:21:59 Bytes: 471481920 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 78580320 Seconds: 1781.86666666667 Time: 29:41:65 Bytes: 538429248 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 89738208 Seconds: 2034.88 Time: 33:54:66 Bytes: 563379264 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 93896544 Seconds: 2129.17333333333 Time: 35:29:13 Bytes: 643524840 Channels: 2 BitsPerSample: 24 SampleRate: 44100 Samples: 107254140 Seconds: 2432.06666666667 Time: 40:32:05 Bytes: 0 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 0 Seconds: 0 Time: 00:00:00 Bytes: 66567678 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 11094613 Seconds: 346.70665625 Time: 05:46:53 Bytes: 113285118 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 18880853 Seconds: 590.02665625 Time: 09:50:02 Bytes: 163973118 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 27328853 Seconds: 854.02665625 Time: 14:14:02 Bytes: 217192956 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 36198826 Seconds: 1131.2133125 Time: 18:51:16 Bytes: 266995194 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 44499199 Seconds: 1390.59996875 Time: 23:10:45 Bytes: 315223032 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 52537172 Seconds: 1641.786625 Time: 27:21:59 Bytes: 342118392 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 57019732 Seconds: 1781.866625 Time: 29:41:65 Bytes: 390696954 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 65116159 Seconds: 2034.87996875 Time: 33:54:66 Bytes: 408801276 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 68133546 Seconds: 2129.1733125 Time: 35:29:13 Bytes: 466956798 Channels: 2 BitsPerSample: 24 SampleRate: 32000 Samples: 77826133 Seconds: 2432.06665625 Time: 40:32:05