|
mp3DirectCut
mp3DirectCut is a frame based editor for MPEG audio (Layers 2 and 3). You can cut, copy, paste or change the volume without re-encoding anything of the file. This makes mp3DirectCut very fast and prevents loss of audio quality. The program enables easiest navigation even on large files and gives you a visualisation of the MP3 audio data. It can handle Cue sheets allowing to split a file at cue positions. And you can also directly record and encode an MP3 from your audio input device.
At first to be able to playback files the program needs an MP2/3 decoder. This can be either a system installed MP3 ACM Codec (XP and Vista contain it by default) or the mpglib.dll which needs to be in the program's or in Windows' folder. Switch to your prefered decoder in the Devices settings (Settings => Configure => Devices). In the Output device section you can select a Wave device and adjust the amount of frames being decoded to each play buffer between 'fast' (1 frame) and 'reliable' (8 frames). On slower machines set a higher value. For a fast response of the graphics select a lower value. The default is 4. The program language can be adjusted in the Operation Tab (Settings => Configure => Operation). In the list select your language if present. The language files must be in a sub directory "Languages" of the mp3DirectCut folder. If no language is selected or found, the program looks also into its own folder for one (!) language file. So you also can enable your language without keeping the subfolder (but then it does not appear in the list).
As mp3DirectCut is designed to handle large files, there are many ways to reach a position:
Scrollbar
[<<<] [<<] [>>] [>>>]
Mouse
Ctrl+Mouse
[I...<<] [>>...I]
List Menu and [I<] [>I]
Position field
Editing a file or compilation of file fragments means to create different parts of audio content. Each time you cut or set a cue/gain point, your track will be devided into more parts. Every edit point is the beginning of a new part. Each part together with its function is shown in the List menu. Like in other editors, editing begins by making a selection. A selection can be an audio range or only a single position point (dotted line). Ranges can be used to cut, copy or paste. A point selection is for creating cues or points of volume change.
You have these ways:
Buttons [Set begin] and [Set end]
Mouse Note: to make a large selection you should at first point to one end of the selection and then jump to where the other end should be and set it there. It is not possible to drag a long selection by moving the mouse over the windows boarders.
Selection field
At each edit point an independent audio part begins. Parts can even be from different audio files. Each part can have information about a volume change or whether it is a cue. If you cut a selection the range disappears and is not longer known by the program. But an edit point remains at the cut position and you can restore the cut range every time by using the edit button.
The Cut button splits the current audio part into two parts. If there was a selection range, it will be cut. If the selection had a length of zero, the Cut function only splits the part. The split point can be used to create a volume change (see below) point or a cue. If a split point should work as a cue (e.g. for creating a Cue sheet), its cue flag must be set. The program sets it automatically on creating a split point or loading a Cue sheet. Edit points with cue flag are shown as dotted line. To set or remove a cue flag manually, press Ctrl+Q or check/uncheck 'Cue' in the part properties dialog (Edit menu). With the Edit button you can remove existing edit points. This means that two parts will be joined. If the edit point was a cut, the removed audio range will be restored. Note: editing a point is not possible if it was created by paste. In this case the audio data between two parts is not continouus and there is nothing to restore. To remove such insertions select them and use the function 'Remove selected elements' in the Edit menu.
While the Cut button does not copy the cut range to the clipboard Cut and Copy from the Edit menu do. The copied information can be pasted to any new position (current or selection). Copy and Paste can handle multiple files and parts and work completely non-destructive. This means that no audio data is copied but only access informations.
To change the volume, simply create one or more edit points (from zero length selections, see above). Then you can directly change the gain by dragging the gray grips with the left mouse button. Alternatively the gain of the highlighted edit point can be changed by the keys Ctrl+Up/Down. To move an edit point, drag it with the right mouse button. Audio ranges with a modified volume are shown in the color of edit points. The gain sign of the edit point shows the volume change in dB. Note: Volume change works only with Layer 3. As the data remains encoded, volume changes can only be made in a resolution of 1.5 dB steps. Using the Gain dialog is not recommended, because it is obsolete. Only for special purposes it may be useful, e.g. to make a silence. Fades should be be created with the drag method, or at least with the 'Create simple fade' function.
For simply moving a cue or volume change point, drag it with the right mouse button (or use Alt+Left/Right for the highlighted point). To edit an existing cut, move to its position to highlight it. After pressing [Edit] the cut range or the split point will become the selection and will be deleted. After changing positions hit [Cut] again to store the changes in the new cut. If the edit point had title names or a volume change, these data will be kept with the selection and also stored to the new cut. The Trim function allows directly changing the boundaries of an existing cut without converting it to a selection. With the keys Ctrl+1/2/3/4 you can shift audio data on the left or right side of the cut in or out.
[=>I..] / F5 - play 2 seconds to the selection beginning To play the selection looped press F4. In play mode, two of the prelisten buttons change their function to provide Fast Play. The buttons show the symbols [>> -] and [>> +] and can be used to adjust the speed of Fast Play in small steps. For faster operation it's recommended to use F7 and F8.
'Save all...' saves the complete shown audio data as edited. Note: You should check the output file(s) before deleting the original.
The Level and the Duration sliders adjust at which audio level and gap duration thresholds a pause will be detected. Offset is the number of frames at the pause end which the cue will be shifted to the left or right. Cut whole pause means that not only a cue at the pause end will be created but a cut over the whole pause (beginning of cut slightly right shifted) if the pause is long enough. Don't use the Cut option when you want to create only a Cue sheet! The value of 'After a pause detection skip' can be used to speed up the detection process. If a pause is found, the program jumps further the entered amount of seconds. E.g. if you know that all of the tracks of your CD image are 3 minutes or longer, you could set this value to 150 seconds.
To initialize recording, press [Rec]. Then you can see the audio input level on the VU meter. After pressing [Play] the file starts being written. With selected 'Append data' in the recording settings an existing file will not be deleted and you can make multiple recordings to one file. But take care not to use different bitrates or samplerates in one file. On appending in VBR mode you will only see the time of the current recording in round brackets. While the recording you can set up to 40 cues by pressing [Set begin]. The number and position of the last cue is shown in the range field. The value of 'Buffer' shows how much data is waiting to be encoded by the codec. If it grows, the codec is not fast enough to encode MP3 in realtime. The unencoded buffer portion should not be over 10% for more than some seconds. On modern systems it should be always 0%. If you launch mp3DirectCut with '/rec' in the command line, it will start the recording immediately with the encoding settings of your last session. You can use this option for automated recordings. See more under Command line options.
The Normalize function seeks the whole file (or the selection) for the highest gain. If there is room to the maximum of 0 dB, it suggests the corresponding gain raise. Scanning the file may be slow, because for searching peaks it must be temporarily decoded. Auto cue lets you split large tracks into small segements of the same length. This is especially useful for listening to long tracks (e.g. audio books) on hardware players with missing or slow seek capability. Auto cue affects either the whole file, if nothing was selected, or just the selection. After setting the cues you can call 'Save split...' and choose a destination for writing the file series.
Cue Sheets (*.cue) contain a link to an audio file and time indexes (cues). Cuts and gain settings cannot be saved to a Cue sheet. A Cue sheet can't even be saved if the audio file has been edited in the length at the same time. When loading a cue sheet the program reads titles and artist names and shows them in the graph area. If you split a file by using a Cue sheet you can create filenames with titles and ID3v1.1 tags for each file.
More shortcuts are shown in the tooltips and in the menus.
As <filename> every file type known by mp3DirectCut is possible (MP3, MP2, Project files, Cue sheets). Usually this is simply for a file to be opened. In your operating system settings you can associate mp3DirectCut to one or more of these file types and with different options. Then you can open the program easily by any file of that type. It is also possible to drag files of known types over mp3DirectCut. If you use the <filename> parameter together with /rec you can set an individual record filename that differs from the base filename of the recording settings. The following options can be used to let the program perform an action immediately. After finnishing, the program quits. Note that special adjustments (e.g. for Normalize, Auto cue, Encoder settings) cannot be given over the command line. They must be done before in the normal program environment.
mp3DirectCut "artist - song.mp3"
Copyright (c) 2000-2009 Martin Pesch |