[PAID] Seeking DSP Developer to Fix HIIR Oversampling in JUCE Plugin (C++/JUCE)

I am looking for a DSP developer to fix/implement the oversampling stage of a personal plugin EQ project.

The Goal: Implement an artifact-free implementation of the HIIR (High-Performance IIR) library for 2x, 4x, 8x, and 16x oversampling.

Current Status:

  • Functioning 10-band EQ with TPT filters and basic GUI.
  • I have attempted to implement 2x oversampling using a custom polyphase IIR structure, but I am encountering phase alignment issues and frequency response notches
  • Clean, modern C++20 project (CLion)

The task: Integrate the HIIR Library – Replace my broken custom implementation with a correct, standard integration of (Laurent de Soras’s) HIIR library.

Project notes:

  • Implement the cascading structure for 2x, 4x, 8x, and 16x factors.
  • Oversampler must be transparent (flat magnitude/phase) when EQ is bypassed.
  • Minimum-phase filter behaviour (no pre-ringing)

If you have integrated HIIR before, this should be a straightforward task. Please DM me

Topics in the JUCE Jobs section of the forum are automatically closed to prevent a lot of spam replies. Please use any links in the original post to contact the poster, or use the forum’s direct messaging system.

This topic was automatically closed after 2 minutes. New replies are no longer allowed.