
  mp3DirectCut
  Copyright (c) 2000-2004 Martin Pesch

  VERSION HISTORY


    2004-01-30: v1.35
      - The VBR header was created with wrong frame numbers
        (slightly on "Save all", heavily on "Save selection"), fixed
      - Pause detection: "At detection skip" skipped too much, fixed
      - Pause detection: offset adjustment implemented
      - Minor corrections and changes

    2003-09-17: v1.34
      - Now reading Xing/VBR header if present to display
        correct track length
      - Even writing a simplified Xing header to VBR files
        (containing frame number and file size, no "TOC")
      - Window menu creation internally modified to
        work correctly with Wine
      - Prelisten "from begin" and "to end" now play only the
        selection if the selection is shorter than 2 seconds
        (so both buttons work like I=>...=>I in earlier versions)
      - Frames of 8 kbps were skipped, fixed
      - Some minor/internal changes and corrections

    2003-07-10: v1.33
      - Title/Artist names are now stored and displayed when
        editing existing areas (ideal for moving named Cues)
      - Keeping selection after normalizing
      - MPEG graph level height adjustable
      - Optional relative timer to previous edit part
        (e.g. for reading track positions in Cue sheets)
      - Autoselection modified (always previous part selected,
        no longer the nearest)
      - In rare cases the last cue of a Cue sheet was not
        loaded, fixed
      - Like ID3v2 tags also Xing VBR headers will be removed
        to avoid wrong length informations
      - Silence detection improved

    2003-05-21: v1.32
      - Split feature saved too long parts, fixed
        Thanks Chris and Christian. The bug was caused
        by enabling cue autoselection while play in 1.31 (*)
      - Program crashed when calling encoder settings
        while recording with ACM, fixed
      - Lame: R3Mix quality supported
      - Some minor things

    2003-05-17: v1.31
      - Lame: VBR support implemented
      - Optional bitrate visualization for VBR
      - Dynamic cursor: shows correct position on VBR
      - Silence detection slightly improved
      - Cues were not autoselected while play, corrected (*)
      - Display of widest zoom level slightly improved
      - Shortcut for recording settings (F12)
      - Audio filenames in Cue sheets created with
        relative paths if possible
      - File Info: 'Genre' and 'Track No.' enabled for translation
      - Several corrections and adaptions

    2003-03-16: v1.30
      - Language file support implemented
      - Graph: cut/gain and selection ranges were shown one
        frame too long (system conditioned), cues covered
        a whole frame, corrections applied
      - Return key in Names dialog works now
      - Split: first file had no title/artist in the name when
        Cue was at file beginning - Thanks Mark
      - Split: first file had no title/artist in ID3v1 when
        Cue was at file beginning - Thanks Marco
      - Query for reloading Cue sheet after Notepad call
      - Some other corrections


    2003-02-12: v1.29
      - Cue sheets: corrected a load error that occured when
        the INDEX lines ended with blanks - Thanks Johan
      - Cue sheets: fixed that on some files without an empty
        line at the end the last cue was not loaded - Thanks Felix
      - Cue sheets: added option to open sheet in Notepad
      - MPEG2.5 support added
      - Help menu: Manual and FAQ should now open under NT/2K/XP
      - Pause detection: skip after find option added
      - Split: sync errors now shown only as summary
      - Split: starting number can be entered
      - Split: optional ID3v1.1 creation
      - ID3 Tag: Track field added (v1 -> v1.1)
      - ID3 Tag: keep v2 grayed while duration tag problem not solved
      - Project save query: 'Yes' followed by 'Cancel' at the
        file selection closed the program without saving - fixed
      - Lots of other modifications

    2002-12-08: v1.28
      - Auto Cue function for generating multiple Cues
      - Optional level margin dB meter
      - Optional record peak beeper

    2002-11-12: v1.27
      - Optional dB scale added to VU meter
      - Filename in Window title did not disappear after
        file closing
      - Added four modes for prelistening to and from the
        selection boundaries
      - Removed "Prelisten begin and end" button
      - Added "Special" menu with fine shift functions
      - Modified query on unsaved changes
      - Play/Rec buttons stay pressed while function in use
      - Some more keyboard shortcuts
        (menu shortcuts, single frame moving)

    2002-10-14: v1.26
      - Wave devices for input and output selectable
      - Cut list in own "List" menu
      - Two lines added to recent file list
      - Some edit functions moved to the "Edit" menu
      - Fixed: files with large ID3v2 Tags (>50K) did not open
      - Filename creation pattern now max. 200 instead of 50 chars
      - Sheet title and artist now saved in project files
      - Lots of other corrections and modifications

    2002-08-10: v1.25
      - Tooltips
      - Title and artist strings editable
      - Title and artist strings saved in Project files
      - Cue sheet and Project files appear in recent list
      - Some keyboard shortcuts for the menus
      - Miscellaneous improvements

    2002-08-01: v1.24
      - Main window rewritten (style kept, new interiors)
      - Thereby: improved keyboard shortcuts (see doc)
      - Editable fields for position and selection
      - Fixed a framesize calculation error on MPEG 2 Layer II
      - Check for illegal chars on split saving
      - Larger buffer size on recording with Lame
      - VU meter display improved
      - Some smaller corrections

    2002-07-17: v1.23
      - VBR compatibility of the display improved
      - Cue sheet parser rewritten
      - Tabbed configuration dialog
      - Lots of minor improvements

    2002-05-11: v1.22
      - Cue sheet support improved: program reads
        titles and artists
      - Split dialog with filename scheme implemented
      - Fixed: Pressing the Play button while already
        recording restarted and erased existing recording
      - Fixed: Program crashed when loading a Cue sheet with
        cues >99 minutes - Thanks Robert
      - ID3 and File info dialog redesigned
      - "Use ID3v1" enabled if ID3v1 found or user adds,
        "Keep ID3v2" saved in config
      - Last cursor position is saved in Project files
      - Maximum height of big timer limited
      - Manual in HTML
      - Embedded manual removed
      - Some other corrections and adaptions

    2002-04-03: v1.21
      - Silence detection implemented
      - Peak level detection on normalize drastically sped up
      - Negative dB values can bet set on normalize
      - Info window hang at some large ID3v2 Tags
      - Lame encoder setting fields renewed
      - Quality options for Lame and ACM implemented
      - The maximum number of edit regions is now 200
      - Cut/Cue/Gain Edit menue entries limited to 40
      - User range of <<< and >>> now 10 - 10000 frames
      - << and >> now seperately adjustable from 1 to 1000 frames
      - ID3 Tag is now checked/skipped when appending to file
        to prevent from creating corrupted files
      - Entire file will be selected automatically for some functions 
        (append, normalize...) if user didn't select anything
      - With some formats the selection disappeared when
        selecting at end of files, should be fixed
      - Allocated wave buffer size now adjustable in 1K steps
      - Source can now be replaced via temp file

    2002-03-01: v1.20
      - Minor map view issue fixed
      - Cue Sheet used incorrect 1/100 seconds instead of
        correct 1/75 seconds (CD sector format) - Thanks Bart
      - Save dialogs remember last saved file now - Thanks Dan
      - Minor button design changes
      - Maximize Button enabled (maximized window will not be saved)
      - Program asks before losing unsaved changes if you wish

    2002-01-03: v1.19
      - Major graphics issue fixed that could occur in rare
        cases (mpeg level was not shown) - Thanks Dave
      - Now four recent files selectable
      - Option for appending a selection implemented
        (allows joining files)

    2001-12-16: v1.18
      - Normalize function implemented
      - Shift+LMB works now like RMB (in 2nd mouse mode)
      - Layer 2 graph changed its shape when
        pressing |< / >|   - Thanks Ian
      - Split saving always had the extension .mp3

    2001-11-22: v1.17
      - Layer II support implemented (playback only possible
        with mpglib.dll v0.92 or higher, not with ACM!)
      - Buffer indicator in the recording screen is bigger now
      - '/r' command line option added for immediate recording
      - Program crashed after load errors
      - Minor corrections, manual updates

    2001-10-25: v1.16
      - Split file saving implemented
      - Alternative mouse selection method added
        (left button = new&drag, right = change nearest)
      - Added option to show miliseconds
      - Minimize and restore produced an interesting window
        full of trash, fixed - Thanks Vlad
      - Autoselect modified (selects now nearest cut)
      - Save selection saved longer than selection in some cases

    2001-10-13: v1.15
      - Cue Sheet support implemented (but simple)
      - Selection does not hide cuts/gains any more
      - Selection will now be saved with included cuts, gains and ID3
      - Command line and dropped files are checked now for type
      - Cue setting while recording optimized
      - Time information added to cuts shown in the Edit menu
      - The copyright info of frames was not shown
      - Average bitrate implemented for more exact
        time informations, especially on VBR files
      - Added file informations in the Tag ID3 window
      - In rare cases while playing and saving the program did
        hang at the end of the file, hopefully fixed...

    2001-09-30: v1.14
      - Some corrections in the frame synchronization
      - Fixed incorrect recognition of CRC (but be careful
        fading those files, because the CRC will not be adapted!)
      - CRC and Copyright of frames are shown now if present
      - In the MPEG info changed "kpbs" to correct "kbps" ;)
      - [<<<] [>>>] had an initial value of 0, now 100 - Thanks Jaroslav

    2001-09-24: v1.13
      - Reset the scrollbar buttons to fixed movement (+/- 1/100 frames)
      - User defineable skip range implemented and skip button
        design changed to [<<<] [<<] [>>] [>>>]
      - Some graphics corrections
      - Faulty error correction fixed
      - Source MP3 is read in larger blocks now
      - "Select All" option added (Edit menu)
      - "Cut play" switch removed

