-1
Note for Screen Reader Users
Important: If you do not need a screen reader to read this manual, please go to Welcome To Depopper
(next chapter).
This manual has pictures, but no explanation depends on them. You, screen reader user, should be able to
read this manual as if it was a text only document, simply ignoring the pictures. If you find incompatibilities
with your screen reader, please let us know.
DePopper has a feature named Auto Help, which opens a different help screen for each newly activated
screen.
Unfortunately, some screen readers read the help screen instead of reading the program screen, making it
very difficult to use the program. For this reason, by default DePopper disables Auto Help for screen reader
users. But you can get exactly the same information in a different way: when you want to know more about
any program screen, just press the F1 key. You will get the same help screen, at the moment you need it.
You can enable Auto Help in the Advanced Options screen, any time you want. You can reach the
Advanced Options screen by activating Options in DePopper main screen, then Advanced Options.
Some help screens have both a graphics version and a text only version. Both screens have the same
contents and the only difference is the interface. Being a screen reader user, when you press F1 in
DePopper you will get the text only help screen.
As far as we know, DePopper does not have any command that depends on eyesight only. If you answered
Yes when DePopper asked you if you are visually disabled and you found a command that requires
eyesight to be executed, please let us know.
The DePopper welcome help screen contains a short description on what DePopper can do. After reading
it, you can close the help window and your screen reader should read the program screens properly. If you
need help for any program screen, press the F1 key.
Welcome to DePopper - 3
Quick Start
Are you new to DePopper? Do you have some audio files recorded from vinyl in your My Music directory
and want to start using DePopper right now? Just take these steps...
1) Open DePopper. If you are using DePopper for the first time, you will be asked if you are visually
disabled (screen reader user). Because DePopper interface does not depend on eyesight, we have many
users that can't see. Answer accordingly.
2) DePopper will open a new screen named "A Small Note From Us", introducing itself. You don't need to
copy the contact data because DePopper has this information in its Advanced Options screen. For now,
read its contents and then check (mark) the bottom right checkbox where you can read "Do not show this
screen" again and click OK.
Quick Start - 4
3) DePopper will open a one time screen with a short text explaining how to reactivate the initial prompt.
After reading it, click OK.
4) DePopper main screen will open and, unless you are visually disabled (explained in Note For The
Screen Reader Users), its automatic help screen will open on the right. You can disable the automatic help
screen later, after becoming familiar with the program.
5) Click the Browse button. DePopper will open a standard Windows screen asking you to choose one or
more files from your My Music directory. The screen format depends on your Windows version (XP is
different from Vista and Windows 7) and personal preferences, but the functionality is the same. My Music
is the default directory when you start DePopper for the first time, but you can change it later. DePopper by
default remembers the last used directory.
Quick Start - 5
6) Select the files that you want to process. In our example, there is one wav file (test.wav) and one mp3
file (jazz.mp3). We strongly recommend recording your vinyl sources to wav format for the best possible
quality. To select more than one file, hold the Ctrl key while you click the files (this is Windows standard).
Then click Open. Your selected files will appear on DePopper file list.
7) Click Start and DePopper will process both files, removing their clicks and pops. At the end, you will
have two new files, named jazz_NEW.wav and test_NEW.wav (depending on your Windows configuration,
the file extensions may not appear).
8) That's all. Listen to your new audio files.
DePopper has a tiny screen, but it is powerful and very flexible. Now that you know how to use DePopper
to help you with a very specific need, why not knowing more about everything that DePopper can offer? To
know much more about DePopper, just keep on reading this manual.
Quick Start - 6
Auto Help
The Auto Help feature displays a help screen on the right side of your application. DePopper automatically
updates this help screen as you browse through the program options. This is very useful when you are
having first contact with the software and we strongly suggest the use of Auto Help during the first days or
weeks (depending on how frequently you use the program).
You can disable Auto Help anytime, but we recommend disabling it only after you learn the commands that
you need to use. If you disable Auto Help, you can always get the same help texts by clicking the Help
button on any program screen.
To disable Auto Help, click Options in the main program screen, then click Advanced Options and uncheck
the Enable auto help checkbox. You can enable Auto Help again any time you want.
Auto Help - 7
Main Screen Commands
By default, DePopper main screen is small, to use minimum desktop space. You can resize this screen, if
you want: just drag its bottom right edge until the screen has the format and size you want. Alt-Space and
then Size also works. Or you can maximize it, if you prefer. Only the main screen can be resized. Other
configuration screens have fixed sizes. Here we explain the main buttons on this screen:
File list
List of audio files to be processed, on the left. This is an edit window, where you can place the names
of the files you want to process. Although you can type the file names directly, we suggest you to use
the Browse button instead. This avoid mistakes and automatically sets your default folder.
Browse
Use this button to change the current folder and choose one or more sound files.
All
Use this button if you want to choose all the audio files in the current folder.
Start
Click this button to start processing the file list.
Quit
Click this button or press ESC to terminate the program.
Options
Click this button to change the way DePopper processes your audio files.
Help
You may click this button or press F1 to get useful information about DePopper.
You can change this option settings to control how DePopper will try to remove big scratches and clicks
from the recording. Use this option only if Minimize Small Pops does not eliminate all the scratches of
your sources. This option uses waveform analysis and may get false detections in some situations. If
you click its setup button on the Options screen, you can change how it works as follows:
Slope Trigger
Here you control the sensivity to isolated large amplitude variations. Small values can cause false
detections (valid sounds being wrongly detected as a scratches or a clicks), while large values will
miss some clicks. The default value 70 is optimum for most situations.
You probably will want to increase this value if you identify some distortion in the sound that
disappears when this option is unchecked. You may want to decrease it if you are still getting big
glitches even with this option checked.
Program Options - 9
Extra Precision
This option activates a different engine with less false detections and better click removal. It is not
particularly fast in single core computers, but usually the improvement is worth waiting. However, it is
fast in computers with more than one logical CPU (dual core, tri core and so on), because it uses
parallel processing. Starting with version 3, this option is disabled by default in single core computers
and enabled otherwise. Unless you have a single core computer and processing time is a concern
for you, we suggest to always enable this option, for best possible audio quality.
Filter Below 38 Hz
This option is available only if Extra Precision is enabled. When this option is enabled (default),
frequencies below 38 Hz are filtered out before removing the big clicks. This may be necessary for
fixing some patterns of big clicks.
Program Options - 10
The Minimize Small Pops option uses a specially designed engine that is safe against false
detections.
You can fine tune this control in the following ways:
Trigger
Here you control the threshold for removing the small pops. The lower this value, the more intense is
the action. Low values will muffle the sound and may cause distortion, while high values will miss
some clicks. The default value 24 is optimum for average records.
This option may affect some percussion sounds, like hi hats, cymbals, hand claps and fingered bass.
If your records are very well preserved, use a higher value for Trigger, like 28. If your records are
extremely well preserved, use 32. Higher values give more natural sound. The optimum value for the
trigger is the highest possible value that still removes the small pops. Usually this ideal value does
not change much for the same user, but differs from one user to another, because a person normally
preserves all his/her records the same way.
If you have well preserved classical music records, you may consider using the "Vinyl, some clicks,
well preserved" or "Vinyl, very well preserved" presets, which automatically assign adequate values
to this setting.
Time window
Normally you should set this control to Small (default) and keep it unchanged. A longer time window
forces the program to catch longer small pops, but may also make the sound less natural.
This control is intended for those who have very well preserved records with classical music and
need to remove very thin small pops only, because their records have only that kind of pops. In such
records, a longer time window will not increase the pops removal and may adversely affect some low
frequency instruments.
Please note that using low values with average records will make the program miss some small
pops. If you have well preserved classical records, you may consider using a specific preset, which
will automatically assign an adequate value to this setting.
Precision
If you are cleaning classical music records or other high-quality music sources, you probably will
prefer to wait longer to get maximum quality. If you are cleaning popular music, you can get good
quality without waiting so long. The lowest precision is fast, but has poor quality. High precision is
great for solo percussion instruments, that can cause ghost sounds when processed with normal
Program Options - 11
precision. The highest precision gives the best sound but also needs a fast computer to process the
songs, unless you can wait for a long time (all precision values except Low are accelerated when
you use a dual or more core computer). If you use Normal (balanced speed and quality), the
processing time will be acceptable and you will get good results with most music styles.
If you have a fast computer which does the job for you at night while you sleep, you should
definitely try the highest precision.
Pulley Turntable
Pulley turntables have a variable low frequency noise that cannot be removed without affecting the
song because it varies from turntable to turntable. Even in the same turntable, it may change,
depending on the pulleys and their contact with the plate. This option removes all low frequencies,
helping to improve the sound (the pulley noise remains, but it is not so loud).
Stereo Modifiers
This option combines channels from a stereo source in different ways, to do some extra cleaning when
possible.
Program Options - 12
Reverse channels (switch left and right)
Left becomes right and right becomes left. Of course this setting only makes sense if you do not
enable any of the other two settings.
Both source file and output format should be stereo for this option to work. There is no action if the
source file is mono or if the output format is mono.
Filter Frequencies
Use this option to attenuate low frequencies (typically rumble and pulley noise) as well as higher
frequencies (hiss in older vinyl records and cassette tapes, for example). You can also boost
frequencies that you want to enhance, like trebles in a muffled recording. You can define up to six
frequencies to adjust. DePopper can also remove 50 Hz and 60 Hz hum, induced by electric wires (AC
Hum).
Remove 50 Hz
Check this if your recordings have 50 Hz noise (Europe). The program removes the base frequency
(50 Hz) and its first harmonics (100 Hz, 150 Hz, 200 Hz and 250 Hz). If you don't want to remove the
harmonics, use Boost/attenuate specific frequencies (below).
Program Options - 13
Remove 60 Hz
Check this if your recordings have 60 Hz noise (USA). The program removes the base frequency (60
Hz) and its first harmonics (120 Hz, 180 Hz, 240 Hz and 300 Hz). If you don't want to remove the
harmonics, use Boost/attenuate specific frequencies (below).
Program Options - 14
Minimize Tape Hiss
This option is intended to remove tape hiss. It may work with other types of non-variable hiss, like noisy
streamed radio, but this depends on how the source sound was created.
To get the best possible results with magnetic tapes when using this option in automatic mode (default),
please record your tapes this way:
1. Having everything installed, wires properly connected and so on, start your preferred recorder
program in your computer but do not start to record yet. Keep it ready to start recording when
you click the REC button.
2. Put your tape in the player (if it's not already there) and start to play before the desired song
starts. For example, start to play at the very end of the previous song. If you intend to record the
first song in the tape, or an entire side of the tape, start to play at the beginning, but wait until
the real tape hiss begin. It must be the hiss that exists during the entire tape, and not the very
low hiss that exists in the initial non-recordable portion of the tape.
3. Being sure that your player is playing the tape itself, with the hiss that you want to remove, and
NOT the initial portion in the beggining of the tape, click the REC button on your recording
software.
4. Wait for the song (or the tape side) to end and click STOP button on your recording software,
before the tape reaches the plastic portion at the end. This way you make sure that there is tape
hiss in the entire source file, which is very important.
5. After clicking STOP in your software recorder, now you can stop your cassette (or reel) player.
Your source file is ready for DePopper. If you recorded using an audio editor, DO NOT
REMOVE the initial and final "hissy" portions in your source file before using DePopper.
Remove them later from the processed file, if you want or need. However, if you left your
equipment recording an entire side of a tape and you were not present when the player
reached the end of the tape, you must remove the final "non tape hiss" part of your audio file.
The only hiss in our audio file must be tape hiss.
6. Repeat the above steps when recording every source file that you want to dehiss. We suggest to
record all the source files and later process them at once with DePopper, only after all of them
are in your hard disk. This way you can do something else while DePopper cleans your files.
DePopper automatically detects the lowest noise level in your source file and uses this lowest noise
level as reference for removing the noise from the entire file. This is the reason why the file should
never contain passages with lower level than the real tape hiss that you want to remove, like the initial
or final non-recordable parts of the tape: DePopper would take these almost silent passages as noise
Program Options - 15
reference and, because the actual noise is much higher than them, there would be no hiss removal at
all! Similarly, if the source file contains only music and not a single short passage that contains only tape
hiss, DePopper will remove too much information and you'll get the "sci-fi" sounds.
The above tips are essential for getting the best results when using the Minimize Hiss option in
automatic mode (default). You only need to read the text after the black line below if you want to know
more about how this option works or if you are getting bad results even when strictly following the above
steps.
Please note that this option is effective only to minimize tape hiss and similar (not variable hiss).
Some info about what this option can and can't do:
✔ This option does not fix pops or clicks;
✔ This option may cause distortion if used directly with non-tape sources;
✔ This option is not effective with variable hiss, like surface hiss in well worn records;
✔ To work automatically, this option needs a hiss-only passage that lasts at least 0.2 second in
each audio file. We will explain more about this below;
✔ This option is not effective when the player uses automatic output level control, like some
portable cassette players. This includes audio recorded from a tape that by its turn was
recorded from other tape using automatic level control. It's easy to see why: the automatic
level control transforms the steady tape hiss in variable tape hiss.
Now, let's see more information about how this option works. Reading the text below is not essential for
using this option:
We call noise floor the hiss you hear in areas of the sound that should be silent. For example, you can hear hiss during the
pianissimo passages of a classical/instrumental song. DePopper can analyze each song to automatically detect its noise
floor. When processing the song, DePopper will lower the level of all frequencies that have amplitudes that are equal to or
below the frequency amplitudes of the noise floor, leaving the frequencies with higher amplitude intact.
Like all the methods that analyze the entire song before processing, this method may give unexpected results if you change
the disks while you are recording and later try to process the mixed songs and disk changes as if they all were a single
song. With the hiss and equalization options, you normally get the best results when you have only one wave file for each
song or tape side (recorded at once and without the non-recordable passages in the beginning or at the end).
Because of its implementation, Minimize Hiss is particularly effective when there is an interval of at least 0.2 second in
the source file that contains only tape hiss. Most songs have more than 0.2 second of hiss before starting and/or after
ending, and sometimes even in the middle, so this is not usually a problem.
However, an absolute silence (without any hiss) in the song may be wrongly interpreted as noise reference by the program,
making the option ineffective. This does not happen with samples digitized the normal way, but may happen if the sample
was previously changed in some wav editor. This may also happen if you started recording to your computer before
pushing the play button of your cassette player. The start of the recorded song will not have the tape hiss and the program
may interpret that silence as being the noise reference. To avoid problems like these, always start digitizing after pushing
the play button of your cassette player and stop digitizing before pushing the stop button, as described above. It's simple if
you think this way: to work properly, this option needs the more silent part of the song to be tape hiss. If this does not
happen, it may or may not work properly.
The new setting Detect and ignore non-tape passages, described below, can help you with non-silent passages that
are not tape hiss, if they are not too loud.
Trigger
Specify a higher value to detect higher level as hiss and vice-versa. In automatic mode, the trigger
value is compared to the average audio level from the sample, so it self-adapts to each source files.
The default value 0 is optimum for most situations.
Program Options - 16
Factor
A high value will drastically cut everything that the software identifies as hiss, resulting in a metallic
sound. A low value will give a more natural sound, but will leave some hiss. The default 0 is optimum
for most situations.
If you think the default settings are not working well for a particular song, just take the following
steps:
• Set Factor to 100.
• Adjust Trigger to the point you can barely hear some hiss (the sound may be very metallic at
this point) and then increase its value by 1.
• Adjust Factor to the point you can barely hear some hiss and then increase its value by 1.
The optimal settings for a specific song not necessarily will not be the same for other one. Since the
automatic mode is self adaptive, usually the preset values (both zero) should work well for most
songs. We strongly recommend the use of the default presets, provided that the original audio files
have the 0.2 second reference, as described above.
Restrict prediction
By default, the program analyzes the entire file before processing and considers the lowest
frequency amplitudes as hiss, within certain conditions. This works very well for most sources,
particularly if somewhere in the song there is a gap with more than 0.2 second that has only tape
hiss, which is usual in tape sources. However, in some situations you may have a sustained sound
that is not hiss. For example, a piece of a song which has a constant flute in the background or even
the sound of a distorted guitar that lasts for the entire audio sample. Normally such sounds would be
automatically treated as noise and attenuate. Enabling this setting disables the automatic mode,
using a fixed standard noise reference instead, preserving such instruments. This is not 100%
guaranteed to work fine, particularly if the volume of the instruments is really near the hiss level, but
is expected to correct the most identifiable situations. With this option enabled, you can experience
some decrease in trebles, particularly the low level trebles.
Normalize Frequency
Check this option if you want all the songs to have the same bass and treble balance. This option is
somewhat slow, só you should check it only if you have large tone differences in different songs or if you
have enough available time (for example, if you process your files while you sleep). You can
compensate big differences between channels, too.
Program Options - 17
For example, use this feature if you plan to record a CD or create a sequence of MP3 files and your
sources have different bass and treble leves. With most softwares, you would need to make separate
adjusts for each song. However, with DePopper the frequencies of each song will be automatically
adjusted so all the songs will seem to have the same bass and treble intensities.
Songs with low bass sounds will have their low frequencies increased. Songs with too much or too few
treble will have their high frequencies attenuated or increased, respectively.
Gain
If you think the volume is too low or too high after normalization, adjust this setting to change the
average volume to your preference. If the gain is too high DePopper shows you, after processing, a
message like this: “8.2% samples exceeded max level in freq normalization”. This means that for
each 1000 audio samples (a CD has 44,100 per second), an average of 82 samples had to be
corrected to avoid clipping (if the anti-clipping is enabled, which is the default) or were clipped (if anti-
clipping is disabled). Ideally you should set the highest gain which does not display this message, or
displays a very low value, below 8% (the default value is calibrated to give good results in most
situations).
Balance Channels
Enable this setting if your audio source has too much bass and/or too much treble in only one
channel. By default this option is checked, because it should not noticeably affect the result if the
source is already balanced.
Normalize Volume
This option normalizes the volume based on the frequencies between 680 Hz and 7 KHz. Check this
option if you have big volume differences from one source to another.
For example, you can use this feature if you plan to record a CD or create a sequence of MP3 files and
Program Options - 18
you want all songs to have the same average level. The program adjusts the overall level so the
frequencies between 680 Hz and 7 KHz will have the same average volume (by default, 24 dB below
the peak level). You can change the following settings:
Level
It’s advisable to lower this value if the source material has intense bass sounds, which may lose their
strength. Values higher than the default -24 dB may result in low dynamic range. Use a lower value
for classical music, typically -30 dB or even lower, because this music style has low average level
with very strong peaks, that should be preserved.
Balance Channels
The default is checked to compensate large volume differences between channels. If one channel
has much more bass than the other channel, the channels will be balanced by the frequencies
between 680 Hz and 7 KHz, resulting in an audio file that will look unbalanced in a wave editor.
However, because the human ear has low sensivity to low frequencies, the audio file will be sound
balanced when played.
Program Options - 19
Presets
DePopper defaults are suitable for average vinyl records, but what if your audio sources are not average
vinyl records? For example, you may want to process original cassette tapes, not recorded from vinyl. Or
78 rpm records, which require different settings. Adjusting the options independently for specific sources
may be a difficult task if you are starting to use DePopper. The Presets screen was created to help you
with such situations.
You can open the presets window by clicking on the Presets button in the Options screen.
For example, what to do if you have 78 rpm records, manufactured in 1920? You can do this way:
1. In the presets list, click on Vinyl, 78rpm, before 1930 (you may need so scroll the list to see
this option).
2. Click Use selected button.
That's all. Your DePopper is now configured to process 78 rpm records.
These are the buttons in the Presets screen:
Use selected
This button is available only if one preset is selected. Click this button to use the selected preset.
After you click this button, the Presets screen will close and all options will be updated in accordance
to the new settings. If a preset is selected, a summary about it is displayed on the right of the list.
New preset
Click this button to crate a new preset from your current options. DePopper will prompt for a unique
preset name and an optional description. After entering name and optionally the description, the new
preset will appear on the list, ready to be used.
Delete
Click this button to delete the selected preset. This button is available only for user defined presets.
Presets - 20
Cancel
Click this button to close the Presets window without activating any preset. Presets created with the
New preset command are kept.
By default, user defined presets are stored in a My Documents subfolder. The exact location of My
Documents folder can vary from computer to computer, depending on local language or customized
settings. Some Windows emulators, notably Mac based Windows systems, redefine the default My
Documents location to a path not in accordance to Windows file name rules. For example, file
names starting with a dot are illegal in Windows. When this happens, DePopper attempts to create a
directory below the root of the Windows disk drive and use it instead of the wrong the My Documents
folder. Therefore, the existance of such folder does not indicate any malfunction.
Presets - 21
Preview
You can open the preview window by clicking Options in the main screen and then Preview.
Use this command to preview the results you will get with the combination of options you are using. The
preview mode lets you hear how a small passage of the song will be after processing. You can use the
following controls:
Start
The time in seconds, from the start of the song, where preview starts playing.
Length
The preview length in seconds.
Start + Length should not exceed the length of the original song.
You can play only one song (the selected song in the file list) at a time. If you select no song, then
DePopper plays the first song.
Please note:
✔ Minimize Big Clicks, Minimize Small Pops, Minimize Hiss and Filter Frequencies, if selected,
play the preview the same way you will get after full processing.
✔ Normalize Frequency and Normalize Volume, if selected, give approximate results in the
preview, because they depend on analyzing the entire file and that would increase preview
time. Therefore, during preview they analyze only the few seconds specified in the parameter
Length, which can result in differences.
✔ Minimize Hiss analyzes the entire file, when Restrict Prediction is disabled (default), because
it's not possible to get good approximate results for this option without scanning the entire
source file.
The preview function may not work in some computers, even when Media Player can play the
audio files. However, this does not necessarily interfere with file processing. If your preview function
does not work on your computer, just process the audio files normally and listen to them in Windows
Media Player.
Preview - 22
Advanced Options
You can reach the advanced options window by clicking the Advanced button on the Options screen. In
the advanced options window you can adjust many program settings that are changed infrequently.
Because there are too many advanced options to fit in a single screen, they are grouped by category on a
left menu tree. Clicking each of them changes the center settings screen accordingly.
General
Advanced Options - 23
Zipped html format
DePopper records the log file using html format, saves the DirectShow block diagrams as jpeg
pictures and packs everything inside a zip file. You can read the log file by expanding all its file to
a single directory and opening the html file with a web browser. This is the preferred log format if
you need to send us the log data for technical support purposes. You may uncheck this setting to
get a text only log, useful for batch files.
Log to registry
If Windows forces DePopper to terminate abnormally terminate, DePopper cannot save the log
data to a file. However, our tech people needs the log data to understand what happened inside
the program. Starting with version 4, you can enable this option and DePopper will write the log
data to a special variable in Windows Registry. If Windows aborts the program, when you run the
program again DePopper will be able to recover the log from the previously aborted session
history, written up to the point where the interruption ocurred, ready for our tech support analysis.
Do not enable this setting unnecessarily, because it slows down DePopper execution.
Advanced Options - 24
Restore DePopper after processing
Disable this option if you don't want DePopper to restore from an eventually minimized state after
processing (you can restore DePopper by clicking its icon on Windows task bar).
Advanced Options - 25
Display current preset in main screen
Enable this setting if you want to see the name of the currently active preset on the title bar of the
program main screen. Only exact matches appear, including user-defined presets, if any. If the
current settings do not have a matching preset, "Custom user settings" appears instead. For
example, if you select the preset "Vinyl, traditional", you will see "DePopper - Vinyl, traditional" in
the title bar. However, if you change anything in the program options (simple options, not advanced
options), the text "DePopper - Custom user settings" will appear instead. If you manually change
the options in a way that other preset matches your settings, the name of the other preset will
appear.
CPU usage
Windows XP, Vista and Seven isolate DePopper from other programs and from themselves, so it's
impossible for a malfunction in DePopper to cause a lockup or a reboot in these operating systems.
Therefore, lockups and reboots while DePopper is cleaning audio files always indicate hardware
failure. If the hardware failure is due to CPU overheating, lowering the CPU usage will reduce the
CPU load, at the expense of more processing time. Bad CPU cooling is very dangerous. See the
Troubleshooting section for details.
Reset Defaults
Click this button to do a full reset in DePopper, restoring all default settings, as if DePopper had just
been installed. User defined presets and registration are preserved. If you confirm this action,
DePopper will ask you if you want to save your current options (not advanced options, only options)
as a new user defined preset, so you can easily reapply them afterwards. After the confirmation and
the answer, DePopper will close. Next time you open DePopper, it will be completely reset.
Advanced Options - 26
Input
Input masks
Here you can define which file extensions DePopper will look for when you click Browse or All on
the main program screen. By default this text is "wav;mp3;mp2;mpa;wma", which are the file types
that DePopper and/or DirectShow natively support. But if you are sure that your computer has the
DirectShow codecs for decoding other file types and you want to use them, you can add their
extensions to the definition. For example, if your computer can decode flac, m4a and ogg, you can
change the text to "wav;mp3;mp2;mpa;wma;flac;m4a;ogg" (order is not important, use ";" to
separate).
DePopper will then recognize the new extensions and when you click Browse you will see your flac,
org and m4a files that didn't appear before. Same for the All button.
The Input masks text tells DePopper which file types to display on the file selection screen. If you
define a type that your computer does not have decoding for, DePopper will allow you to choose files
with that type, but will not process them.
Auto detect
If you click this button DePopper will attempt to detect the most common audio formats supported by
DirectShow in your computer, adding them to Input masks. Please note that DirectShow decoders
are third-party programs and we do not have control over them. The auto detection is optional
because problems in your pre-installed DirectShow decoders can crash DePopper.
Advanced Options - 27
Mp3 input specific settings
If DePopper is not processing a specific mp3 file, you can try different decoding methods here.
Normally the built in decoder gives the best results.
Output
Here you define the default output format for processed files. It can be wav, mp3 or external encoder.
You can configure each output file type separately as follows:
WAV
Sample rate, Channels and Bits - Define you preferred combination. You can only change these
settings if Match input format is unselected.
Advanced Options - 28
Match input format - Enable this to create an output wav file with the same sample rate, number of
channels and bits as the source wav file. If the source file is not wav, the output file will always be
16 bits. When this setting is checked the numbers in sample rate, channels and bits are
meaningless.
Output header format - Use DePopper 3 header unless you are using some other program that
only that can read the old DePopper 2 format only.
MP3
Sample rate, Channels and Data rate - Define you preferred combination.
EXT
Advanced Options - 29
Use this advanced option if you want an unsupported output format and you have your own
command line format converter (an external program) for the format that you want. This is the basic
syntax for invoking the external program: cmdname /switches "%src" "%dst "
Use the name (full path) of your program instead of cmdname. The use of switches is optional and
depends on each program. The parameter "%src" should be as is and will be replaced by the name
of the input (or temporary) file. The parameter "%dst" will be replaced by the name of the output file,
which will be the input file name with the new output extension. Don't forget to specify the new output
extension in the Output extension field.
DePopper will invoke the program, in accordance to the command line, for each processed file.
DePopper holds its execution until the external program terminates. When invoking the external
program, some command prompt windows can pop-up during processing, even if DePopper is
minimized. Example using the Lame MP3 Encoder (must set output extension as mp3):
lame.exe "%src" "%dst"
Example using the FLAC Encoder, the Free Lossless Audio Codec (must set output extension as
flac):
flac.exe "%src" -o "%dst"
Currently the external program must be placed in the same folder a your song files.
Use the Reset button to restore the command line text and the output extension to their defaults.
Directories
Here you can redefine where you want to place your processed audio files, your presets and your log
file. For each directory you have the following buttons on the right:
Browse - Click to choose a new location for the directory that you want to redefine.
Default - Click to restore the directory to its default.
Open - Click to open the directory and have access to the files it contains.
These are the directories you can redefine:
Advanced Options - 30
Destination directory
DePopper will write your processed files to this directory, if specified. By default, DePopper writes
the processed files to the source folder, if it is write enabled.
Presets directory
By default DePopper writes your user defined presets to a directory below your My Documents
folder. Change this if you want to store your presets to a different place. Please note that directory
names beginning with a dot are not valid in Windows and can cause problems, so avoid using them.
Current directory
Here DePopper displays the directory that is opened when you click Browse on its main screen. It is
also the directory where DePopper gets the audio files from, when you click All in the same screen.
Suffixes
Define here the suffixes that you want DePopper to use when processing your files.
Advanced Options - 31
Old File Name Suffix
Optionally you can define here a suffix to be added to the original file names, if you do not want to
add a suffix to the new files, for example. If you want to replace the original files by the new files (not
recommended), you can define no suffix in the new file name, an _OLD suffix here and enable delete
original files after processing. Be careful: once deleted, the original files cannot be recovered.
About
Here you have access to the version number, build date, license information and contact data. You can
also use the Register button to paste your key code if your DePopper is unregistered. The Register
button does not appear if you are already registered.
Advanced Options - 32
Tips for Best Results
✔ Record your original files as uncompressed WAV, whenever possible. DePopper accepts MP3
and WMA too (the last one using Windows DirectShow), but these formats use lossy compression
and therefore have less quality (sometimes poor quality) when compared to uncompressed WAV.
We included decoding for these formats because some lite versions of digitizers allow saving
uncompressed WAV only to those who pay for the full versions. No chain can be stronger than its
weakest link: in order to get the best possible results, record with the best possible sound - and
the best possible sound is uncompressed WAV.
✔ Never record your songs with excessive volume. By excessive volume we say with clipping
distortion. The clipping distortion happens when the peaks of the song exceed the maximum
dynamic range allowed by the chosen output format. The maximum dynamic range allowed by 16
bits audio exceeds the maximum dynamic range found in commercial vinyl records and magnetic
tapes, so there is no resonable reason to record using a volume that distorts the sound. If you
want a high volume in order to listen to the songs in a portable device or similar, you can use
Normalize Volume later to safely raise the audio volume, using its anti-clipping feature. A distorted
input file confuses the waveform analysis done by the program and may result in an even more
distorted output file after processing.
✔ Check only the options you really need. For example, don’t check Minimize Big Clicks if your
source files do not have big scratches. Use the presets feature for quickly setting the adjusts that
better match your records. If the results are not as good as you expected, turn off all options
except one, and fine tune its settings to get the best results. Repeat this procedure for each
feature alone and finally check all the features you need again.
✔ If you identify distortion when using Minimize Big Clicks, particularly “bubble sounds”, enable
Extra Precision in its settings. This is slower than the default, but will give you more accurate
results. Extra Precision is default for computers with more than one logical CPU. If you still get
distortion, try increasing the Trigger value.
✔ For Minimize Small Pops we suggest to use the highest trigger that still removes all the small
pops.
✔ If Minimize Small Pops is enabled, your record has few pops and you hear "bumps" or "gaps" in
the sound, try using a lower time window. This can cause DePopper to miss some longer small
pops, but the undesired effect shouldn't appear anymore.
✔ If you are converting an original tape recording (cassette or reel) to CD, use the preset named
"Cassette, original tape" as your starting point.
✔ If you are converting a tape recorded from vinyl, use the preset name "Cassette, recorded from
vinyl" as your starting point.
✔ About the cassette player itself: make sure that the head is clean, correctly aligned and
demagnetized. If you don’t pay attention to these details, you will lose trebles (but hiss will
remain). It’s much easier to get a good sound from a recording that has all its original trebles.
✔ When possible, try to record separate songs to separate files, particularly if the songs have
different average volumes and you intend to normalize them. DePopper normalizers work in a
per-file basis, so they cannot compensate volume differences inside a single file.
Note:
You can use a command-line text filter utility, like grep, to get only the main lines of the generated log
file. For example, lines beginning with "Will process", "Failed to open", "Reason" and/or "Success".
Examples:
1) In a bat file this sequence of lines will process the audio files described in filelist.txt which are
stored in C:\My Music folder:
C:
CD "\My Music"
"C:\Program Files\Droid Informatica\DePopper4\DePopper4" /tbm /fl=filelist.txt
Contents of filelist.txt can be like this (no paths, must include extensions):
2) In this new example this sequence of lines in a bat file will process all audio files in the specified
directory (which here is C:\My Music):
C:
CD "\My Music"
"C:\Program Files\Droid Informatica\DePopper4\DePopper4" /tbm /fl=*
3) In this example this sequence of lines in a bat file will process all mp3 audio files in the specified
directory (if the computer has DirectX installed), but not wav files:
C:
CD "\My Music"
"C:\Program Files\Droid Informatica\DePopper4\DePopper4" /ext1=mp3 /tbm /fl=*
Enable/Disable Options
Type Name Default
4 Minimize Big Clicks 1
4 Minimize Pops 1
4 Stereo Modifiers 0
4 Filter Frequencies 0
4 Minimize Noise 0
4 Normalize Volume 0
4 Normalize Frequency 0
Minimize Big Clicks
Type Name Default
4 Big Clicks Slope Trigger 70
4 Big Clicks Extra Precision (depends on # of logical CPUs)
4 Big Clicks Filter Below 38 Hz 1
Minimize Small Pops
Type Name Default
4 DePop Peak Factor 24
4 DePop Time Window 2
4 Small Pops Precision 1
4 Boost High Frequencies 1
4 Small Pops Pulley Turntable 0
Minimize Small Pops (deprecated, use Small Pops Precision instead)
Type Name Default
4 Small Pops Extra Precision 1
4 Small Pops Low Freq Drums Fix 0
System Requirements - 43
filters are developed by other companies and we are not responsible for possible malfunctions in
them, or unexpected screens that they can display.
Please note also that DePopopper 4 does NOT decode 8 bits WAV files directly.
✔ Like all Windows 64 bits programs, the 64 bits version of DePopper accepts 64 bits DirectShow
filters only.
✔ We highly recommend to record your audio files as uncompressed WAV. This format has the
best possible audio quality and does not depend on DirectShow. DirectShow may behave
differently from one computer to another, depending on the installed filters, so we cannot make
sure that DePopper will successfully open a specific non-wav file type in a computer, even if other
programs can open it.
✔ DePopper is an audio program. At present, DePopper is not prepared to process files with video
streams. It's up to you to make sure that the files you want to process are audio only files. If you
try to process a file that has one or more video streams (for example, an mpeg file) and your
computer has the necessary DirectShow audio filters, DePopper will process the audio
information only. If there is more than one audio stream, DePopper will process only one of them.
If you have problems attempting to process a file that includes a video stream, please use a
demultiplexer utility to extract only the audio stream before using DePopper.
✔ DePopper is very CPU intensive and requires a correctly cooled CPU. A bad CPU cooler (and
not DePopper) can cause global lockups and reboots and can even damage your processor by
overheating, regarless of the programs that you are using. Important note: if DePopper is simply
closed by Windows with a message like "This program did something wrong will be terminated",
this is NOT a CPU overheat problem.
System Requirements - 44
Troubleshooting
Here you will find some reported problems and how to fix them.
Sound is distorting
The most frequent reason for distortion is excessive volume when recording. In order to work
correctly, DePopper needs the audio file to follow exactly what is recorded in the vinyl groove,
including the clicks and pops. If the recording volume is too high, the peaks are clipped off (made
flat) by the digitizer (normally the audio board). If a click/pop has its peak clipped, it may not be
recognized as such anymore by the waveform analyzer. Also, correct passages of the song that are
clipped during recording can be wrongly interpreted by the software as having clicks and pops, so
they will wrongly be "fixed", causing more distortion.
Therefore, never record a song with excessive volume. In other words, never allow the peaks of a
song to be distorted when recording. If you want a high volume (for example, to listen to the song
later in a portable device), digitize it as recommended and increase the volume only after processing
its clicks and pops. DePopper itself has a feature named Volume Normalization which can safely
increase the volume for you, using dynamic compression to avoid distortion.
Other reason for distortion is not following the standard rules for using the Minimize Hiss option. If
the audio sample does not have the 0.2 second hiss reference, starting when instruments are
already playing and finishing before them, some instruments may be entirely removed and the sound
may become very "robotic". See Minimize Hiss settings in order to remove the hiss properly without
these undesired effects.
A third reason for distortion are false detections when Minimize Big Clicks is enabled. If this happens,
raise the Trigger value for that option until the distortion disappears.
Troubleshooting - 45
Preview does not play
Preview is not guaranteed to play in all computers, even if Windows Media Player plays normally.
DePopper preview uses Video For Windows (VFW), while other players use DirectShow.
Troubleshooting - 46
together with a cooling fan. If they work properly the CPU never overheats. As the cooling fan ages, it
may become less capable of cooling the heatsink, therefore allowing the CPU temperature to
increase above its acceptable level. If this happens, the computer behavior becomes erratic, causing
reboot and/or lock up. After reboot, which takes some time, the CPU temperature has lowered and
the computer appears to be working correctly again. EXTREME TEMPERATURES ARE
DANGEROUS TO THE CPU and THEY ARE NOT CAUSED BY DEPOPPER. THEY ARE CAUSED
BY BAD COOLING DEVICES.
So why other programs, like spreadsheets, text editors, web browsers and picture editors do not
cause reboots and lockups? Because such programs take most of their time waiting for keyboard
input. They almost do not use the CPU, not increasing its temperature.
If you are having reboots or lockups while using DePopper, our first advice is to test DePopper in a
second computer, to confirm that DePopper itself does not cause this (otherwise it would cause the
same problem in all computers that use DePopper around the world). Then, replace your CPU
cooling fan with a brand new one. The cooling fan is almost inexpensive when compared to the price
of the processor that you can lose if you allow the overheat to continue. If the cooler is bad, your
CPU can fry when running any CPU intensive program, including, but not restricted to, DePopper.
With the CPU working within its adequate temperature range, the reboots and lockups will not
happen.
Troubleshooting - 47
What is New in DePopper 4
• New native 64 bits version, for 64 bits Windows versions.
• Processes wav files with 8, 16, 24, 32 and 64 bit depths.
• Resizable main screen can now be maximized, allowing maximum space for long file names.
• More settings in Filter Frequencies, keeping the compatibility with previous versions.
• Removing the DC level is now optional and disabled by default.
• Improved 50 Hz / 60 Hz hum removal, optionally removing all audible harmonics.
• More robust mp3 decoding.
• User defined presets now appear at the top of the listing.
• New optional ways of logging: zipped html, plain text and registry. Log files are now written to the
destination folder by default.
• File extension masks are now configurable and can also be auto detected. DePopper uses these
file masks with the Browse and All buttons.
• Optional wav output using DePopper 2 format, for compatibility with some programs.
• Optionally displays the current preset on the main screen top bar.
• Improved center channel extractor (in Stereo Modifiers).
• Configurable directories for presets and log files.
• Improved Advanced Options screen, with lots of new settings.
Version 3.10
Progress bars are back! DePopper now displays the progress indicator and the time indicator.
Optimized memory management for long audio files in dual, tri and quad core computers.
A redesigned Small Pops settings window, with a new (and higher) precision level. Having
simplicity in mind, but also wanting to offer more sound quality, we redesigned the settings screen to
offer more flexibility with a simpler layout.
New Reverse Channels option in Stereo Modifiers settings, for switching left and right channels.
Version 3.01
New advanced option, "Always copy temporary files". This option has effect on WAV output only.
Some rare computers do not allow DePopper to rename the temporary file, which is faster than
copying. Enabling this option forces DePopper to copy the temporary file instead, which takes more
time but works in these computers. If the computer does not allow deleting the _TMP file too, it will
be necessary to manualy delete the _TMP files later.
Improved log file with more detailed information.
PDF version or program documentation added by request. Now Windows menu displays both
options, the previous format (CHM) and the new format (PDF). The PDF file has topics on the left
and hyperlinks, like the CHM version. Both files have same contents.
Version 3.00
Developed in new environment. Versions 1 and 2 of DePopper were developed in Visual C++ 6.0.
Version 3 was developed in Visual Studio 2008, is much safer against compatibility problems with
Windows Vista. Version 3 is also ready to make better use of the new features offered by this
operating system.
Unicode support. Now DePopper can accept file names and other texts with Unicode character
sets.
Multiple CPU support. In computers with many CPUs (dual core, tri core, quad core and so on),
DePopper will increase the speed of some functions by using parallel processing.
CPU usage control. This advanced option adjusts DePopper use of the CPU, for computers with
low heat dissipation.
Free main window resize. DePopper screen size in pixels remained the same during almost ten
years, while monitor resolutions increased considerably, much more than their sizes. This made
DePopper screen to look smaller, because today the same pixels take much less space on screen.
Now it's possible to resize DePopper main screen by dragging the bottom right edge, like any other
resizeable Windows screen. The new screen size is automatically saved when DePopper quits.
Uninstallation - 52
Privacy
Privacy Information
• DePopper does not send us your personal information, even for tech support purpose. Instead,
all the relevant tech information is recorded to a file named DePopper3_log, only if file
logging is enabled. The log file is can be a plain text file or a zipped html (default), depending
on your configuration. If you need to send us such file, by your own decision, you can always
verify all the information that is written there.
• If you purchase your DePopper license directly from us using credit card, your credit card data
is discarded after processing. Your personal data will never be shared, sold or given to anyone
without your written permission.
• If you purchase your DePopper license directly from us using PayPal, we do not have access
to your personal data, except your email, that will never be shared, sold or given to anyone
without your written permission.
• If you purchase your DePopper license from a reseller, we have no access to your personal
information, including your email, or your purchase data.
• DePopper personal key code does not require periodic validation. You never need to reenter
your DePopper personal key code except if one or more of these events occur: you uninstall
DePopper, you reinstall your Windows, you install DePopper in a new computer or if other
program (not developed by us) delete both DePopper registry key and its backup file.
• Your personal key code is for your private use only. If we find your personal key code in a
public distribution, including P2P, forums, newsgroups and any type of piracy, your key
code will no longer work in the next version of DePopper. If this happens to you, contact us in
order to ask for a new key code. Public distribution of the personal key code is a direct
violation of the license agreement and can result in its termination.
• When we have your email, we keep it to contact you only if we developed a fix for a serious
bug, if you request our contact or to inform you about an important change in our software. We
do not send you emails informing you about minor bug fixes (you need to see our page of
upgrades to be informed about them). We use your e-mail only for the above purpose and
never give your email to anyone.
• We do not send you emails advertising other programs we develop, unless you ask us or give
us explicit permission to do so.
• ALL your information is strictly confidential.
Privacy - 53
Developers
DePopper was created in 1999 and is developed by
For detailed contact information, please open your DePopper and click About in Advanced Options.
Developers - 54