My tests of the generate minimum phase(MP) button is giving some strange results
The input and output device used is a bit-perfect miniStreamer with an SPDIF cable looping the input and output.
It provides as expected a perfectly flat frequency response with zero phase.
I performed 5 sweeps centered on 640 Hz with start and stops X octaves below and above 640 Hz (X is 1-5)
20 - 20480 MP 130 to -50 degrees
40 - 10240 MP 180 to -120 degrees
80 - 5120 MP gets worse and wraps from here on
160 - 2560
320 - 1280
My issue here is that I was about to use the generated MPs in a crossover designer application(ACD), but it looks to me like generate MP is not working correctly(*)
How does generate MP work? Does it just look at only the frequency response and do a hilbert bode transform(HBT)?
AFAIK the HBT will give good results only if you generate tails for the frequency response from 1 Hz all the way to 100 KHz.
The input and output device used is a bit-perfect miniStreamer with an SPDIF cable looping the input and output.
It provides as expected a perfectly flat frequency response with zero phase.
I performed 5 sweeps centered on 640 Hz with start and stops X octaves below and above 640 Hz (X is 1-5)
20 - 20480 MP 130 to -50 degrees
40 - 10240 MP 180 to -120 degrees
80 - 5120 MP gets worse and wraps from here on
160 - 2560
320 - 1280
My issue here is that I was about to use the generated MPs in a crossover designer application(ACD), but it looks to me like generate MP is not working correctly(*)
How does generate MP work? Does it just look at only the frequency response and do a hilbert bode transform(HBT)?
AFAIK the HBT will give good results only if you generate tails for the frequency response from 1 Hz all the way to 100 KHz.