4A-2A is a VST plugin that emulates the LA-2A optical compressor using a feed-forward digital compressor. It was first presented as Emulating LA-2A Optical Compressor With a Feed-Forward Digital Compressor Using the Newton-Raphson Method at DMRN+19. The finished work, Sound Matching an Analogue Levelling Amplifier Using the Newton-Raphson Method, was accepted at the AES International Conference on Artificial Intelligence and Machine Learning for Audio in London, UK.
We implement a mapping function
The plugin comes with six sliders and one button, which are:
Threshold
- The threshold of the compressor in dB.Ratio
- The ratio of the compressor (1 to 20).Attack
- The attack time of the compressor in ms (0.1 to 100).Release
- The release time of the compressor in ms (100 to 1000).Make-up
- The make-up gain of the compressor in dB.Peak Reduction
- The emulated peak reduction of the LA-2A (40 to 100). This slider controls the other five sliders and overrides their values.Comp./Limit.
- The mode of the compressor. When the button is changed, sliders 1-5 are also changed based on the peak reduction.
The pre-built VST3 binaries for Windows and macOS are available in the releases section. One can also build the plugin from source using the Projucer project file.
The source code of the papers is implemented in Python and is listed in the python directory. For details, please refer to the README file in the directory.
If you use this plugin in your research, please consider citing the following papers:
@inproceedings{ycy2024emulating,
title={Emulating LA-2A Optical Compressor With a Feed-Forward Digital Compressor Using the Newton-Raphson Method},
author={Chin-Yun Yu and György Fazekas},
booktitle={Proceedings of the Digital Music Research Network Workshop},
year={2024}
}
@inproceedings{ycy2025newton,
title={Sound Matching an Analogue Levelling Amplifier Using the Newton-Raphson Method},
author={Chin-Yun Yu and György Fazekas},
booktitle={AES International Conference on Artificial Intelligence and Machine Learning for Audio},
address={London, UK},
year={2025},
}