Development of a Real-Time, low latency Audio processing Plugin for Microsoft Windows
Task
To improve several signal processing algorithms of a real-time audio plugin and to add new functionalities. The audio plugin runs on Windows and is used in call centres to protect workers from loud noises in real time and to perform noise dosimetry.
Challanges
- Windows audio plugin development is convoluted and not well documented.
- The existing source code is complex and required modification and improvement.
- Audio latency must be kept to a minimum.
How we helped
We made several major contributions to the project by adding new features and reviewing and improving the noise shield algorithms.
Results
Thanks to our contributions and the addition of new features, the client was able to proceed with the commercialization of their audio plugin product.