The first step is to select the audio file(s) you want to transform, by adding them to the "Input Files" list. Adding input files can be done in three ways:
The following audio file formats are supported:
Sample rates from 32 kHz to 192 kHz are supported (as long as enough memory is available).
Hint: it is possible to add all the files of a playlist in the ".m3u" or ".m3u8"
Mono, stereo and multi-channel files (up to eight channels, such as "7.1") are supported. Multi-channel files should only be used when the channels correspond to spatial positions (such as left and right for stereo, or 5.1 surround). You should NOT use multi-channel files in which the different channels correspond to different "tracks" (such as vocals, bass, etc). The reason is that the Quantum algorithm will lock the phase of the different channels to preserve the stereo (or surround / spatial) field. Locking the phase between unrelated tracks will result in a deterioration of the quality: in that case, each track must be extracted in a separate file using another application such as your DAW before they are transformed by the Quantum application.
In the "Input Files" list, you can click on a file to select it. Use the ⌘ key while clicking to select multiple files. Use the Shift key while clicking to select a file range. Clicking while holding the ⌘ key on a selected file deselects it.
The files in the "Input Files" list are not copies of the original files. If you delete or change one of the files from another application, the list will not be automatically updated and errors might result.
The following menu items apply to the files in the "Input Files" list:
By right-clicking on a file, a contextual menu appears with the following actions:
An input file can be selected by clicking on it. Hold the Shift key while clicking to select a range of files. Hold the ⌘ key to select multiple files, or to deselect files that are already selected. The button only transforms the files that are selected. The transformation parameters described in the next section only applies to the selected files as well.
Once one or more file is selected in the "Input Files" list, the following panel appears at the bottom of the application's window:
Notes (for all parameters in all three parts):
When you change parameters, they are memorized (for each input file) but they are not applied until you hit the button. Changes are not applied to files that are already in the "Output Files" list (files that are already transformed, that are being transformed, or that are waiting to be transformed).
The next sections discuss the three parts in more details: Time Stretching Factor, Transform Settings and Output Settings.
The "Time Stretching Factor" part has a drop-down list as shown in the following figure:
These options are not different settings: they all correspond to the time stretching factor, but each of them allows you to specify it in a different way.
More precisely, the options are the following (click on an item to expand / collapse):
Specify the length of the transformed file as a percentage of the length of the input file. For example, specifying "200%" will make the transformed file two times longer, and hence two times slower. "50%" makes it half the length, and hence two times faster.
The slider (1) only allows you to specify a change between "50%" (two times faster) and "200%" (two times slower). However, you can specify a change between "25%" (4 times faster) and "400%" (4 times slower) by typing the value directly in the text field (2).
By default, the length is given as a percentage of the length of the input file, when the "
" radio button is selected. By selecting the " " radio button, you can specify the length change as a positive or negative percentage. In this mode for example, twice the length is "+100%" rather than "200%", and half the length is "-50%" instead of "50%".Specify the length of the input file and the length of the transformed file.
By default, the length of the input file is set to the length of the selected input file(s) and cannot be modified. By unchecking the "
" check box, you can specify a fictive input file length.In all case, the ratio between the specified lengths is used as the time stretching factor. Length is specified in hours, minutes, seconds and microseconds (the last field is microseconds, and not sample frames).
Warning: when working with audio files in a compressed format (.mp3, .m4a, etc), the ") is displayed in the bottom right of the panel in that case. Choose from the menu (or from the context menu on the warning icon) to retrieve the exact length.
Specify the playback speed of the transformed file as a percentage of the playback speed of the input file. For example, specifying "200%" will make the transformed file play twice as fast. "50%" makes it play at half speed.
The slider only allows you to specify a change between "50%" (two times slower) and "200%" (two times faster). However, you can specify a speed change between "25%" (4 times slower) and "400%" (4 times faster) by typing the value directly in the text field.
By default, the playback speed is given as a percentage of the playback speed of the input file, when the "
" radio button is selected. By selecting the " " radio button, you can specify the speed change as a positive or negative percentage. In this mode for example, twice the playback speed is "+100%" rather than "200%", and half the playback speed is "-50%" rather than "50%".Specify the input file tempo and the transformed file tempo, in BPM (beats per minute). The tempo of the input file may or may not correspond to the actual tempo: the application simply uses the ratio between the two specified tempo values as the time stretching factor.
For example, specifying "120" in the "From:" field and "180" in the "To:" field will make the audio file 50% faster (like a change from 120 BPM to 180 BPM).
Note: there is no tempo detection feature. The tempo of the input file (in the "From:" field) must be set manually.
Specify the length of the input file and the length of the transformed file. Both values are specified as a number of audio frames. By default, the length of the input file is set to the length of the selected input file(s) and cannot be modified. By unchecking the "
" check box, you can specify a fictive input file length. In all case, the ratio between the specified lengths is used as the time stretching factor.Note: an audio frame corresponds to one audio sample in each channel. For a mono file, the number of audio frames corresponds to the number of samples. For a stereo file, the number of audio frames is half the number of samples. A 48 kHz file for example always has 48000 audio frames in one second, regardless of the number of channels.
Warning: when working with audio files in a compressed format (.mp3, .m4a, etc), the ") is displayed in the bottom right of the panel in that case. Choose from the menu (or from the context menu on the warning icon) to retrieve the exact length.
If the audio file to transform is the audio track of a video, this option let you specify the video playback speed of the original file, and the video playback speed of the transformed file. Both values are specified in video Frames Per Second (FPS).
For example, a typical NTSC to PAL conversion plays a video track originally at 23.976* FPS (NTSC) on a 25 FPS system (PAL). In that case, to stretch the audio accordingly, enter 23.976 in the "From:" field, and 25 in the "To:" field.
*This value originates from a 29.97 FPS (the true NTSC FPS) video track converted by an approximate 24/30 ratio. An exact conversion of a 29.97 to a 25 FPS video track is generally difficult to perform with good image quality, which is why the resulting video track is typically at 23.976 FPS instead of 25. However, in case the video track is converted exactly (with an exact 29.97/25 ratio), there is no need to stretch the audio track.
Specify the time stretching factor directly as the ratio (quotient) between:
A value of "2.0" for example means two times slower (two time longer) when the "
" radio button is selected, and two times faster (two time shorter) when the " " radio button is selected.The different options above do not correspond to different parameters. They all correspond to the time stretching factor, but specified in a different way.
If you specify the time stretching factor using the
More generally, any time stretching factor specified using any of the options is then reflected in the other options.
For each file, the chosen time stretching factor appears on the "Input Files" list, on the third column (1) of the figure below. The value here is always displayed as a ratio between the output length and the input length (such as "2.0" for two times longer). The value that is displayed might be rounded, but internally the exact value is remembered and used. By moving the mouse over it and waiting a few seconds, a tooltip appears (2) and displays the exact value (as a ratio), as well as the value as a Length Change and as a Speed Change.
This part allows you to change two advanced transformation settings: the Quality and the Transient Sensitivity.
Click on the button to modify the two settings. The following window opens, and allow you to modify the values for the two settings.
The settings discussed here apply to the selected input file(s). See section 4.3.1 to change the values to apply by default to input files that are added.
Let you change the time stretching quality. A lower quality also means a faster processing speed.
The possible values are the following:
Notes:
This setting can only be used when the quality is set to 3 or greater.
The default value of 0.5 works best for solo tracks, including drum tracks. You may want to increase it on complexe mixes, and to reduce it on classical music or speech.
Notes:
This part allows you to control the output files, notably the format in which they are saved and the resolution (bit depth).
Click on the to modify the output settings. The following window opens, and allow you to modify the values for the output settings.
The output settings are the following:
Time stretching mostly preserves the average loudness (or RMS level), but does not preserve peak levels. As such, peaks may fall outside of the maximum -1.0 - 1.0 range in the transformed files. These peaks are fully preserved when a 32-bit float format is used, but they result in clipping when a 16-bit or 24-bit format is used. The Prevent clipping option can be used to automatically lower the volume of the output file whenever a peak would fall outside of the -1.0 - 1.0 range. When this option is used, the loudness is not preserved and the transformed file can be softer.
When a 32-bit float format is used and peaks are above the maximum -1.0 - 1.0 range, the peaks are fully preserved, and a suitable normalization or dynamic range compression can be performed in a DAW that supports 32-bit float files with out-of-range peaks. Note that until normalization is done, the file will still clip when played because soundcards generally do not support out-of-range peaks.
The output settings discussed above apply to the selected input file(s). See section 4.3.1 to change the default values to apply to input files that are added.
Select one or more files in the "Input Files" panel, and click on the button to transform them.
It is also possible to right-click on a file in the "Input Files" panel, and to choose the context menu
The transformation will use the parameters that have been set for each file, as discussed in section 3.2.
When you click on the button, the files appear immediately in the "Output Files" panel, but the transformation has just started, and may not have finished yet. However, it is possible to play the resulting output file before it has been fully transformed: only the audio processed so far can be played.
By default, when you click the button, the selected files are removed from the "Input Files" panel. To keep them, hold the Shift (⇧) key while clicking. You can also right-click on a file and choose the context menu
The "Output Files" panel (shown in the next figure) shows all the transformed files, but also the file currently being transformed, and the files waiting to be transformed.
An icon on the left of each file indicates the state of the transformation:
The following menu items apply to files in the "Output Files" list:
By right-clicking on a file, a contextual menu appears with the following actions:
The and buttons under the "Output Files" list do the same as the and contextual menus.