this is a very usefull tool to me. Great Job! Is it possible to make it working with the ASIO4ALL Driver? Because there is still a hearable latency because of the buffer size of the Windows driver. With the asio4all driver you can adjust the buffer size to a level where the latency is not hearable.
AFAIK, ASIO4ALL tries to use the kernel-mode processing if available and if success then bypasses APO features ... and so do using WASAPI Exclusive Mode as well.
What are you doing there to find the tiny latency in starting the playback become an issue? What are your playback path, software and hardware?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think a latency of 50ms is not a tiny latency. Everything above 20ms is hearable as echo. I want to use it for room correction. The Input comes from a microphone and the output goes to the speakers. It's not only playback!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
By installing VB-Audio's Voicemeeter Banana you probably be able to improve the input latency by selecting WDM, KS or ASIO device for your microphone (HW Input <n>). APO functions should work for output (only) if you set the HW Output <n> to MME.</n></n>
EDIT: On Banana playback buffer for MME device can be set to 1024 samples (23ms @ 44.1kHz sampling, with zero audible issues) or to even little lower value (depends on your hardware setup). Kernel-mode devices allows to use much shorter buffers as like 128 samples (2.9ms @ 44.1kHz sampling).
Last edit: Juha 2016-09-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you Juha, that is exactliy what I was looking for. Voicemeeter Banana is great. It supports the asio4all driver and it also provides parametric equalizers for room correction. And you can set it up to start with windows with a minimized/hidden window. You can reduce the buffers to 64 samples.
No further need for Equalizer APO in my case.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have used Banana as my default device few years already but also I have EqualizerAPO installed and use it's nice features when needed (EqualizerAPO works well with Banana and also can be active all the time because of kernel-mode drivers bypasses it). My PC has four audio interfaces each for its own purpose so this twin setup is kind of must foe me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The next version of Equalizer APO will likely have an experimental application that connects to Voicemeeter (as a "Voicemeeter APO") and applies the configured filtering. That way it might be possible to use ASIO for low latency combined with the low latency filtering of E-APO.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
there is from ddmf http://ddmf.eu/virtual-audio-stream/ . it can add for virtual audio devices VST effect plugins. this feature/VST effects) i wish for equalizer APO too. equalizer APO have on win 10 very good latency. and ddmf virtual audio stream work very bad on my win 10. it crackle randomly and have latencies over 50 ms i hear.
Last edit: Bernd R 2017-04-08
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
thats great when it is possible to add VST effect plugins. hope it come soon, I need no asio for all because on windows 10 are the latencies very good for realtime play and EQ apo.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
this is a very usefull tool to me. Great Job! Is it possible to make it working with the ASIO4ALL Driver? Because there is still a hearable latency because of the buffer size of the Windows driver. With the asio4all driver you can adjust the buffer size to a level where the latency is not hearable.
Windows 10 Low Latency Audio would also be an option to solve this problem:
https://msdn.microsoft.com/en-us/library/windows/hardware/mt298187(v=vs.85).aspx
Last edit: Michael Fellinger 2016-09-06
AFAIK, ASIO4ALL tries to use the kernel-mode processing if available and if success then bypasses APO features ... and so do using WASAPI Exclusive Mode as well.
What are you doing there to find the tiny latency in starting the playback become an issue? What are your playback path, software and hardware?
I think a latency of 50ms is not a tiny latency. Everything above 20ms is hearable as echo. I want to use it for room correction. The Input comes from a microphone and the output goes to the speakers. It's not only playback!
By installing VB-Audio's Voicemeeter Banana you probably be able to improve the input latency by selecting WDM, KS or ASIO device for your microphone (HW Input <n>). APO functions should work for output (only) if you set the HW Output <n> to MME.</n></n>
EDIT: On Banana playback buffer for MME device can be set to 1024 samples (23ms @ 44.1kHz sampling, with zero audible issues) or to even little lower value (depends on your hardware setup). Kernel-mode devices allows to use much shorter buffers as like 128 samples (2.9ms @ 44.1kHz sampling).
Last edit: Juha 2016-09-07
Thank you Juha, that is exactliy what I was looking for. Voicemeeter Banana is great. It supports the asio4all driver and it also provides parametric equalizers for room correction. And you can set it up to start with windows with a minimized/hidden window. You can reduce the buffers to 64 samples.
No further need for Equalizer APO in my case.
I have used Banana as my default device few years already but also I have EqualizerAPO installed and use it's nice features when needed (EqualizerAPO works well with Banana and also can be active all the time because of kernel-mode drivers bypasses it). My PC has four audio interfaces each for its own purpose so this twin setup is kind of must foe me.
The next version of Equalizer APO will likely have an experimental application that connects to Voicemeeter (as a "Voicemeeter APO") and applies the configured filtering. That way it might be possible to use ASIO for low latency combined with the low latency filtering of E-APO.
Looking forward for that version!
there is from ddmf http://ddmf.eu/virtual-audio-stream/ . it can add for virtual audio devices VST effect plugins. this feature/VST effects) i wish for equalizer APO too. equalizer APO have on win 10 very good latency. and ddmf virtual audio stream work very bad on my win 10. it crackle randomly and have latencies over 50 ms i hear.
Last edit: Bernd R 2017-04-08
You won't have to wait much longer, I am just working on it.
thats great when it is possible to add VST effect plugins. hope it come soon, I need no asio for all because on windows 10 are the latencies very good for realtime play and EQ apo.