Adobe Audition 3.0.1

AAC ENCODING UPDATE INFO FOR XP!
To amend the AAC Encoding post here:

https://www.xpforums.com/threads/adobe-audition-3-0-1.935642/post-3275372

1) qaac_2.84_LAST XP

2) To Use the Fraunhofer ibfdk-aac I erroneously recommended FFMPEG 7.1 For XP. I foolishly recommended the last version when I HAD NOT TRIED IT WITH Fraunhofer ibfdk-aac! APOLOGIES. Won't happen again!

The last moded version FFMPEG 7 Sept 01 2024 (ffmpeg-7.1-2362-6aafe61-win32-static-xpmod-sse)
does not work with libfdk-aac-2.0.3-win32-xpmod-sse..

So you'll need ffmpeg-6.2-609-238f9de-win32. I use the Static build:
http://web.archive.org/web/20250121...peg-6.2-609-238f9de-win32-static-xpmod-sse.7z

If you want the Shared or dev packages or to browse the collection:
http://web.archive.org/web/20250121092625/https://rwijnsma.home.xs4all.nl/files/ffmpeg/?C=M;O=D

The Fraunhofer ibfdk-aac v 2.0.3

http://web.archive.org/web/20250108182201/https://rwijnsma.home.xs4all.nl/files/ffmpeg/libfdk-aac/libfdk-aac-2.0.3-win32-xpmod-sse.7z or browse the collection.

I recently used Fraunhofer ibfdk-aac (Hence how I discovered my error) to satisfactory results to create a large Constant 576 kbps with a 20 kHz high pass cutoff M4a file.
This could be needed for my next post because you might want to use it but will have to convert it to wav.
(Must have the
AAC Plugin for Adobe Audition installed, or here http://web.archive.org/web/20260818125524/https://www.rarewares.org/files/aac/cool_faac-1.28-2.7.zip )

Side note:
• QAAC maximum kbps is 320 with High Pass max 15 kHz (Recommended for for listening)

• libfdk-aac maximum Constatant or Variable kbps is 576 High Pass max 20 kHz (Recommended if file must be converted, re-encoded etc.)
 
Airwindows VST Plugins PART 6 (Sub-Part 1)
studio_a 50% redux.jpg


A Mastering Chain Using Adobe 3.0.1, Airwindows Plugins and FinalCD SRC Only

Introduction

This post is going to present a method of mastering using Adobe Au 3.0.1 and Airwindows plugins. I’ll be demonstrating my current mastering technique with before and after audio examples. I’ll also introduce using Airwindows UltrasonX and ADClip9 plugins in addition to the Airwindows plugins I’ve mentioned earlier.

This demonstration/presentation is based on a 32-bit wav mixdown of a 24bit-96 kHz wav that was then up-sampled to 192 kHz.
If you are working in 48 kHz I recommend you up-sample to 192 kHz. If working in 44.1 kHz, I recommend you up-sample to 176.4 kHz. Or 192 kHz.
If you stay at 48 kHz or 44.1 kHz forego using the HypersoniX plugin stages as they are designed for 88.2 kHz and above sample rates.

To exactly re-create this demonstration in Adobe Au 3.0.1 you’ll need SpinAudio DX wrapper. Get it here: https://www.xpforums.com/threads/adobe-audition-3-0-1.935642/post-3275545
Or here: https://vetusware.com/download/Spin Audio VST.DX.Wrapperv1.40 1.40/?id=18939

Airwindows Plugins available here: https://www.airwindows.com/
Download the entire zip package to insure latest versions.

FinalCD v.0.29 available here: http://www.sonicillusions2.co.uk/downloads.htm

All these plugins, apps and Adobe Au 3.0.1 are free

The Airwindows Plugins Used In This article:
Hermepass: (With SpinAudio DX Wrapper) For DC Offset Correction
Since it is always subtractive I treat it as a linear plugin.

Pear EQ: Mastering Equalizer
Though not tagged as a nonlinear plugin by Airwindows, EQs can be nonlinear. Despite the fact that I am using the EQ subtractively, I still will apply ultrasonic filtering before it

CreamCoat: Mastering Reverb
Reverb is nonlinear and will always receive ultrasonic filtering before it.

Pressure5: Mastering Single Band Compressor
Compression is nonlinear and will always receive ultrasonic filtering before it.

Pafnuty: (With SpinAudio DX Wrapper): Mastering Exciter
Exciters are nonlinear and will always receive ultrasonic filtering before.

Discontapeity: Mastering Stereoization Imager
Discontapeity is tagged as nonlinear and imaging DSP is a nonlinear function and will always receive ultrasonic filtering before it.

Slew4: Mastering Hi-frequency Compressor
Compression is nonlinear and will always receive ultrasonic filtering before it.
(My decision to add this extra compression stage before maximizer is subjective. I did try it in other places.) Understanding that this plugin is not typical may require you to watch the video on it. You might elect not to use it at all or place it somewhere else, like before or after Pafnuty Exciter stage.

ADClip9: (With SpinAudio DX Wrapper) Mastering Amplitude Maximizer.
A ‘’Maximizer’’ which can be a Compressor, Limiter, Expander, Clipper or combination is always nonlinear and will always receive ultrasonic filtering before.

HypersonX: Multi stage capable ultrasonic filtering before non-linear plugins.
Ultrasonic filtering’s introduction to digital audio in recent years has had a big impact on DSP and for the better IMO. The Airwindows selection is fantastic; also The TDR plugin. There are also commercially available ones.

To quote Chris Johnson, author of Airwindows plugins:
‘’…The Airwindows idea on this is that you should apply the filtering in many stages, just as nonlinearity builds up across many stages, and that’s how you get convincingly analog-like sounds.’’

Ultrasonic: For prepping files before SRC down sampling.

Dark: Dither

Other Things Used
Au Multiband Compressor: by iZotope to use as a crossover.
Either the one that comes with Au 3.0.1 or the one that comes with Au4 that you can get here

FinalCD: v 0.29 for Sample Rate Conversion (SRC)

So what is nonlinear vs. linear?
Linear will affect the audio in a way that will not add harmonics, which can go past the sample rate of the file.

Nonlinear will affect the audio and possibly add harmonics which will go past the file sample rate and thus ‘’Fold back’’ into the audio within the 20 to 20 kHz hearing range (Aliasing).
By first filtering out any frequencies above 20 kHz in the audio with an ultrasonic filter, we can greatly minimize ‘’Unheard’’ audio that would otherwise trigger unwanted aliasing and ‘’Fold back’’.

From Chris Johnson:
Nonlinear
''These plugins add nonlinearities to the signal, which matters if you’re trying to avoid aliasing or filter out ultrasonic sounds that could cause aliasing. This doesn’t mean aliasing will always be obvious: if you have a lower frequency, and a soft saturation, it’ll produce harmonics one at a time, not all at once: those only cause aliasing when the harmonic it makes is actually above the Nyquist frequency (half the sampling rate) and bouncing back down again.''
(Needless to say this rule applies to mixing as well)
**********************************************************************************************
Next is just a log of how I made the files you can download. It may be of interest to some.

How the attached AAC files were made from the original 24-96 wav:

(You can skip this and go to: ''If you want to master my file as I did for this presentation:''
Or ''The Mastering Chain'' if you want to try it out on your own file)

01] Create excerpt wav of song for AAC conversion
Keep Playing_32bit-96 kHz.wav (Original full song)
Window-> Amplitude Statistics (I created shortcut key ''A'')
Mix Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: .003%/.001%

HermepassDX (Using SpinAudio DX Wrapper):
(Cutoff 0.000/Slope 1)
Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: 0%/0%

Create Markers (In Samples):
Marker 01: 4704891
Marker 02: 6098849
Copy between Markers
Create new file 32-96
Paste
Peak Amplitude: -4.36 dB/-3.3 dB
DC Offset: .004%/.003%

HermepassDX (Using SpinAudio DX Wrapper):
(Cutoff 0.124500/Slope 1)
Peak Amplitude: -4.47 dB/-3.34 dB
DC Offset: 0%/0%
Save as: Keep Playing_32-96_Excerpt.wav

02] Create 32-48 wav with FinalCD (AAC, MP3 do not encode from 96 kHz directly) using FinalCD SRC From 96 kHz to 48 kHz.
The Command line:
finalcd.exe /32 /f0 /d0 /o48000 "Keep Playing_32-96_Excerpt.wav" "Keep Playing_32-48_Excerpt.wav"

!! FinalCD Saves 32bit 48kHz files as 4-bytePCM Type 1, 32bit !!

In Audition: Save Keep Playing_32-48_Excerpt.wav as 32-bit Normalized Float (type 3) - Default
Analyze Statistics:
Peak Amplitude: -4.47 dB/-3.34 dB
DC Offset: 0%/0%

03] Create 16-48 wav (AAC, MP3 do not encode from 24/32 bit directly)
Dark Dither:
CD 16
DeRez 0

