Class A
Vintage mic pre and magical banana simulator
FEATURES
- Does stuff similar to vintage class-A mic preamps
- Asymmetric saturation introduces even order harmonics
- Saturation type can be selected individually for positive and negative sides
- Visualisation of saturation processing using intuitive low frequency sine wave
- Magical banana
- Trout-derived 3D waveshaping distortion
- Lifetime free upgrades
- Mac: VST3, AU, AAX (no iLok needed)
- Windows: VST3, AAX (no iLok needed)
- Linux: VST3
COMPATIBILITY & FORMATS
Open the plugin before purchase to make sure it runs on your computer.
Hashes at the bottom of the page.
*I have provided the Linux release for anyone who is interested in beta testing. Check back in a few days for v2.
INSTALLATION
AP Mastering plugins are super light weight and do not ship with installer wizards and random undisclosed bloatware. If you have ever installed a plugin by simply moving it into your plugin directory, then you already know what to do. For anyone who is stuck, watch this youtube video.
USER MANUAL
The original version was an asymmetrical saturation plugin to get the kind of distortion associated with vintage class A pre-amps. You can choose which kind of saturation you want for the positive side of the waveform and the negative side independently. Increasing the Q point dials in those juicy even order harmonics. You can see what this does by looking at the big sine wave. The wave is unrelated to your input signal. It shows you the exact transfer function which is happening internally but instead of showing the output signal, which would be a hectic incomprehensible mess with most musical signals, you see the effect on an extremely slow moving, big sine wave.
Because that's quite simple on its own, for the original release, I threw in a magical banana. This is a 3D object XY pad which, when the banana is selected, becomes a delta derived resonant proportional Q bell boost which is sent in isolation through the saturation side of the plugin and then blended with the original dry input signal. If that sounds too technical, don't overthink it, it basically just makes cool EQ sweep noises.
But there needs to be a way to deactivate the banana. You do that by selecting the XLR cable. This is enabled as default and doesn't do anything. It just routes your input signal into the saturation algorithm. But if we have two objects, we might as well have another, so there's also a piece of toast. This does the same thing as the banana effect but instead of doing that as a parallel process, it applies the effect to the entire input signal and then routes it into the saturation model. Again, if that sounds too technical, don't worry, it's similar to the banana but with a slightly different character.
As of version 2, a number of interesting features have been added. The most notable is the addition of the trout object. This is an 8×8-point (x64bit) 3D waveshaper using a Catmull–Rom spline for Z-axis interpolation. That sounds super technical but if you are interested, the version 2 release video explains exactly what it means, and it's not even all that hard to get what's going on if you ignore the actual math. So when you select the trout, it deactivates some of the regular saturation controls because the waveshaping effect is a completely different effect to the original class A saturation effect. When you move the fish upwards, it makes the effect more intense. When you spin the fish left and right, it morphs through the 8 waveshaping grids. You can see the exact transfer function applied on the big screen.
Because more saturation is always better, there's a gain boost button. When this is engaged, it doubles the range of the input and output gain. So instead of going from +/-24db it doubles to +/-48db. But this causes an issue with the metering... if you are really driving the input signal, the meters are just pinned all the time and you can't really see what's going on. So in an absolutely serious and obviously non-satirical development, I invented the curly meter, which works exclusively in combination with the gain boost function and solves the issue of the meters getting pinned at 0dbFS. When it curls back around and hits the bottom, that's +12dbFS, and curling around a second time and finally maxing out happens around +24db. Of course this isn't enough for extreme gain situations so in future versions I might make an infinite fractal meter.
There's also gain linking next to the gain boost button, which turns down the output gain when the input gain is increased and vice-versa. Lastly, the delta button polarity reverses the input signal with the output signal. To hear the effect of this, you need to get the gain structure right, so the output loudness is the same as the signal coming into the plugin.
You can also automate the objects, control them with the vertical sliders, double click them to reset. There's 4x oversampling as standard which can be turned off in the raw parameters view (depends on your DAW how you access that).
TECHNICAL STUFF
Class A is named after the type of amplifier design that many vintage amplifiers and preamplifiers (like the Neve 1073) historically used. Class A single ended amplifier designs are often associated with expensive analogue hardware but there's no reason why you can't do the same thing with modern hardware without it being expensive. In fact, there are many modern electronic things which use a class A design. There's nothing stopping you. But one of the reasons people moved away from this design is because it is very inefficient, wasting energy as heat.
Why is this? Well that's because of the DC bias voltage used to stuff an AC signal into DC electrical components. Instead of making the zero crossing line of our audio signal zero volts, we make it some nonzero amount of volts, so we can shift the signal up and prevent it from going negative. It stays positive the whole time, let's say between 0v and 10v. Well our new zero crossing point for our audio signal is now 5v. This is called the Q point. That's short for quiescent point. But this means even if you have complete silence as your input signal, the amplifier is still putting out half its electrical power, which doesn't get used for anything and is just turned into heat. Thankfully it's possible to model the exact same stuff in the digital domain with plugins without wasting as much electricity.
Well this is getting a bit geeky and you don't really need to know about all that, you can just play with the plugin which does this kind of stuff and as a result makes different types of juicy harmonics... different kinds of odd and even harmonics depending on the saturation you put on the positive side and the negative side and the Q point you dial in. The higher the Q point and the more asymmetrical you make it, the more even order harmonics you will get.
Important to note is the following... although some mastering engineers believe that you can make your audio sound juicy by running it through an XLR cable, the truth is, XLR cables don't do anything to the sound. So if you select the XLR cable, which is actually the default connection type, and try and move it around, you will hear that the result is disappointing... nothing. Because contrary to the meme, XLR cables are completely transparent. And although that might be a let down, this plugin completely accurately models real world objects.
For anyone who wants to understand the theory behind class A preamp designs a bit more, specifically the Neve 1073 design, check out this video I made on the subject below...
This website uses no cookies directly. However, embedded YouTube videos may set cookies and process personal data once played. By interacting with the video, you consent to YouTube’s data processing. See YouTube’s privacy policy for details.
VERIFY HASHES
To verify the integrity of the downloaded files, make sure the hashes are identical. On Linux use use the command:
shasum -a 256 /path/to/file
Windows is not POSIX-compliant and lacks basic interfaces and utilities which proper operating systems guarantee. Try loading powershell and run this:
Get-FileHash "C:\path\to\file" -Algorithm SHA256
HASHES
class-a-mac-2-3.dmg: 9c304844666190755d11a0152efe7859e7b7045924d1332f9c5f9b7c747198d7
class-a-linux-2-3.zip: 17800eb61f203ff212e3eef984f4b7fc0f88b65246fa8c1cfeeff87767c0fd51
class-a-windows-2-3.zip: 18d7a4278b1b02ce585565f2226e6a8d1d0c3a7b33be29dba980d99c87bf2558