Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Binauraliser produces some low-level artefacts #94

Open
a-zhendi opened this issue Jan 3, 2025 · 0 comments
Open

Binauraliser produces some low-level artefacts #94

a-zhendi opened this issue Jan 3, 2025 · 0 comments

Comments

@a-zhendi
Copy link

a-zhendi commented Jan 3, 2025

Hello!
I've noticed the plugin is not 100% accurate at very low levels and produces some strange artefacts.

Below is a comparison of the waveforms:

  1. The original IR (el=0 and az=0) from the source code (the "saf_default_hrirs.c" file - "This default HRIR set is a Genelec Aural ID of a KEMAR Dummy Head (@48khz)").
  2. The same IR after the binauraliser plugin (rendered as a dirac-spike through the plugin). Plugin config is: el=0, az=0, with the default HRIR set, no Diffuse-Field EQ.

Reaper setup, running in 48000 Hz, no resampling during processing:
reaper-setup

The original IR waveform, 256 samples length:
ir-original

The IR after the binauraliser, 256 samples length, looks the same as above:
ir-binauraliser

However, when we zoom-in vertically some strange things appear.

The original IR waveform, vertical-zoom-in, 256 samples length:
ir-original_v-zoom-in

The IR after the binauraliser, vertical-zoom-in, 256 samples length:
ir-binauraliser_v-zoom-in

As we can see waveforms are not the same...
Let's zoom-out horizontally...

The IR after the binauraliser, vertical-zoom-in, horizontal-zoom-out, > 256 samples length:
ir_binauraliser_v-zoom-in_h-zoom-out

The white color highlights 256 samples.
There are some copies of the IR before and after...

Also here is a comparison of the frequency responses of the IRs.

Frequency responses, as-is:
ir_fr-response

Frequency responses, separated:
ir_fr-response_separated

Is it a bug?
Or is it some expected behaviour of the plugin's processing?

@a-zhendi a-zhendi changed the title Binauralizer produces some low-level artifacts Binauraliser produces some low-level artefacts Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant