Punctuate User Guide
Punctuate User Guide
Punctuate User Guide
Newfangled Audio
www.newfangledaudio.com
I
Contents
4 Preset Bar 7
4.1 Preset Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2 Preset Load and Save Buttons . . . . . . . . . . . . . . . . . . 7
4.3 Compare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.4 Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.5 Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.6 SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.6.1 OPENGL . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.6.2 VISUALIZATIONS . . . . . . . . . . . . . . . . . . . . . . . 8
4.7 Color Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.8 Resize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
II
5.3.7 SOLO BUTTONS . . . . . . . . . . . . . . . . . . . . . . . 14
5.3.8 RESET TRANS . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.3.9 DRAW CURVE . . . . . . . . . . . . . . . . . . . . . . . . 15
5.4 FILTER BANK PAGE . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.5 FILTER BANK SUB-MODULE PAGE . . . . . . . . . . . . . . . . . 15
5.5.1 AUDITORY FILTER BANK . . . . . . . . . . . . . . . . . . . 16
5.5.2 MEL/CUSTOM . . . . . . . . . . . . . . . . . . . . . . . . 16
5.5.3 SOLO BUTTONS . . . . . . . . . . . . . . . . . . . . . . . 16
5.5.4 INSERT FILTER . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.5.5 REMOVE FILTER . . . . . . . . . . . . . . . . . . . . . . . 16
5.5.6 FILTER CENTER FREQUENCIES . . . . . . . . . . . . . . . 16
5.5.7 FILTER BANK DISPLAY . . . . . . . . . . . . . . . . . . . . 17
6 Conclusion 18
III
Chapter 1
Background on Auditory
Filter Banks
In the 1930s a physicist at Bell Labs named Harvey Fletcher was studying
the human auditory system. In 1933 he published a paper called "Loud-
ness, Its Definition, Measurement and Calculation" which introduced the
concept of critical bands in human hearing. This discovery showed that
a human can only detect a the presence of a frequency if it is a certain
distance from another frequency playing at the same time. This fre-
quency distance changes depending on the frequencies of the tones
that are playing. But generally, this and other research has found that
we can divide the human auditory range into 26 critical bands between
0 Hz and 20 kHz, and within each critical band a human can really only
make out one sound at a time. Because the critical band corresponds
to action of the basilar membrane in the human ear it is referred to as
an auditory filter, and the set of all 26 critical bands is referred to as an
auditory filter bank.
In the years since, many successful models of the human auditory system
have been developed which rely on these critical bands. Many of the
most successful of these rely on the Mel Scale, which defines a particular
arrangement of auditory frequency bands such that each band sounds
equally spaced from all others. The idea is that by breaking up a sound
using a mel spaced filter bank, the division of that sound will sound equal
to a human listener.
Auditory scientists and engineers now use the mel scale in hearing re-
search and in speech recognition research. You might not know it, but
the mel scale is probably being used behind the scenes in various gad-
gets and equipment you already use. It’s often used any time the signal
processing could benefit from working in the same way as the human
ear. After success using the mel scale auditory filter bank in EQuivocate
and Elevate we decided to use it to create a more full featured transient
modulator called Punctuate.
1
Chapter 2
Newfangled Audio
Punctuate
2
Punctuate is heavily based on the Transient Emphasis section of the Ele-
vate Mastering Limiter. It is a multi-band transient modulator (sometimes
called a transient designer) that uses, by default, the 26 critical bands in
the human ear. In addition to using the critical bands it uses intelligent
algorithms to set the parameters of the transient modulator for each
band. This allows you to control the transient emphasis (or suppression)
and timing across all 26 bands with just 4 controls.
Like EQuivocate the filter bank in Punctuate supports between 1 and 26
bands which, by default, are distributed along the Mel Scale between
0 Hz and 20 kHz, however it does allow you to customize the center fre-
quency of each band. The filters themselves are linear phase triangular
filters, of the kind often used in human auditory models to represent crit-
ical bands. Unlike the filters used in analog graphic EQs, these filters are
very well behaved over the mel space. With Transient Emphasis at 0%
these filters will pass your audio untouched, and when the transients are
modulated, each band will stay completely independent from its neigh-
bor. And unlike some other linear phase filter implementations, these fil-
ters have minimal pre-echo or other time domain artifacts. The overall
effect is a very pleasant and neutral tone modification, which sounds
very natural.
By default, the number of bands is set to 26 and they are spread using
the Mel Scale, so that filters should closely represent the critical bands of
human hearing. This means each transient modulator is directly tickling
a different section of your inner ear. For the purposes of modifying a
complex sound, this should be the most direct way available.
This all works together to create an incredibly powerful, but very easy to
use transient modulator.
3
Chapter 3
Installation and
Instantiation
4
3.2 Activating Your License
To activate and manage your plug-in licenses you’ll need to install PACE’s
iLok License Manager software which you can download from http:
//www.ilok.com. If you don’t have this software installed, please down-
load and install it now.
Once you have installed and launched iLok License Manager you should
be able to log in to your account by clicking the large "Sign In" button
in the upper left hand corner of the application. Once you have, you
should be able to see available licenses by choosing the Available tab
at the top of the iLok License Manager application. If you have suc-
cessfully registered your plugin, your Punctuate Native license will be
available in this list. Please activate this license by dragging it to either
your computer or iLok dongle listed on the left. When you do so, you
will be asked to confirm the activation, and you will be able to see it by
clicking on the location you have chosen. At this point your license is
activated.
5
3.5 Removing or Uninstalling your Plug-In
We’re sure you’ll love your Newfangled Audio plug-ins, but if you ever
want to remove them from your machine it’s as easy as removing the
following files.
For Mac:
• Macintosh HD/Library/Audio/Plug-Ins/Components/<Plug-In Name>.component
• Macintosh HD/Library/Audio/Plug-Ins/VST/Newfangled Audio/<Plug-
In Name>.vst
• Macintosh HD/Library/Audio/Plug-Ins/VST3/Newfangled Audio/<Plug-
In Name>.vst3
• Macintosh HD/Library/Application Support/Avid/Audio/Plug-Ins/Newfangled
Audio/<Plug-In Name>.aaxplugin
• /Music/Newfangled Audio/<Plug-In Name>/
For Windows:
• c:\Program Files\Common\Steinberg\VST2\Newfangled Audio\<Plug-
In Name>.dll
• c:\Program Files\Common\VST3\Newfangled Audio\<Plug-In Name>.vst3
• c:\Program Files\Common\Avid\Audio\Plug-Ins\Newfangled Au-
dio
<Plug-In Name>.aaxplugin
• My Documents\Newfangled Audio\<Plug-In Name>\
6
Chapter 4
Preset Bar
At the very top of the Punctuate plug-in is a preset bar which allows you
to load and save preset, as well as a couple other features. These are
the preset bar sections.
4.3 Compare
The COMPARE button will allow you to toggle between the current set-
tings and the last saved or loaded preset. If you have settings that you
7
like, save them as a preset, and as you tweak you can always return to
them using the COMPARE button.
4.4 Info
The INFO button will open this manual for you to read about the plug-
in.
4.5 Update
If there is a software update available an UPDATE button will appear in
the preset bar. Clicking it will bring you to a web page where you can
download the new installers.
4.6 SETTINGS
The SETTINGS button pops down a settings page which contains addi-
tional options.
4.6.1 OPENGL
The OPENGL button allows you to toggle between two different render-
ing engines. Most people will want to use OPENGL set to on, which will
select a rendering engine that uses your computer’s onboard GPU to
do all graphics rendering for Punctuate. However, some computers do
not have a separate GPU processor, or have a GPU that doesn’t use
the specific OpenGL features used by Punctuate. In these cases, hav-
ing OPENGL set to "on" may cause graphics errors or an extreme load
on your computers CPU. To turn OpenGL rendering off, set the OPENGL
button to "off", close the plug-in window, then open it again. Closing
and opening the plug-in windows is necessary because the rendering
engine can only be changed when the plug-in window is closed.
4.6.2 VISUALIZATIONS
The VISUALIZATIONS button allows you to turn the animated meters on or
off. Generally you’ll want to keep these on, but if they’re bothering you,
or if your computer is having trouble showing all the animations you may
choose to turn these off.
8
4.8 Resize
The bottom right corner of the UI will allow you to resize the plug-in. To
change the default plug-in size drag the plug-in to the desired size and
save over the default preset.
9
Chapter 5
10
5.2 Global Parameters
5.2.1 INPUT AND OUTPUT LEVEL AND BAR METERS
The left and right hand sides of the plug-in have matching vertical bar
meters which display the INPUT (on the left) and OUTPUT (on the right)
levels in levels in Peak (horizontal ticks), RMS (solid bar and numerical
display), and Peak Hold (numerical display) formats. These meters are
always present in the display and clicking the Peak Hold section, or by-
passing the plug-in will clear the held peak value.
Above the INPUT meter is a knob for the MASTER INPUT LEVEL, and above
the OUTPUT meter is a knob for the MASTER OUTPUT LEVEL. The MASTER
INPUT LEVEL is just before the INPUT meter and the MASTER OUTPUT LEVEL
is just before the OUTPUT meter. The Punctuate Transient Designer is linear
and floating point, so it will not saturate your audio at any step in it’s
process, but the INPUT and OUTPUT level can be used to set optimize
the meters and make up for any throughput gain change.
11
5.2.2 ACTIVE
The ACTIVE button is located near the top left of the plug-in UI near the
NEWFANGLED AUDIO label in the header. It activates or bypasses all the
processing in the plug-in.
5.2.3 MIX
The MIX knob is located next to the ACTIVE button. When the plug-
in is ACTIVE the MIX knob blends the output signal between the wet
(transient modulated) sound and the dry input sound.
12
5.3.1 TRANSIENT EMPHASIS
This is the plug-ins main TRANSIENT EMPHASIS control. This control works
in tandem with the individual band controls to set the TRANSIENT EM-
PHASIS or TRANSIENT SUPPRESSION in each band. By default, when the
TRANSIENT EMPHASIS control is above 0% Punctuate is emphasizing tran-
sients, when it’s below 0% it’s suppressing transients. However, in the
TRANSIENT EMPHASIS PER BAND section you can change each band
from emphasizing (+dB) to suppressing (-dB) allowing you to invert this
action for specific bands, or all bands if you choose. This action may
seem a little confusing at first but is very powerful because it allows you
to emphasize transients in one section of the frequency spectrum while
suppressing them in another. This can be useful for getting the high hats
out of the snare mic, or boosting the kick while cutting the snare in the
room mic, for just two examples.
13
5.3.3 TRANSIENT LENGTH
The TRANSIENT LENGTH slider allows you to set the length of what Punc-
tuate considers to be a transient. When this is set to be very short only
the very beginning of each attack is modulated, but when it’s set longer
more of the attack sound is captured in the modulation. When it’s set to
be very long it can take a while to recover and might be less sensitive to
many quick transients.
14
5.3.9 DRAW CURVE
The DRAW CURVE button is on by default, which allows you to click and
swipe your mouse across the GAIN SLIDER FIELD to draw a curve on the
transient sliders. If you toggle the DRAW CURVE button off you will be
able to manipulate only one band at a time, but will be able to fine
tune it using a command click.
The Elevate plug-in uses a triangular filter bank to split the input signal
into a number of frequency bands that resemble the critical bands in
the human ear. The FILTER BANK parameter page allows you to control
the filters that split the input signal into these frequency bands. This filter
bank outputs a number of audio streams which the adaptive algorithm
uses to set the gain reduction across bands. In general, the higher the
number of bands, the more fine grained control the adaptive algorithms
will have, and the more gain you can add before hearing artifacts. How-
ever, a larger numbers of bands does increase the algorithms processing
requirements significantly, and increasing the number of bands may not
always produce a noticeable increase in quality.
The number of bands selected in the auditory FILTER BANK will change
the number and frequency of bands in the TRANSIENT emphasis pages.
Selecting the 1 BAND option will also deactivate the ADAPTIVE parame-
ters, as these work across the bands. By selecting 1 BAND you are turn-
ing the limiter section into a standard look-ahead limiter, with transient
emphasis.
15
5.5.1 AUDITORY FILTER BANK
This drop-down allows you to select the number of bands you are split-
ting the signal into. Setting the number of bands using this drop-down
will automatically space them on the mel scale between the minimum
value and the maximum value.
5.5.2 MEL/CUSTOM
This set of interactive radio buttons allow you to distribute the filter cen-
ter frequencies using the MEL scale or a CUSTOM scale of your choosing.
The MEL scale is an auditory scale based on the perceptual distance be-
tween pitches, selecting MEL will equally distribute the chosen number
of filters between the current minimum frequency and current maximum
on the MEL scale. CUSTOM is selected by either choosing the radio but-
ton, or by moving any of the filter center frequencies away from their
MEL based values. By customizing the filter bank to your program mate-
rial you can use the TRANSIENT page to hone in on particular frequency
ranges that are important in your program material.
16
to more closely match important frequency ranges in your program ma-
terial as well. Doing so will allow you to use the band specific gain and
transient sliders in the other sub-modules to fine tune your result.
17
Chapter 6
Conclusion
18
Chapter 7
19