Edit-> Convert Sample Type (F11 Key)
Sample Rate: 48000
Channels: Stereo
Dither: [ ] Un-check!
Bit Depth: 16

Save as: Keep Playing_16-48_Excerpt.wav

04] Create ''Largest CBR'' AAC file (576 kbps) for later wav re-conversion
ffmpeg.exe Commandline:
ffmpeg -i "Keep Playing_16-48_Excerpt.wav" -hide_banner -c:a libfdk_aac -vbr 0 -cutoff 20000 -b:a 576k -afterburner 1 "Keep Playing_16-48_Excerpt_libfdk.m4a"

05] Save as: ''Keep Playing_16-48_Excerpt_Before.m4a''

So now I have the ''Before'' version that you can master yourself into an ''After'' version and compare with the ''After'' Version I uploaded. Or take your own file and jump to ''The Mastering Chain'' section.
**********************************************************************************************
If you want to master my file as I did for this presentation:

Insure that Au option:
Edit-> preferences-> ''Auto-convert all data to 32-bit upon opening'' is checked.
Open ''Keep Playing_16-48_Excerpt_Before.m4a'' in Au.
Analyze Statistics:
Peak Amplitude: -4.43 dB/-3.37 dB
DC Offset: .001%/.001%
Save as: (Windows PCM) ''Keep Playing_32-48_Excerpt_Before.wav''

Correct DC offset

Left Channel

HermePassDX (Using SpinAudio DX Wrapper):
(Cutoff 0.1245000/Slope 1)

Right Channel

HermepassDX(Using SpinAudio DX Wrapper):
(Cutoff 0.000/Slope 1)

Analyze Statistics:
Peak Amplitude: -4.34 dB/-3.37 dB
DC Offset: 0%/0%

Save as: (Windows PCM) ''Keep Playing_32-48_Excerpt_Before.wav''
SRC 48kHz -> 192 kHz
The Command line:
finalcd.exe /32 /f1 /d0 /o192000 "Keep Playing_32-48_Excerpt_Before.wav" "Keep Playing_32-192_Excerpt_Before.wav"

Save "Keep Playing_32-192_Excerpt_Before.wav" as 32-bit Normalized Float (type 3) - Default
[!! FinalCD Saves 32bit 192kHz files as 4-bytePCM Type 1, 32bit !! Do not play file before! Most Sound cards do not play fixed point 32-192 files; Windows goes BSOD.]

Analyze Statistics:
Peak Amplitude: -4.34 dB/-3.36 dB
DC Offset: 0%/0%

At this point copy and paste Keep Playing_32-48_Excerpt_Before.wav to create ''Copy of Keep Playing_32-192_Excerpt_Before.wav''
You'll want this for Before/After comparison

(Unfortunately these examples are not as exact as the album track since the mastering will be done on 16 bit and not 24 bit audio; and of course it has been converted to lossy AAC. However if you follow this process you will have a higher quality ''After'' master example than the attached one here since you are making it from ''Scratch'')
**********************************************************************************************
The Mastering Chain

Open Keep Playing_32-192_Excerpt_Before.wav in Au Edit view or your own file.
(After I apply a plugin I keep a log of amplitude statistics {And DC offset}; this comes in handy if I lose my place and can also help Identify different versions of masters).

The Mastering FX chain is done in series, one plugin after another that follows a particular order.

Equalization->
Reverb->
Single or Multiband Dynamics (Compression, Expansion, Limiting)->
Harmonic Exciter->
Stereo Imaging->
Post EQ->
Loudness Maximizer->

The order of the mastering plugins, as well as what plugins to apply are optional. Though I no longer use Ozone, I follow the Ozone/iZotope order listed above (with the exception of Post EQ which I’ll only use if I have to ‘’Fix it in the master’’ which I don’t need to do if I can re-mix):

The first step to good mastering is good MIXING. I can’t emphasize this enough. All good mastering engineers started as mix engineers. It can’t work the other way around.

For my stuff I never say ‘’I’ll fix it in the master’’ because, well I did try in the past and… it sucked. I’ll always recommend people re-mix if they give me a mixdown with problems. Or I can use mix stems(+) and re-mix to a point. Sometimes that is not possible either and I will “”Fix it in the master’’ but I don’t like to if I can avoid.

I attach 2 zip files of before and after audio in .m4a. The music is Bass, Drums, Guitar and Vocals.
Keep Playing_16-48_Excerpt_Before.zip
Keep Playing_16-48_Excerpt_After.zip
A snippet from a soon to be released album. (You can hear a solo acoustic guitar version on my odysee channel.)

This is how I do it. If it’s not for you or you have your own methods, I’m not stopping you. You are invited to take your own audio file and copy this process and see.
For the album I’m mastering, the chain is the same for all 14 song tracks with the one exception being the Maxamizer boost level which is dependent on the amplitude of the wav going into it.

End of Airwindows VST Plugins PART 6 (Sub-Part 1)
The next post will get into the mastering chain details. I’ll try to post this week.

Mix stems (+)
A full mix session from someone else’s DAW is impractical due to different DAW programs and/or plugins. However, If they mix to stems (sub mixes) and give me those with the stem’s track start point I can then possibly improve the mix. Stems are a topic of their own but in short one could create the following (e.g.):

Stem 1: Kick drum
Stem 2: Rest of drums
Stem 3: Bass (Guitar and keys bass if available)
Stem 4: Keys or ‘’Treble’’ keys only
Stem 5: Guitars
Stem 6: Vocals

No set rule on this. One could make a cymbals only stem, guitar solo only stem or keys bass stem etc, But going more than 10 stems is a bit much IMO.
 

Attachments

  • Keep Playing_16-48_Excerpt_Before.zip
    733.6 KB · Views: 18
  • Keep Playing_16-48_Excerpt_After.zip
    726.7 KB · Views: 19
Last edited:
Airwindows VST Plugins PART 6 (Sub Part 2)
studio_a 50% redux.jpg


A Mastering Chain Using Adobe 3.0.1, Airwindows Plugins and FinalCD SRC Only
First I’ll reproduce the log of the mastering done on the attached ‘’Before’’ m4a.

Following That I’ll reproduce the full log as I did it for the album track with details of each step. You can jump right to ''Album Track Mastering Chain Keep Playing Mastering Notes 32-192’' if you want to try this on your own song.

If you want to master my file as I did for this presentation:

The Mastering Chain (For recreating ''Keep Playing_16-48_Excerpt_After.m4a''}

Insure that Au option:
Edit-> preferences-> ''Auto-convert all data to 32-bit upon opening'' is checked.

Open ''Keep Playing_16-48_Excerpt_Before.m4a'' in Au.
Analyze Statistics:
Peak Amplitude: -4.43 dB/-3.37 dB
DC Offset: .001%/.001%
Save as: (Windows PCM) ''Keep Playing_32-48_Excerpt_Before.wav''
Correct DC offset

Left Channel
HermepassDX
(Using SpinAudio DX Wrapper):
(Cutoff 0.1245000/Slope 1)

Right Channel
HermepassDX
(Using SpinAudio DX Wrapper):
(Cutoff 0.000/Slope 1)
Peak Amplitude: -4.34 dB/-3.37 dB
DC Offset: 0%/0%
(Statistics are for the stereo file)

Save as: (Windows PCM) ''Keep Playing_32-48_Excerpt_Before.wav''

SRC 48kHz -> 192 kHz
finalcd.exe_v0.29
Commandline:
finalcd.exe /32 /f1 /d0 /o192000 "Keep Playing_32-48_Excerpt_Before.wav" "Keep Playing_32-192_Excerpt_Before.wav"

Save "Keep Playing_32-192_Excerpt_Before.wav" as 32-bit Normalized Float (type 3) - Default
[!! FinalCD Saves 32bit 192kHz files as 4-bytePCM Type 1, 32bit !! Do not play file before! Most Sound cards do not play fixed-point 32-192 files; Windows goes BSOD.]

Analyze Statistics:
Peak Amplitude: -4.34 dB/-3.36 dB
DC Offset: 0%/0%

At this point copy and paste Keep Playing_32-48_Excerpt_Before.wav to create ''Copy of Keep Playing_32-192_Excerpt_Before.wav''
You might want this for Before/After comparisons of the .wav files as well as the m4a files.

Open Keep Playing_32-192_Excerpt_Before.wav in Au Edit view.
Apply the following Plugins in order.

(After I apply a plugin I keep a log of amplitude statistics {And DC offset}; besides insuring no extreme clipping, this comes in handy if I lose my place).

HypersonX: A
Peak Amplitude: -4.33 dB/-3.34 dB
DC Offset: 0%/0%


Pear EQ:
High 0.500000
HMid 0.499999
Mid 0.499999
LMid 0.499999
Bass 0.500000
Sub 0.500000
Peak Amplitude: -4.73 dB/-3.69 dB
DC Offset: 0%/0%


HypersonX: B
Peak Amplitude: -4.71 dB/-3.67 dB
DC Offset: 0%/0%


CreamCoat Reverb:
Select: 3
Regen: 0.479999
DeRez: 0.889999
Predly: 0.000000
Wetness: 0.180000
Peak Amplitude: -4.54 dB/-4.3 dB
DC Offset: .001%/0%


Correct DC offset

Left Channel Only
HermepassDX:

(Cutoff 0.1245000/Slope 1)
Peak Amplitude: -4.54 dB/-4.3 dB
DC Offset: 0%/0%

(Statistics are for the stereo file)

HypersonX: C
Peak Amplitude: -4.71 dB/-4.29 dB
DC Offset: 0%/0%

Pressure5:
Pressure 0.15
Speed .25
Mewiness 1
PawClaw .5
Output .5
Dry/Wet .75
Peak Amplitude: -3.82 dB/-3.29 dB
DC Offset: 0%/0%

HypersonX: D
Peak Amplitude: -3.82 dB/-3.29 dB
DC Offset: 0%/0%

PafnutyDX Master_Au Crossover.ses:
Track 01-> Keep Playing_32-192_Excerpt_Before.wav
FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 14800 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.044000 {SpinAudio VST Wrapper: 0.522000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.024000 {SpinAudio VST Wrapper: 0.512000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Track 02-> Keep Playing_32-192_Excerpt_Before.wav
FX:
Au Multiband Compressor Crossover: (Solo Band 4) 14800 to 20000 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Mixdown
Delete track wavs and close session (Don't save session, except first time for future use)
In Edit view delete (ctrl + W) Keep Playing_32-192_Excerpt_Before.wav

Save Mixdown.wav As: Keep Playing_32-192_Excerpt_Before.wav
Peak Amplitude: -2.5 dB/-3.16 dB
DC Offset: .167%/.169%

Correct DC offset
Left Channel
HermepassDX:

(Cutoff 0.056000/Slope 1)

Right Channel
HermepassDX:

(Cutoff 0.039500/Slope 1)
Peak Amplitude: -2.52 dB/-3.17 dB
DC Offset: 0%/0%
(Statistics are for the stereo file)

HypersonX: E
Peak Amplitude: -2.53 dB/-3.18 dB
DC Offset: 0%/0%

Discontapeity Master_Au Crossover.ses:
Track 01-> Keep Playing_32-192_Excerpt_Before.wav
FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 8000 Hz

Track 02-> Keep Playing_32-192_Excerpt_Before.wav
FX:
Au Multiband Compressor Crossover: (Solo Band 4) 8000 Hz to 20 kHz
Discontapeity: 0.38999

Mixdown
Delete track wavs and close session (Don't save session, except first time for future use)
In Edit view delete (ctrl + W) delete Keep Playing_32-192_Excerpt_Before.wav

Save Mixdown.wav As: Keep Playing_32-192_Excerpt_Before.wav
Peak Amplitude: -2.69 dB/-1.63 dB
DC Offset: 0%/0%

HypersonX: F
Peak Amplitude: -2.71 dB/-1.64 dB
DC Offset: 0%/0%

Slew4:
Compres= 0.639999
Peak Amplitude: -2.71 dB/-1.64 dB
DC Offset: 0%/0%

HypersonX: G
Peak Amplitude: -2.73 dB/-1.66 dB
DC Offset: 0%/0%

ADClip9DX:
Boost= 1.659995 dB {SpinAudio VST Wrapper: 0.092222}
Match: 0
Noise: 1.0
Ceiling: 0.790000
Mode: Boost
Peak Amplitude: -1.07 dB/-.39 dB
DC Offset: 0%/-.001%

A Peak Amplitude like this is because it's such a small snippet. The maximizer will be more consistent on a full song.
(Over the length of a full song, the peak I like to reach is between -.4 dB and -.38 dB)
Small snippets are very difficult with this DC Offset Correct method.
To make that correction I need to mess with Cutoff AND Slope in HermepassDX.

Right Channel Only
HermepassDX:

(Cutoff 0.019000/Slope 0.625000)
Peak Amplitude: -1.07 dB/-.39 dB
DC Offset: 0%/0%
(Statistics are for the stereo file)

Save As: Keep Playing_32-192_Excerpt_After.wav
At this point you now have your master for down sampling.

Before Conversion to 16/48,

Create Temp file for SRC:
Apply Airwindows Ultrasonic Filter
Peak Amplitude:
DC Offset: Ultrasonic should not introduce DC Offset

Save As: Keep Playing_32-192_Excerpt_After Mdu.wav
Mdu = "Mastered + Ultrasonic"

For 16-48 Pre-(->Lossy) Compression Files:

1] SRC 192kHz -> 48 kHz
finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f0 /d0 /o48000 Keep Playing_32-192_Excerpt_After Mdu.wav Keep Playing_32-48_Excerpt_After.wav

2] In Audition: Save Keep Playing_32-48_Excerpt_After.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude:
DC Offset: 0%/0%

3] Dark Dither:
CD 16
DeRez 0

4] Truncate 32bit => 16 bit

5] Save As: Keep Playing_16-48_Excerpt_After.wav

Create ''Largest CBR'' AAC file (576 kbps)

ffmpeg.exe
Commandline:
ffmpeg -i " Keep Playing_16-48_Excerpt_After.wav" -hide_banner -c:a libfdk_aac -vbr 0 -cutoff 20000 -b:a 576k -afterburner 1" Keep Playing_16-48_Excerpt_After.m4a"

You can now compare with the original m4a files I uploaded.

Album Track Mastering Chain for Keep Playing Mastering Notes 32-192

I’m going to reproduce my original log for the album cut of ‘’Keep Playing’’ and add explanations where I feel necessary.
To reiterate: After I apply a plugin I keep a log of Peak Amplitude and DC Offset statistics; (this comes in handy if I lose my place and can also help identify different versions of masters).

Keep Playing_32bit.wav
Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: .003%/.001%
->This is the original 24-bit/96 kHz mix down from the multitrack that was saved as a 32 bit float point file in Au.

HermepassDX: (Within SpinAudio DX Wrapper)
(Cutoff .000/Slope 1)
Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: 0%/0%
->DC Offset correction. There are better ways to do DC Offset I’m sure but this is how I do it. To get the most exacting parameters, the SpinAudio DX wrapper is invaluable. I am able to do the corrections 99% of the time with a slope of 1. Most times I can do this with a cutoff of .000. For some reason this plugin will not go to 0 in Au unless it is within the DX wrapper.

Save Keep Playing_32bit.wav
SRC 96kHz -> 192 kHz

finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f1 /d0 /o192000 "Keep Playing_32bit.wav" "Keep Playing_32-192.wav"

!! FinalCD Saves 32bit 192kHz files as 4-bytePCM Type 1, 32bit!!

In Audition: Save Keep Playing_32-192.wav as 32-bit Normalized Float (type 3) - Default

[! Do not play file before: Sound cards do not play fixed point 32-192 files; Windows goes BSOD (96 kHz Does play)]
Peak Amplitude: -2.88 dB/-3.35 dB
DC Offset: 0%/0%
->You might want to make a copy of your converted file incase down the line you need to start over.
->Another 192 kHz consideration is the sound cards buffer size. I find that too high a buffer will cause a BSOD when playing a 192 kHz file on Au/my hardware. 2048 definitely crashes for me. I have my buffer set on 768 ms and it is working. I still need to find the exact setting where the buffer crashes on 192

HypersonX: A
Peak Amplitude: -2.86 dB/-3.24 dB
DC Offset: 0%/0%
->Ultrasonic filtering is cutting off frequencies above 22 kHz. The filter’s slope and frequency start point are 2 parameters that add to its character. The Airwindows HypersonX filter has 7 settings/stages A through G.
The filter gets gradually ‘’lighter’’ as you go from A to G. I first tried this method with the single stage Hypersonic filter from Feb. 2022. I felt there was great improvement. When the multi-stage HypersonX came out a week later, I used it’s stages and it has been a ‘’Go to’’ tool ever since.If only needing to apply a single stage, say on a track of drums, Chris Johnson recommends the center ‘’D’’ stage. The multi-staging is only if using more than one instance like mastering.


PearEQ:
High 0.500000
HMid 0.499999
Mid 0.499999
LMid 0.499999
Bass 0.500000
Sub 0.500000
Peak Amplitude: -3.21 dB/-3.49 dB
DC Offset: 0%/0%
->The setting is a very subtle and classic ‘’Smile’’ curve and is purely subtractive in amplitude. I am of the school of subtractive EQ unless there is no other choice.
Though PearEQ is not tagged as non-linear on the Airwindows site, I am of the belief that digital EQs can be non-linear. And though I am being subtractive in amplitude (I think additive amplitude can create harmonics that would cause aliasing), I put in the first ultrasonic filter stage here regardless of what EQ I’m using and how I use it.


HypersonX: B
Peak Amplitude: -3.2 dB/-3.28 dB
DC Offset: 0%/0%

CreamCoat Reverb:
Select: 3
Regen: 0.479999
DeRez: 0.889999
Predly: 0.000000
Wetness: 0.180000
Peak Amplitude: -4.54 dB/-4.3 dB
DC Offset: .001%/0%
->I actually use convolution reverb, which exceeds what I’m doing in this thread (for now).
So I did a test with CreamCoat to see if I could come close to my convolution plugin and I was really impressed with the results; almost indistinguishable. This further re-enforces my belief that CreamCoat is an excellent reverb plugin.
->Putting reverb on a master is a big deal and entirely subjective. The iZotope metaphor is “…like a final coat of varnish on a painting.’’ I apply it very subtly and I will high pass the effect around 400 Hz. CreamCoat does not have an EQ section that I can discern. I think the algorithm has its own type of built-in filtering so low end is not reverberating with a ‘’muddy’’ tone.


HypersonX: C
Peak Amplitude: -3.16 dB/-3.28 dB
DC Offset: 0%/0%

Pressure5:
Pressure 0.15
Speed .25
Mewiness 1
PawClaw .5
Output .5
Dry/Wet .75
Peak Amplitude: -2.23 dB/-2.6 dB
DC Offset: 0%/0%
->In my earlier days I always used 4-band compression for mastering. Through my own experimentation and reading more knowledgeable people on the Internet, I have come to the belief that multi-band compression in mastering is for corrective purposes. IOW, if the mix is good, a single band compression stage will work where multi-band could actually muck it up (as I learned the hard way). That said, you can do wonders with multi-band if you need to ‘’Fix it in the master.’’
->If Multi-band were needed, I’d recommend using the Au Crossover method with 2-4 bands of Pressure5 and trying Airwindows Acceleration2 after it on your highest band. I forgoe the use of Acceleration2 here because I'll be using Slew4 later.


HypersonX: D
Peak Amplitude: -2.24 dB/-2.6 dB
DC Offset: 0%/0%

PafnutyDX Master_Au Crossover.ses:
Track 01-> Insert Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 14800 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.044000 {SpinAudio VST Wrapper: 0.522000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.024000 {SpinAudio VST Wrapper: 0.512000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Track 02-> Insert Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Band 4) 14800 to 20000 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Mixdown
Delete track wavs and close session
(Don't save session; except first time to keep template)
In Edit view delete Keep Playing_32-192.wav

Save Mixdown.wav As: Keep Playing_32-192.wav
Peak Amplitude: -1.98 dB/-2.11 dB
DC Offset: .174%/.117%
->A few things:
You do not have to make a unique copy for track 2
• You can always continue working on the mixdown and keep your original wav up to the point of PafnutyDX Master_Au Crossover.ses
• Exciters will almost always introduce DC Offset
After writing the post about Pafnuty, I decided to change my method and take my own advice and use the 14.8 kHz crossover method vs a single band apply as shown in the ‘’Gearspace’’ preset. They are different. The single band apply is a bit ‘’Thicker’’ the crossover method though ‘’Thinner’’, more… hmmm-… ‘’In tune’’? I’m going with the crossover method.

HypersonX: E
Peak Amplitude: -2.53 dB/-2.72 dB
DC Offset: 0%/0%

Discontapeity Master.ses:
Track 01-> Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 8000 Hz

Track 02-> Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Band 4) 8000 Hz to 20 kHz
Discontapeity: 0.38999

Mixdown
Delete track wavs and close session
(Don't save session; except first time to keep template)

In Edit view delete Keep Playing_32-192.wav
Save Mixdown.wav As: Keep Playing_32-192.wav
Peak Amplitude: -1.95 dB/-2.05 dB
DC Offset: 0%/0%
->I get into more detail about using Discontapeity as a stereo imager in this post

HypersonX: F
Peak Amplitude: -1.98 dB/-2.07 dB
DC Offset: 0%/0%

Slew4:
Compres= 0.639999
Peak Amplitude: -1.98 dB/-2.07 dB
DC Offset: -.001%/-.001%
->Subjective use and placement. (My decision to add this extra compression stage before maximizer is subjective. I did try it in other places.) Understanding that this plugin is not typical may require you to watch the video on it. You might elect not to use it at all or place it somewhere else, like before or after Pafnuty Exciter stage.

HermepassDX:
(Cutoff .000/Slope 1)
Peak Amplitude: -1.98 dB/-2.08 dB
DC Offset: 0%/0%

HypersonX: G
Peak Amplitude: -2.02 dB/-2.09 dB
DC Offset: 0%/0%
->Fortunately my current chain uses exactly the number of stages of HypersonX. If I had needed more, I’d test using G again or using D and continuing down or something, I really don’t know.

ADClip9DX:
Boost= 0.202499 dB {SpinAudio VST Wrapper: 0.112500}
Match: 0
Noise: 1
Ceiling: 0.790000
Mode: Boost
Peak Amplitude: -.38 dB/-.38 dB
DC Offset: 0%/0%
->This is the sonic maximizer stage. I do not ‘’Brick’’ my masters and aim only to bring up their amplitude to a ceiling of between -.38 dB and -.42 dB while keeping the amplitude dynamics as untouched as possible.
->The Boost and Ceiling parameters are going to vary from song to song. As you can see before the ADClip9 stage the amplitude peaks are at
-2.02 dB/-2.09 dB.
I’m going to apply a 2.02 (Approx) boost to get the file to 0 dB; if my ceiling is set to 1.0 that is what I should see. Now it’s a matter of tweaking the ceiling parameter until I get that sweet spot between -.38 dB and -.42 dB.
It takes a few apply and undo to get it.

Save As: Keep Playing_32-192Md.wav
->Md = "Mastered"

Create Temp file for SRC:
Airwindows Ultrasonic Filter

Peak Amplitude: -.39 dB/-.4 dB
DC Offset: 0%/0%
->This is an interesting stage in the chain. On some songs the Peak Amplitude can really jump up after applying the filter. If that’s the case, I’ll set ADClip9 Ceiling to Peak Amplitude of -.44 or -.45 dB. (If making a 24-192 kHz DVD-A file, I'll aim the Ceiling for between -.38 dB and -.42 dB since there will bw no applying Ultrasonic stage after).
Save As: Keep Playing_32-192Mdu.wav
->Mdu = "Mastered + Ultrasonic"

For 16-44.1 CDA Files:
1] SRC 192kHz -> 44.1 kHz
finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f0 /d0 Keep Playing_32-192Mdu.wav Keep PlayingMd44.wav

2] In Audition: Save Keep PlayingMd44.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.41 dB/-.41 dB
DC Offset: 0%/0%

3] Dark Dither:
CD 16
DeRez 0

4] Cut 9 frames@ CD Frame 3:14:00
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Truncate 32bit => 16 bit

6] Save As: Keep Playing_16-44.1
7] TT DYNAMIC RANGE METER:
DR= 10
->I never see dither introduce Peak Amplitude or DC offset change
->After using the Mdu temp files they can be deleted unless you are making 48 and 96 kHz versions.
->If working on 44.1kHz for CD, after dither, here is where you want to cut or add CD frames for a perfectly sized file for CD burning. Adobe Au-> Edit View ->view-> Display Time Format-> Compact Disc 75fps –> cut to the closest end frame.
e.g. If song is 00:04:33:27 you need to either cut it to 00:04:33:00 or add 1 second of silence making it 00:04:34:27 and cut to 00:04:34:00. (Otherwise the CD burning software will decide where to cut the frame...)
I do this on my 48kHz, 96kHz and 192kHz files also for convenience. DVD-A Spec does not require Frame cutting AFAIK
->The TT Dynamic Range Meter step is a carryover since I began mastering many years ago. I personally like I and frankly it don’t lie. can only be used on 16 bit 44.1 kHz files.
Loudness standards have changed over the years and there are a few free VST loudness meters out there like Audiocation_ACR128


For 16-48 Pre-(->Lossy) Compression Files:
1] SRC 192kHz -> 48 kHz
finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f0 /d0 /o48000 Keep Playing_32-192Mdu.wav Keep Playing48.wav

2] In Audition: Save Keep Playing48.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.41 dB/-.41 dB
DC Offset: 0%/0%

3] Dark Dither:
CD 16
DeRez 0

4] Cut 9 frames@ CD Frame 3:14:00
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Truncate 32bit => 16 bit

6] Save As: Keep Playing_16-48

For 24-96 DVD-A Files:
1] SRC 192kHz -> 96 kHz
finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f0 /d0 /o96000 Keep Playing_32-192Mdu.wav Keep Playing96.wav

2] In Audition: Save Keep Playing96.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.39 dB/-.4 dB
DC Offset: 0%/0%

3] Dark Dither:
HD 24
DeRez 0

4] Cut 9 frames@ CD Frame 3:14:00
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Save as: (24 bit) Keep Playing_24-96_DVD-A
->To truncate 32 bit to 24 bit integer you must use the ‘’Options’’ button in the Save as dialog in Au.
Delete unneeded files:
Keep Playing_32-192Mdu.wav
Keep PlayingMd44.wav
Keep PlayingMd48.wav
Keep PlayingMd96.wav

I Attach a PDF of the original mastering log sans convolution reverb and comments:
Keep Playing_Mastering Notes.zip
 

Attachments

  • Keep Playing_Mastering Notes.zip
    11.7 KB · Views: 17
  • Keep Playing_Mastering Notes.zip
    11.7 KB · Views: 21
Oops! I double uploaded the above
Keep Playing_Mastering Notes.zip

Ya only need one.
Can't take it down because there are no administrators answering our messages.
 
I made another mistake in my post of the above subject regarding:
ADClip9DX:

Boost= 0.202499 dB {SpinAudio VST Wrapper: 0.112500}
I presume anyone following this caught it.
It should read:
ADClip9DX:
Boost= 2.02499 dB {SpinAudio VST Wrapper: 0.112500}
Mistake is also in the attached files above.
 
Airwindows VST Plugins PART 6 (Sub Part 3)
studio_a 50% redux.jpg


A Mastering Chain Using Adobe 3.0.1, Airwindows Plugins and FinalCD SRC Only
I couldn’t leave ‘’Well Enough’’ alone! And I’m glad for it!

In addition to sharing information with the XP and Audio communities, this thread has morphed a little as a place where I can reflect on my own experience.

I thought I’d be moving on to other topics in this thread, but sure enough, I was re-reading and analyzing these last few posts and decided to test out not one, but two steps in the mastering chain I have been demonstrating.

Firstly, it is time to join the 21st century and embrace Mid-Side mixing. I have used the technique enough times but seemed to shy away for mastering… No longer.

Secondly, when Chris Johnson says plugin XYZ is his favorite of that Airwindows type to date, it makes sense to investigate it.

So I did a lot of testing and A/B comparisons and I feel it imperative to change two things in the mastering Chain: The EQ and the Compression stages.

The M-S EQing adds more depth to the track. The new compressor has less ‘’Digital Harshness’’

So I present a new and IMO improved mastering chain that I applied to my song ‘’Keep Playing’’ (Hopefully without typos!).

Album Track Mastering Chain for Keep Playing Mastering Notes 32-192
(UPDATED)


I’m going to reproduce my original log for the album cut of ‘’Keep Playing’’ and add explanations where I feel necessary.
To reiterate: After I apply a plugin I keep a log of Peak Amplitude and DC Offset statistics; (this comes in handy if I lose my place and can also help identify different versions of masters).

Keep Playing_32bit.wav
Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: .003%/.001%
->This is the original 24-bit/96 kHz mix down from the multitrack that was saved as a 32 bit float point file in Au.

HermepassDX: (Within SpinAudio DX Wrapper)
(Cutoff .000/Slope 1)
Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: 0%/0%
->DC Offset correction. There are better ways to do DC Offset I’m sure but this is how I do it. To get the most exacting parameters, the SpinAudio DX wrapper is invaluable. I am able to do the corrections 99% of the time with a slope of 1. Most times I can do this with a cutoff of .000. For some reason this plugin will not go to 0 in Au unless it is within the DX wrapper.

Save Keep Playing_32bit.wav
SRC 96kHz -> 192 kHz

finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f1 /d0 /o192000 "Keep Playing_32bit.wav" "Keep Playing_32-192.wav"

!! FinalCD Saves 32bit 192kHz files as 4-bytePCM Type 1, 32bit!!

In Audition: Save Keep Playing_32-192.wav as 32-bit Normalized Float (type 3) - Default

[! Do not play file before: Sound cards do not play fixed point 32-192 files; Windows goes BSOD (96 kHz Does play)]
Peak Amplitude: -2.88 dB/-3.35 dB
DC Offset: 0%/0%
->You might want to make a copy of your converted file incase down the line you need to start over.
->Another 192 kHz consideration is the sound cards buffer size. I find that too high a buffer will cause a BSOD when playing a 192 kHz file on Au/my hardware. 2048 definitely crashes for me. I have my buffer set on 768 ms and it is working. I still need to find the exact setting where the buffer crashes on 192


HypersonX: A
Peak Amplitude: -2.86 dB/-3.24 dB
DC Offset: 0%/0%
->Ultrasonic filtering is cutting off frequencies above 22 kHz. The filter’s slope and frequency start point are 2 parameters that add to its character. The Airwindows HypersonX filter has 7 settings/stages A through G.
The filter gets gradually ‘’lighter’’ as you go from A to G. I first tried this method with the single stage Hypersonic filter from Feb. 2022. I felt there was great improvement. When the multi-stage HypersonX came out a week later, I used it’s stages and it has been a ‘’Go to’’ tool ever since.If only needing to apply a single stage, say on a track of drums, Chris Johnson recommends the center ‘’D’’ stage. The multi-staging is only if using more than one instance like mastering.


Pear EQ: Mid-Side Master.ses:
Track 01 Keep Playing_32-192.wav

FX
EveryTrimDX: Preset: Mid Master
Left: 0
Right: 0
Mid: 0
Side: -12 dB
Master: - 2.23199 dB {SpinAudio VST Wrapper: 0.407000}

Pear EQ: Preset: Mid Master
High 0.479999
HMid 0.479999
Mid 0.479999
LMid 0.499999
Bass 0.500000
Sub 0.500000

Track 02 Keep Playing_32-192.wav

FX
EveryTrimDX: Preset: Side Master
Left: 0
Right: 0
Mid: -12 dB
Side: 0 dB
Master: - 0.72000 {SpinAudio VST Wrapper: 0.470000}

Pear EQ: Preset: Side Master
High 0.500000
HMid 0.500000
Mid 0.499999
LMid 0.479999
Bass 0.479999
Sub 0.479999

Mixdown
Delete track wavs and close session don't save session

In Edit view delete Keep Playing_32-192.wav

Save Mixdown.wav As: Keep Playing_32-192.wav
Peak Amplitude: -3.28 dB/-3.5 dB
DC Offset: 0%/0%
->The setting is a (Combined) subtle and classic ‘’Smile’’ curve and is purely subtractive in amplitude. Being a Mid-Side set of curves the approach is to cut more high frequencies on the Mid and keep the low frequencies, while on the Side cutting the lows and keeping the high frequencies.
Low frequencies tend to be perceived as mono while high frequencies are perceived as stereo (even from a mono source unless created within a controlled environment).
->I am of the school of subtractive EQ unless there is no other choice.
Though PearEQ is not tagged as non-linear on the Airwindows site, I am of the belief that digital EQs can be non-linear. And though I am being subtractive in amplitude (I think additive amplitude can create harmonics that would cause aliasing), I put in the first ultrasonic filter stage here regardless of what EQ I’m using and how I use it.


HypersonX: B
Peak Amplitude: -3.2 dB/-3.29 dB
DC Offset: 0%/0%

CreamCoat Reverb:
Select: 3
Regen: 0.479999
DeRez: 0.889999
Predly: 0.000000
Wetness: 0.180000
Peak Amplitude: -3.16 dB/-3.26 dB
DC Offset: 0%/0%
->I actually use convolution reverb, which exceeds what I’m doing in this thread (for now).
So I did a test with CreamCoat to see if I could come close to my convolution plugin and I was really impressed with the results; almost indistinguishable. This further re-enforces my belief that CreamCoat is an excellent reverb plugin.
->Putting reverb on a master is a big deal and entirely subjective. The iZotope metaphor is “…like a final coat of varnish on a painting.’’ I apply it very subtly and I will high pass the effect around 400 Hz. CreamCoat does not have an EQ section that I can discern. I think the algorithm has its own type of built-in filtering so low end is not reverberating with a ‘’muddy’’ tone.


HypersonX: C
Peak Amplitude: -3.15 dB/-3.3 dB
DC Offset: 0%/0%

Dynamics3:
Thresh: 0
Attack:
Attack: 0.381999
Release: 0.617999
Inv/Wet 0.490000
Peak Amplitude: -2.37 dB/-2.46 dB
DC Offset: .003%/.003%
->This is the Compression stage
->In my earlier days I always used 4-band compression for mastering. Through my own experimentation and reading more knowledgeable people on the Internet, I have come to the belief that multi-band compression in mastering is for corrective purposes. IOW, if the mix is good, a single band compression stage will work where multi-band could actually muck it up (as I learned the hard way). That said, you can do wonders with multi-band if you need to ‘’Fix it in the master.’’
->If Multi-band were needed, I’d recommend using the Au Crossover method with 2-4 bands of Dynamics3 and trying Airwindows Acceleration2 after it on your highest band.

->It appears that Dynamics3 introduces a little DC Offset.

HermepassDX:
(Cutoff .000/Slope 1)
Peak Amplitude: -2.37 dB/-2.46 dB
DC Offset: 0%/0%

HypersonX: D
Peak Amplitude: -2.39 dB/-2.61 dB
DC Offset: 0%/0%

PafnutyDX Master_Au Crossover.ses:
Track 01-> Insert Keep Playing_32-192.wav

FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 14800 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.044000 {SpinAudio VST Wrapper: 0.522000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.024000 {SpinAudio VST Wrapper: 0.512000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Track 02-> Insert Keep Playing_32-192.wav

FX:
Au Multiband Compressor Crossover: (Solo Band 4) 14800 to 20000 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Mixdown
Delete track wavs and close session
(Don't save session; except first time to keep template)
In Edit view delete Keep Playing_32-192.wav

Save Mixdown.wav As: Keep Playing_32-192.wav
Peak Amplitude: -2.27 dB/-2.15 dB
DC Offset: .165%/.161%
->This is the Exciter stage
->A few things:

You do not have to make a unique copy for track 2
• You can always continue working on the mixdown and keep your original wav up to the point of PafnutyDX Master_Au Crossover.ses
• Exciters will almost always introduce DC Offset
After writing the post about Pafnuty, I decided to change my method and take my own advice and use the 14.8 kHz crossover method vs a single band apply as shown in the ‘’Gearspace’’ preset. They are different. The single band apply is a bit ‘’Thicker’’ the crossover method though ‘’Thinner’’, more… hmmm-… ‘’In tune’’? I’m going with the crossover method.

HermepassDX:
(Cutoff 0.022500/Slope 1)
Peak Amplitude: -2.27 dB/-2.16 dB
DC Offset: 0%/0%

HypersonX: E
Peak Amplitude: -2.3 dB/-2.26 dB
DC Offset: 0%/0%

Discontapeity Master.ses:
Track 01-> Keep Playing_32-192.wav

FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 8000 Hz

Track 02-> Keep Playing_32-192.wav

FX:
Au Multiband Compressor Crossover: (Solo Band 4) 8000 Hz to 20 kHz
Discontapeity: 0.38999

Mixdown
Delete track wavs and close session
(Don't save session; except first time to keep template)

In Edit view delete Keep Playing_32-192.wav
Save Mixdown.wav As: Keep Playing_32-192.wav
Peak Amplitude: -2.24 dB/-1.97 dB
DC Offset: 0%/0%
->This is the Stereo Imaging aka Stereoization stage
->
I get into more detail about using Discontapeity as a stereo imager in this post

HypersonX: F
Peak Amplitude: -2.98 dB/-2.15 dB
DC Offset: 0%/0%

Slew4:
Compres= 0.639999
Peak Amplitude: -2.28 dB/-2.18 dB
DC Offset: -.001%/-.001%
->Subjective use and placement. (My decision to add this extra compression stage before maximizer is subjective. I did try it in other places.) Understanding that this plugin is not typical may require you to watch the video on it. You might elect not to use it at all or place it somewhere else, like before or after Pafnuty Exciter stage.

HermepassDX:
(Cutoff .000/Slope 1)
Peak Amplitude: -2.28 dB/-2.18 dB
DC Offset: 0%/0%

HypersonX: G
Peak Amplitude: -2.33 dB/-2.31 dB
DC Offset: 0%/0%
->Fortunately my current chain uses exactly the number of stages of HypersonX. If I had needed more, I’d test using G again or using D and continuing down or something, I really don’t know.

ADClip9DX:
Boost= 2.2310012 dB {SpinAudio VST Wrapper: 0.128334}
Match: 0
Noise: 1
Ceiling: 0.787000
Mode: Boost
Peak Amplitude: -.4 dB/-.4 dB
DC Offset: 0%/0%
->This is the Sonic Maximizer stage. I do not ‘’Brick’’ my masters and aim only to bring up their amplitude to a ceiling of between -.38 dB and -.42 dB while keeping the amplitude dynamics as untouched as possible.
->The Boost and Ceiling parameters are going to vary from song to song. As you can see before the ADClip9 stage the amplitude peaks are at -2.33 dB/-2.31 dB
. So I’m going to bring that up by boosting to 0 dB and applying the ceiling to get the -.4 dB I aim for.
I’m going to apply a 2.31 dB (Approx) boost to get the file to 0 dB; if my ceiling is set to 1.0 that is what I should see. Now it’s a matter of tweaking the ceiling parameter until I get that sweet spot between -.38 dB and -.42 dB.
It takes a few apply and undo to get it.


Create Temp file for SRC:
Airwindows Ultrasonic Filter

Peak Amplitude: -.39 dB/-.41 dB
DC Offset: 0%/0%

Save As: Keep Playing_32-192Mdu.wav
->Mdu = "Mastered + Ultrasonic"
->This is an interesting stage in the chain. On some songs the Peak Amplitude can really jump up after applying the filter. If that’s the case, I’ll set ADClip9 Ceiling to Peak Amplitude of -.44 or -.45 dB. (If making a 24-192 kHz DVD-A file, I'll aim the Ceiling for between -.38 dB and -.42 dB since there will bw no applying Ultrasonic stage after).
->I go into more depth on the subject of pre-filtering before SRC In these two Posts:
https://www.xpforums.com/threads/adobe-audition-3-0-1.935642/post-3275388
https://www.xpforums.com/threads/adobe-audition-3-0-1.935642/post-3275398


For 16-44.1 CDA Files:
1] SRC 192kHz -> 44.1 kHz
finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f0 /d0 Keep Playing_32-192Mdu.wav Keep PlayingMd44.wav

2] In Audition: Save Keep PlayingMd44.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.42 dB/-.41 dB
DC Offset: 0%/0%

3] Dark Dither:
CD 16
DeRez 0

4] Cut 9 frames@ CD Frame 3:14:00
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Truncate 32bit => 16 bit

6] Save As: Keep Playing_16-44.1
7] TT DYNAMIC RANGE METER:
DR= 10
->I never see dither introduce Peak Amplitude or DC offset change
->After using the Mdu temp files they can be deleted unless you are making 48 and 96 kHz versions.
->If working on 44.1kHz for CD, after dither, here is where you want to cut or add CD frames for a perfectly sized file for CD burning. Adobe Au-> Edit View ->view-> Display Time Format-> Compact Disc 75fps –> cut to the closest end frame.
e.g. If song is 00:04:33:27 you need to either cut it to 00:04:33:00 or add 1 second of silence making it 00:04:34:27 and cut to 00:04:34:00. (Otherwise the CD burning software will decide where to cut the frame...)
I do this on my 48kHz, 96kHz and 192kHz files also for convenience. DVD-A Spec does not require Frame cutting AFAIK
->The TT Dynamic Range Meter step is a carryover since I began mastering many years ago. I personally like I and frankly it don’t lie. can only be used on 16 bit 44.1 kHz files.
Loudness standards have changed over the years and there are a few free VST loudness meters out there like Audiocation_ACR128


For 16-48 Pre-(->Lossy) Compression Files:
1] SRC 192kHz -> 48 kHz
finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f0 /d0 /o48000 Keep Playing_32-192Mdu.wav Keep Playing48.wav

2] In Audition: Save Keep Playing48.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.42 dB/-.4 dB
DC Offset: 0%/0%

3] Dark Dither:
CD 16
DeRez 0

4] Cut 9 frames@ CD Frame 3:14:00
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Truncate 32bit => 16 bit

6] Save As: Keep Playing_16-48

For 24-96 DVD-A Files:
1] SRC 192kHz -> 96 kHz
finalcd.exe_v0.29 Commandline:
finalcd.exe /32 /f0 /d0 /o96000 Keep Playing_32-192Mdu.wav Keep Playing96.wav

2] In Audition: Save Keep Playing96.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.41 dB/-.4 dB
DC Offset: 0%/0%

3] Dark Dither:
HD 24
DeRez 0

4] Cut 9 frames@ CD Frame 3:14:00
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Save as: (24 bit) Keep Playing_24-96_DVD-A
->To truncate 32 bit to 24 bit integer you must use the ‘’Options’’ button in the Save as dialog in Au.
Delete unneeded files:
Keep Playing_32-192Mdu.wav
Keep PlayingMd44.wav
Keep PlayingMd48.wav
Keep PlayingMd96.wav

I Attach a PDF of the original mastering log sans convolution reverb and comments:
Keep Playing_Mastering Notes (Updated).zip
 

Attachments

  • Keep Playing_Mastering Notes (Updated).zip
    2.6 KB · Views: 11
Last edited:
Airwindows VST Plugins PART 6 (Sub Part 4)
studio_a 50% redux.jpg

A Mastering Chain Using Adobe 3.0.1, Airwindows Plugins and FinalCD SRC Only
On Second Thought:

So after espousing the wonderful attributes of a new mastering chain using a new Mid-Side EQ method and a new Compression method. I dived into applying this approach to a few songs…

The good news is the Mid-Side EQ is working out fine.
More good news Dynamics3 is a fantastic compressor for mixing, especially on kick drum, bass guitar and bass keys. Wow!

The bad news is I over-stepped in my assessment of Dynamics3 being a good choice for mastering. I got ‘’Lucky’’ on the first song but then it became evident that at least for me, Dynamics3 had to be replaced. So I’m back to Pressure5 for single band mastering compression.

To continue highlighting my embarrassment, I must amend my mastering method to say that dithering can (very rarely) change amplitude statistical data and I will put note of it in my mastering chain. I have never seen dither create DC Offset. I know this now because I have been more diligent in taking data on the mastering chain of late due to this thread.

I want to emphasize checking for DC Offset after cutting the file end.

I also simplify the chain method by continuing the chain with Mixdown.wav files instead of deleting them.

All in all I think I’m done on this topic and will be living with this mastering method for some time. I do want to try a Pressure5/Multi-band experiment; it’s on my ‘’To Do’’ list.

I have a tendency to sometimes jump the gun. I’ll be sticking to tried and true tips and not experiment in real time on this thread.

So without further adieu, I present a (Hopefully) the final ‘’Mastering Chain Using Adobe 3.0.1, Airwindows Plugins and FinalCD SRC Only’’

Album Track Mastering Chain for Keep Playing Mastering Notes 32-192
(UPDATED v2.0)


I’m going to reproduce my original log for the album cut of ‘’Keep Playing’’ and add explanations where I feel necessary.
To reiterate: After I apply a plugin I keep a log of Peak Amplitude and DC Offset statistics; (this comes in handy if I lose my place and can also help identify different versions of masters).

Keep Playing_32bit.wav
Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: .003%/.001%
->This is the original 24-bit/96 kHz mix down from the multitrack that was saved as a 32 bit float point file in Au.

HermepassDX: (Within SpinAudio DX Wrapper)
(Cutoff .000/Slope 1)
Peak Amplitude: -2.83 dB/-3.3 dB
DC Offset: 0%/0%
->DC Offset correction. There are better ways to do DC Offset I’m sure but this is how I do it. To get the most exacting parameters, the SpinAudio DX wrapper is invaluable. I am able to do the corrections 99% of the time with a slope of 1. Most times I can do this with a cutoff of .000. For some reason this plugin will not go to 0 in Au unless it is within the DX wrapper.

Save Keep Playing_32bit.wav
SRC 96kHz -> 192 kHz

finalcd.exe_v0.29 Command line:
finalcd.exe /32 /f1 /d0 /o192000 "Keep Playing_32bit.wav" "Keep Playing_32-192.wav"

!! FinalCD Saves 32bit 192kHz files as 4-bytePCM Type 1, 32bit!!

In Audition: Save Keep Playing_32-192.wav as 32-bit Normalized Float (type 3) - Default

[! Do not play file before: Sound cards do not play fixed point 32-192 files; Windows goes BSOD (96 kHz does play)]
Peak Amplitude: -2.88 dB/-3.35 dB
DC Offset: 0%/0%
->Another 192 kHz consideration is the sound cards buffer size. I find that too high a buffer will cause a BSOD when playing a 192 kHz file on Au/my hardware. 2048 definitely crashes for me. I have my buffer set on 768 ms and it is working. I still need to find the exact setting where the buffer crashes on 192

HypersonX: A
Peak Amplitude: -2.86 dB/-3.24 dB
DC Offset: 0%/0%
->Ultrasonic filtering is cutting off frequencies above 22 kHz. The filter’s slope and frequency start point are 2 parameters that add to its character. The Airwindows HypersonX filter has 7 settings/stages A through G.
The filter gets gradually ‘’lighter’’ as you go from A to G. I first tried this method with the single stage Hypersonic filter from Feb. 2022. I felt there was great improvement. When the multi-stage HypersonX came out a week later, I used it’s stages and it has been a ‘’Go to’'’ tool ever since. If only needing to apply a single stage, say on a track of drums, Chris Johnson recommends the center ‘’D’’ stage. The multi-staging is only if using more than one instance like mastering.


Pear EQ: Mid-Side Master.ses:
Track 01 Keep Playing_32-192.wav
FX
EveryTrimDX: Preset: Mid Master
Left: 0
Right: 0
Mid: 0
Side: -12 dB
Master: - 2.23199 dB {SpinAudio VST Wrapper: 0.407000}

Pear EQ: Preset: Mid Master
High 0.479999
HMid 0.479999
Mid 0.479999
LMid 0.499999
Bass 0.500000
Sub 0.500000

Track 02 Keep Playing_32-192.wav
FX
EveryTrimDX: Preset: Side Master
Left: 0
Right: 0
Mid: -12 dB
Side: 0 dB
Master: - 0.72000 {SpinAudio VST Wrapper: 0.470000}

Pear EQ: Preset: Side Master
High 0.500000
HMid 0.500000
Mid 0.499999
LMid 0.479999
Bass 0.479999
Sub 0.479999

Mixdown (Mixdown.wav)
Delete track wavs and close session don't save session (Except first time to keep template).
Peak Amplitude: -3.28 dB/-3.5 dB
DC Offset: 0%/0%
->The setting is a (Combined) subtle and classic ‘’Smile’’ curve and is purely subtractive in amplitude. Being a Mid-Side set of curves the approach is to cut more high frequencies on the Mid and keep the low frequencies, while on the Side cutting the lows and keeping the high frequencies.
Low frequencies tend to be perceived as mono while high frequencies are perceived as stereo (even from a mono source unless created within a controlled environment).
->I am of the school of subtractive EQ unless there is no other choice.
Though PearEQ is not tagged as non-linear on the Airwindows site, I am of the belief that digital EQs can be non-linear. And though I am being subtractive in amplitude (I think additive amplitude can create harmonics that would cause aliasing), I put in the first ultrasonic filter stage here regardless of what EQ I’m using and how I use it.


HypersonX: B
Peak Amplitude: -3.2 dB/-3.29 dB
DC Offset: 0%/0%

CreamCoat Reverb:
Select: 3
Regen: 0.479999
DeRez: 0.889999
Predly: 0.000000
Wetness: 0.180000
Peak Amplitude: -3.16 dB/-3.26 dB
DC Offset: 0%/0%
->I actually use convolution reverb, which exceeds what I’m doing in this thread (for now).
So I did a test with CreamCoat to see if I could come close to my convolution plugin and I was really impressed with the results; almost indistinguishable. This further re-enforces my belief that CreamCoat is an excellent reverb plugin.
->Putting reverb on a master is a big deal and entirely subjective. The iZotope metaphor is “…like a final coat of varnish on a painting.’’ I apply it very subtly and I will high pass the effect around 400 Hz. CreamCoat does not have an EQ section that I can discern. I think the algorithm has its own type of built-in filtering so low end is not reverberating with a ‘’muddy’’ tone.


HypersonX: C
Peak Amplitude: -3.15 dB/-3.3 dB
DC Offset: 0%/0%

Pressure5:
Pressure 0.15
Speed .25
Mewiness 1
PawClaw .5
Output .5
Dry/Wet .75
Peak Amplitude: -2.21 dB/-2.64 dB
DC Offset: 0%/0%
->This is the Compression stage
->In my earlier days I always used 4-band compression for mastering. Through my own experimentation and reading more knowledgeable people on the Internet, I have come to the belief that multi-band compression in mastering is for corrective purposes. IOW, if the mix is good, a single band compression stage will work where multi-band could actually muck it up (as I learned the hard way). That said, you can do wonders with multi-band if you need to ‘’Fix it in the master.’’
->If Multi-band were needed, I’d recommend using the Au Crossover method with 2-4 bands of Pressure5 and trying HypersoniX ''D'' ->Airwindows Acceleration2 after it on your highest band.


HypersonX: D
Peak Amplitude: -2.22 dB/-2.64 dB
DC Offset: 0%/0%

PafnutyDX Master_Au Crossover.ses:
Track 01-> Insert Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 14800 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.044000 {SpinAudio VST Wrapper: 0.522000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.024000 {SpinAudio VST Wrapper: 0.512000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Track 02-> Insert Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Band 4) 14800 to 20000 Hz

PafnutyDX: (Within SpinAudio DX Wrapper)
Second: 0.250000 {SpinAudio VST Wrapper: 0.625000}
Third: 0.590000 {SpinAudio VST Wrapper: 0.795000}
Fourth: 0.207999 {SpinAudio VST Wrapper: 0.604000}
Fith: 0.394000 {SpinAudio VST Wrapper: 0.697000}
Sixth: 0.139999 {SpinAudio VST Wrapper: 0.570000}
Seventh: 0.233999 {SpinAudio VST Wrapper: 0.617000}
Eighth: 0.082000 {SpinAudio VST Wrapper: 0.541000}
Nineth: 0.126000 {SpinAudio VST Wrapper: 0.563000}
Tenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Eleventh: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Twelfth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Thirteenth: 0.000000 {SpinAudio VST Wrapper: 0.500000}
Inv/Wet: 0.549999 {SpinAudio VST Wrapper: 0.775000}

Mixdown (Mixdown (2).wav)
Delete track wavs and close session don't save session (Except first time to keep template).
Peak Amplitude: -2.11 dB/-2.14 dB
DC Offset: .175%/.171%
->This is the Exciter stage
->A few things:
More About using the Au Multiband Crossover here
You do not have to make a unique copy for track 2
• Exciters will almost always introduce DC Offset
After writing the post about Pafnuty, I decided to change my method and take my own advice and use the 14.8 kHz crossover method vs. a single band apply as shown in the ‘’Gearspace'' preset. They are different. The single band apply is a bit ‘’Thicker’’ the crossover method though ‘’Thinner’’, more… hmmm-… ‘’In tune’’? I’m going with the crossover method.

HermepassDX:
(Cutoff 0.0250/Slope 1)
Peak Amplitude: -2.11 dB/-2.14 dB
DC Offset: 0%/0%

HypersonX: E
Peak Amplitude: -2.13 dB/-2.15 dB
DC Offset: 0%/0%

Discontapeity Master.ses:
Track 01-> Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Bands 1-3) 20 to 8000 Hz

Track 02-> Keep Playing_32-192.wav
FX:
Au Multiband Compressor Crossover: (Solo Band 4) 8000 Hz to 20 kHz
Discontapeity: 0.38999
Mixdown (Mixdown (3).wav)
Delete track wavs and close session don't save session (Except first time to keep template).
Peak Amplitude: -2.08 dB/-2.09 dB
DC Offset: 0%/0%
->This is the Stereo Imaging aka Stereoization stage
->
I get into more detail about using Discontapeity as a stereo imager in this post

HypersonX: F
Peak Amplitude: -2.11 dB/-2.11 dB
DC Offset: 0%/0%

Slew4:
Compres= 0.639999
Peak Amplitude: -2.11 dB/-2.11 dB
DC Offset: -.001%/-.001%
->Subjective use and placement. (My decision to add this extra compression stage before maximizer is subjective. I did try it in other places.) Understanding that this plugin is not typical may require you to watch the video on it. You might elect not to use it at all or place it somewhere else, like before or after Pafnuty Exciter stage.

HermepassDX:
(Cutoff .000/Slope 1)
Peak Amplitude: -2.11 dB/-2.11 dB
DC Offset: 0%/0%

HypersonX: G
Peak Amplitude: -2.15 dB/-2.12 dB
DC Offset: 0%/0%
->Fortunately my current chain uses exactly the number of stages of HypersonX. If I had needed more, I’d test using G again or using D and continuing down or something, I really don’t know.

ADClip9DX:
Boost= 2.120022 dB {SpinAudio VST Wrapper: 0.117779}
Match: 0
Noise: 1
Ceiling: 0.787000
Mode: Boost
Peak Amplitude: -.4 dB/-.4 dB
DC Offset: 0%/0%
->This is the Sonic Maximizer stage.
->I do not ‘’Brick’’ my masters and aim only to bring up their amplitude to a ceiling of between -.38 dB and -.42 dB while keeping the amplitude dynamics as untouched as possible.
->The Boost and Ceiling parameters are going to vary from song to song. As you can see before the ADClip9 stage the amplitude peaks are at -2.15 dB/-2.12 dB
. So I’m going to bring that up by boosting to 0 dB and applying the ceiling to get the -.4 dB I aim for.
I’m going to apply a 2.12 dB (Approx) boost to get the file to 0 dB; if my ceiling is set to 1.0 that is what I should see. (Though for some reason ADClip9 will not go past -.01 dB on some files without a more extreme boost. If that’s the case, I settle for the –0.1 dB ceiling).
Now it’s a matter of tweaking the ceiling parameter until I get that sweet spot between -.38 dB and -.42 dB.
It takes a few apply and undo to get it.


Save As: Keep Playing_32-192Md.wav
->Md = "Mastered"

Create Temp file for SRC:
Airwindows Ultrasonic Filter

Peak Amplitude: -.39 dB/-.41 dB
DC Offset: 0%/0%

Save As: Keep Playing_32-192Mdu.wav
->Mdu = "Mastered + Ultrasonic"
->This is an interesting stage in the chain. On some songs the Peak Amplitude can really jump up after applying the filter. If that’s the case, I’ll set ADClip9 Ceiling to Peak Amplitude of -.44 or -.45 dB. (If making a 24-192 kHz DVD-A file, I'll aim the Ceiling for between -.38 dB and -.42 dB since there will be no applying Ultrasonic stage after).
->I go into more depth on the subject of pre-filtering before SRC In these two Posts:
https://www.xpforums.com/threads/adobe-audition-3-0-1.935642/post-3275388
https://www.xpforums.com/threads/adobe-audition-3-0-1.935642/post-3275398


For 16-44.1 CDA Files:
1] SRC 192kHz -> 44.1 kHz
finalcd.exe_v0.29 command line:
finalcd.exe /32 /f0 /d0 Keep Playing_32-192Mdu.wav Keep PlayingMd44.wav

2] In Audition: Save Keep PlayingMd44.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.42 dB/-.41 dB
DC Offset: 0%/0%

3] Dark Dither:
CD 16
DeRez 0
Peak Amplitude: -.41 dB/-.42 dB
DC Offset: 0%/0%

4] Cut 9 frames@ CD Frame 3:14:00
Peak Amplitude: -.41 dB/-.42 dB
DC Offset: 0%/0%
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Truncate 32bit => 16 bit

6] Save As: Keep Playing_16-44.1

7] TT DYNAMIC RANGE METER:
DR= 10
->If working on 44.1kHz for CD, after dither, here is where you want to cut or add CD frames for a perfectly sized file for CD burning. Adobe Au-> Edit View ->view-> Display Time Format-> Compact Disc 75fps –> cut to the closest end frame.
e.g. If song is 00:04:33:27 you need to either cut it to 00:04:33:00 or add 1 second of silence making it 00:04:34:27 and cut to 00:04:34:00. (Otherwise the CD burning software will decide where to cut the frame...)
I do this on my 48kHz, 96kHz and 192kHz files also for convenience. DVD-A Spec does not require Frame cutting AFAIK
->The TT Dynamic Range Meter step is a carryover since I began mastering many years ago. I personally like it and frankly it don’t lie. Can only be used on 16 bit 44.1 kHz files.
Loudness standards have changed over the years and there are a few free VST loudness meters out there like Audiocation_ACR128


For 16-48 Pre-(->Lossy) Compression Files:
1] SRC 192kHz -> 48 kHz
finalcd.exe_v0.29 command line:
finalcd.exe /32 /f0 /d0 /o48000 Keep Playing_32-192Mdu.wav Keep Playing48.wav

2] In Audition: Save Keep Playing48.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.4 dB/-.43 dB
DC Offset: 0%/0%

3] Dark Dither:
CD 16
DeRez 0
Peak Amplitude: -.4 dB/-.43 dB
DC Offset: 0%/0%

4] Cut 9 frames@ CD Frame 3:14:00
Peak Amplitude: -.4 dB/-.43 dB
DC Offset: 0%/0%
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Truncate 32bit => 16 bit

6] Save As: Keep Playing_16-48

For 24-96 DVD-A Files:
1] SRC 192kHz -> 96 kHz
finalcd.exe_v0.29 command line:
finalcd.exe /32 /f0 /d0 /o96000 Keep Playing_32-192Mdu.wav Keep Playing96.wav

2] In Audition: Save Keep Playing96.wav as 32-bit Normalized Float (type 3) - Default
Peak Amplitude: -.4 dB/-.42 dB
DC Offset: 0%/0%

3] Dark Dither:
HD 24
DeRez 0
Peak Amplitude: -.4 dB/-.42 dB
DC Offset: 0%/0%

4] Cut 9 frames@ CD Frame 3:14:00
Peak Amplitude: -.4 dB/-.42 dB
DC Offset: 0%/0%
->Check the stats here. Very rarely the stats can show a small DC Offset! It could mean you cut the file too sharp. If that’s the case, add a second of silence and cut at the rounded CD frame and check again.

5] Save As: (24-bit) Keep Playing_24-96_DVD-A
->To truncate 32 bit to 24 bit integer you must use the ‘’Options’’ button in the Save as dialog in Au.
And select 24-bit packed int (type 1, 24-bit) Make sure Enable Dithering box is UNCHECKED.


Delete unneeded files:
Mixdown.wav
Mixdown (2).wav
Mixdown (3).wav
Keep Playing_32-192Mdu.wav
Keep PlayingMd44.wav Keep PlayingMd48.wav
Keep PlayingMd96.wav
->Keep Playing_32-192Md.wav is the 32/192 master file. If making a stereo 24-bit/192 kHz DVD-A, no need to apply ultrasonic filter/SRC. Just apply dither, cut and save as 24-bit packed int (type 1, 24-bit). Make sure Enable Dithering box is UNCHECKED.

I Attach a PDF of the original mastering log sans convolution reverb and comments:
Keep Playing_Mastering Notes (Updated v2.0).zip
I Attach a PDF of this Post:
A Mastering Chain Using Adobe 3.0.1, Airwindows Plugins and FinalCD SRC Only.pdf.zip
 

Attachments

  • Keep Playing_Mastering Notes (Updated v2.0) .zip
    2.6 KB · Views: 5
  • A Mastering Chain Using Adobe 3.0.1, Airwindows Plugins and FinalCD SRC Only.pdf.zip
    31.9 KB · Views: 4
Back
Top