In reaper is show that latency is 2332/2560 samples. this is very large and allow no realtime play. 512 samples is good. is it possible to decrease latency when min phase mode is enable ?.
when press button right from curve 3 (arrow up/down) then you can scale the level of the curve in %. when i move this to for example 30% then after release and click again it show 100%(but still 30%). i think it should stay at 30% so i know what value i need set to get old 100% setting again.
Variable latency is only available in AudioUnit plugins, for VST it is not available, because most host audio applications do not support changing latency in real-time.
Curve scale change always starts at 100%, because it is a relative setting.
Slope is only a visual hint, it does not affect how equalizer works. You can set it to any useful value.
I suggest you to try white noise for matching.
thanks with A/B setting is ok, but then lost the compare diffrent EQ settings feature. curve eq have much features, to be perfect, maybe code can change that there is for analyser a Pre and Post EQ Switch ?
The always large latency is main problem. Is it not possible that you build a realtime version with 256 Samples latencies and min phase mode ?. this is 5.5 ms latency at 44.1 khz. good enough. expert musican do not hear latency below 8 ms can read. but 11 ms 512 bytes is good enough for me. minimum phase sound good too, i only hear diffrent in small large boosts. Or maybe its possible that frequency over 200 hz work linear phase and below 200 hz work minimum phase ?.
In Curve 1 Curve 2 Curve 3 buttons there can add same as in arrow up arrow down button the % value but absolute. 0-200%. so can for each curve try diffrent settings and can later go back to old. in bias amp or revalver there is AMP match feature for guitar in. there is knob that can set the strength betweeen 0 and 100%. so can easy try out diffrent settings and can always go back easy to 100%
I find by search "vst3 latency plugintest" a thread from you
I test VST3 version this have too 2332 samples. I have reaper 5.x
i also want use on equalizer apo(A system-wide equalizer for Windows 7 / 8 / 8.1 / 10) . this can now add VST plugins, so all programs that output sound should speaker corrrect with curveeq too). I test VST2 version. latency of curveeq depend on EQ curve. if default setting latency is 2332 samples.
when load a complex EQ curve it go down with match spectrum 60 points to 679 samples. this is ok too. when switch to min phase mode, always 2332 samples. normaly min phase need no latency.
when i do match spectrum with 10 points then it switch to 1076 samples. strange wy less points need larger latency. I can delete points in bass, but reduce not more the latency. how can i send you screenshot ?. i modify the 10 point curve a little bring 2. point more to bass and latency is 490 samples. thats good drop from 1076 samples to 490 samples. i dont think equalizer apo work wrong, because it work on all programs correct and in min phase mode in melda freeform EQ it show 0(same as reaper).question is wy curve eq need so much change latency