+ Reply to Thread
Showing results 1 to 2 of 2

Thread: process wav makes bad cue sheet when using gaps

  1. #1
    Registered User
    Join Date
    Jul 2009
    Ort
    usa
    Posts
    1

    process wav makes bad cue sheet when using gaps

    hey, i'm trying to do some vinyl and cassette rips but i just can't figure out how to make the cue sheets work right. i'm using the 'process wav' wav editor tool, and whenever i include gaps in the cue sheet it doesn't seem to work right

    i set up the cue sheet like this


    By Tonto_ at 2009-07-25

    but when i go to 'save cue sheet' it posts this 'INDEX INDEX' syntax that is invalid and doesn't include the gap index

    Code:
    PERFORMER "Kites"
    TITLE "Deny 1"
    FILE "C:\Music\Kites - 2007 - Deny 1\Kites.wav" WAVE
      TRACK 01 AUDIO
        TITLE "Untitled"
        INDEX     INDEX 01 00:14:32
      TRACK 02 AUDIO
        TITLE "Untitled"
        INDEX     INDEX 01 02:19:41
      TRACK 03 AUDIO
        TITLE "Untitled"
        INDEX     INDEX 01 12:38:18
      TRACK 04 AUDIO
        TITLE "Untitled"
        INDEX 00 20:38:70
        INDEX 01 20:40:00
      TRACK 05 AUDIO
        TITLE "Untitled"
        INDEX     INDEX 01 26:37:53
      TRACK 06 AUDIO
        TITLE "Untitled"
        INDEX     INDEX 01 28:23:56
      TRACK 07 AUDIO
        TITLE "Untitled"
        INDEX     INDEX 01 35:44:05
      TRACK 08 AUDIO
        TITLE "Untitled"
        INDEX     INDEX 01 38:51:19
    Last edited by tonto on 28-07-2009 at 07:08

  2. #2
    Registered User
    Join Date
    Jul 2009
    Ort
    netherlands
    Posts
    2

    perl script for generating .cue

    Hello tonto

    Just written a perl script that generates a .cue file for all the .wav files in one directory. No gaps between the files.
    Here it is :
    @files = glob ( "*.wav" ) ;

    # print @files;
    open ( CUE , ">Miles.cue" ) ;

    $track=1;
    for $file ( @files) {

    # print ">> $track\n" ;
    print "$file\n";
    $cpstr .= "\"${file}\"+";

    print CUE "FILE \"$file\" WAVE\n";
    if ( length $track == 1 ) {
    $track = '0' . "$track";
    }
    print CUE "TRACK $track AUDIO\n";
    ($title = $file ) =~ s/\.wav$//i ;

    print CUE "TITLE \"$title\"\n";
    print CUE "PERFORMER \"Miles Davis\"\n";
    print CUE "INDEX 01 00:00:00\n";


    $track++;
    }

    The result is in the file MILES.cue:

    FILE "01 - So What.wav" WAVE
    TRACK 01 AUDIO
    TITLE "01 - So What"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "02 - Freddie Freeloader.wav" WAVE
    TRACK 02 AUDIO
    TITLE "02 - Freddie Freeloader"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "03 - Blue in Green.wav" WAVE
    TRACK 03 AUDIO
    TITLE "03 - Blue in Green"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "04 - All Blues.wav" WAVE
    TRACK 04 AUDIO
    TITLE "04 - All Blues"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "05 - Flamenco Sketches.wav" WAVE
    TRACK 05 AUDIO
    TITLE "05 - Flamenco Sketches"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "17 - Miles Davis - GÚnÚrique.wav" WAVE
    TRACK 06 AUDIO
    TITLE "17 - Miles Davis - GÚnÚrique"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "18 - Miles Davis - L'Assassinat De Carala.wav" WAVE
    TRACK 07 AUDIO
    TITLE "18 - Miles Davis - L'Assassinat De Carala"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "20 - Miles Davis - Julien Dans L'Ascenseur.wav" WAVE
    TRACK 08 AUDIO
    TITLE "20 - Miles Davis - Julien Dans L'Ascenseur"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "21 - Miles Davis - Florence Sur Les Champs-╔lysÚes.wav" WAVE
    TRACK 09 AUDIO
    TITLE "21 - Miles Davis - Florence Sur Les Champs-╔lysÚes"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "23 - Miles Davis - ╔vasion De Julien.wav" WAVE
    TRACK 10 AUDIO
    TITLE "23 - Miles Davis - ╔vasion De Julien"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "25 - Miles Davis - Au Bar Du Petit Bac.wav" WAVE
    TRACK 11 AUDIO
    TITLE "25 - Miles Davis - Au Bar Du Petit Bac"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00
    FILE "26 - Miles Davis - Chez Le Photographe Du Motel.wav" WAVE
    TRACK 12 AUDIO
    TITLE "26 - Miles Davis - Chez Le Photographe Du Motel"
    PERFORMER "Miles Davis"
    INDEX 01 00:00:00

    No need to calculate INDEX.

    There is also a .cue command to insert a GAP between the files. http://digitalx.org/cuesheetsyntax.php

    You could use the PREGAP like this : ( do not know if EAC supports this, try it )
    TRACK 02 AUDIO
    TITLE "Rudi, A Message To You"
    PERFORMER "The Specials"
    PREGAP 00:00:28
    INDEX 01 00:00:00

    The above is a copy and past from : http://wiki.hydrogenaudio.org/index.php?title=Cuesheet

    Hope this helps.
    Last edited by teunarno on 29-07-2009 at 16:49

+ Reply to Thread

Lesezeichen

Posting Rules

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein