You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
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)").
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:
The original IR waveform, 256 samples length:
The IR after the binauraliser, 256 samples length, looks the same as above:
However, when we zoom-in vertically some strange things appear.
The original IR waveform, vertical-zoom-in, 256 samples length:
The IR after the binauraliser, vertical-zoom-in, 256 samples length:
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:
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:
Frequency responses, separated:
Is it a bug?
Or is it some expected behaviour of the plugin's processing?
The text was updated successfully, but these errors were encountered:
a-zhendi
changed the title
Binauralizer produces some low-level artifacts
Binauraliser produces some low-level artefacts
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:
Reaper setup, running in 48000 Hz, no resampling during processing:
![reaper-setup](https://private-user-images.githubusercontent.com/4508846/400056592-d59e72f8-7089-4774-8142-a6366180de1d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDA1NjU5Mi1kNTllNzJmOC03MDg5LTQ3NzQtODE0Mi1hNjM2NjE4MGRlMWQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjU1MjVhNjRmOTc2OTA0M2EzNjlmMGFmZTkzZTk4NjUwNDY3YjIwNDkxYzdiNDJjOTUxZWZiOGZmNTgxMDAwMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.aSeUOTzy00oHpKu6DOrtPIJCxoBQhZQdBENfjrKCHkI)
The original IR waveform, 256 samples length:
![ir-original](https://private-user-images.githubusercontent.com/4508846/400052752-98202895-e1f0-4d64-9684-fe9647a546e0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDA1Mjc1Mi05ODIwMjg5NS1lMWYwLTRkNjQtOTY4NC1mZTk2NDdhNTQ2ZTAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZWY2NGEwM2IxNzBjOTI2Y2YzYjY3OTFlODdjOGUzMzQzZWVmMTg0Y2U5NWRhOWYzZDJhZjhiZWNhNTY0ZjA1ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.eVJCy-xJcMWe8ygn0pXFz1mVjD289BZ4Nn17A9Z_SKM)
The IR after the binauraliser, 256 samples length, looks the same as above:
![ir-binauraliser](https://private-user-images.githubusercontent.com/4508846/400057874-380cc8e5-18f5-4973-8483-8c10ded0923c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDA1Nzg3NC0zODBjYzhlNS0xOGY1LTQ5NzMtODQ4My04YzEwZGVkMDkyM2MucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NThjNmU0MDBhOGYxOGVjOTM4MmM1ZTQ5OGIwNTcyM2FjODQwNjRkMzQ0YTQ2MWZmYTJmNDM0YTdmMDYwYzJmYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.RS9nHyG0GvqjoofGhT33kfMjAJ3CF1GgvTQP1jIyKJE)
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](https://private-user-images.githubusercontent.com/4508846/400058380-124005d1-73d9-43cb-9844-46495fd4f348.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDA1ODM4MC0xMjQwMDVkMS03M2Q5LTQzY2ItOTg0NC00NjQ5NWZkNGYzNDgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTI5NmJhNjA4YmI5MjA5ODM1N2M5MDI5OTVkNDhiYTRlYmFiYmYzMjk0ZmI5ZmQ0YWMxN2FlM2VhM2NkMTJjNCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.vLUosVk1nonGq3rCZLyB7LHph3pcqa8q-ug58Q2CypQ)
The IR after the binauraliser, vertical-zoom-in, 256 samples length:
![ir-binauraliser_v-zoom-in](https://private-user-images.githubusercontent.com/4508846/400058901-71554034-5f68-404e-a558-e0e1a62539f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDA1ODkwMS03MTU1NDAzNC01ZjY4LTQwNGUtYTU1OC1lMGUxYTYyNTM5ZjMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmUwYjNjODJiOTdkYjg5YjlmMWRhOGIwMGJlNmUyYmY4OTVhOWI4MjQyOWY2OWFiMmY1ZmRhNGM4OWJkZmY4NCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.b8VwSfGx8GefYYOmA_n0psZieaMjVuCjMaeNp7KdBBw)
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](https://private-user-images.githubusercontent.com/4508846/400059543-6197e095-321f-48f8-9792-9d626ea16302.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDA1OTU0My02MTk3ZTA5NS0zMjFmLTQ4ZjgtOTc5Mi05ZDYyNmVhMTYzMDIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTFiMWY0ODdjZWQ0YjRhYzQ4Y2Q2MGU1MGNhZDdjYzFjMjY5YzcxNDE2MjczNTgzMWY1YjdkOTExNGJkMGE3NSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.DjRy7h-GeSYrcdvc68Rf2U-yceaFxFsMi3e1g5nPmVM)
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](https://private-user-images.githubusercontent.com/4508846/400201124-87ed8e1a-08e9-4804-90f8-a31d63f2e8ad.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDIwMTEyNC04N2VkOGUxYS0wOGU5LTQ4MDQtOTBmOC1hMzFkNjNmMmU4YWQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTQ0MTVmODkxYTZiNmQwNzE2YmE3YmQ0MDZmNjQxOGRjMjFkMmZhOWY0ZDJlZDQyZjY1Mzc5NjFiNTE3MzllNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.TOfPZrV4T1RUS2okv8Oyr0V9bHvjmyXaf_8l-FacvRQ)
Frequency responses, separated:
![ir_fr-response_separated](https://private-user-images.githubusercontent.com/4508846/400201136-8e5f26d5-b7ce-44a2-b29b-7f09994efbab.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzOTA0NDAsIm5iZiI6MTczOTM5MDE0MCwicGF0aCI6Ii80NTA4ODQ2LzQwMDIwMTEzNi04ZTVmMjZkNS1iN2NlLTQ0YTItYjI5Yi03ZjA5OTk0ZWZiYWIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMTk1NTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTU1NjI3ZTc2ZTNmM2Y2MjA1NzYyNGI5MDhjOWFhY2ZiNjJlYmZjZWYxMDE5NGVmMjQ2ODYwMmVmYWYzMzJkOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.fi5M03rOU4Sth4vOQhiqphAQoKMIpNkH1G6pULn_eHk)
Is it a bug?
Or is it some expected behaviour of the plugin's processing?
The text was updated successfully, but these errors were encountered: