If you’re looking to put it in a rack and forget about it there is no upside to the flex apart from balanced outputs. The 2x4HD already has 100dB SINAD and the exact same DSP capabilities as the Flex.Very curious at this. Would the flex be worth it looking at it's DAC's etc?
Oh, one requirement I forgot to mention is that the latency can't be more than 20ms and preferably switchable to low latency mode with less phase correction so you'd be able to play instruments through your DAW.
Are there any DSP boxes that support the amount of taps and sampling rate you are talking about?You can calculate latency of a linear-phase FIR filter with this formula: latency (seconds) = (n-1)/2Fs where n = number of taps, and Fs = sampling rate. The more taps you have, the higher the latency. The higher the sampling rate, the lower the latency. The tap count n is always a power of 2, e.g. 1024, 2048, 4096, 8192, 16384, 32768, 65536 ... etc. The sampling rate Fs is one of the common sampling rates - 44.1kHz and its multiples, or 48kHz and its multiples. How high you can actually go with n or Fs depends on the limitations of your software, processing hardware, and DAC.
You can also calculate the resolution of a FIR filter with this formula: resolution = Fs/n.
If you play a bit with the equation, you will see that if you want higher resolution, you need more taps and a lower sampling rate. But if you do that, you pay the price in latency. IMO, the lowest tap count you can get away with (while maintaining a decent amount of resolution) is 32768. The highest sampling rate supported by most hardware is 192kHz. This will give you a latency of 85ms, and a bin size of 5.9Hz. If you go up to 384kHz with a tap count of 16384, you can go down to 21ms latency but your bin size quadruples to 23.4Hz.
Note that FIR filters are capable of both linear-phase and minimum-phase DSP, so if the latency of linear-phase is too high, you can redo the filters in minimum-phase.
It is rock solid (once you have the setup finalized)I have considered it, only I was a bit worried about the stability of the whole setup. Once i have it set up I preferibly don't want to have to mess with it ever again so no drivers crashing or having the software forget the crossovers etc. How stable is this in your experience?
I concur with that, I have the same experience - hence I always use linear phase crossoverIMO there is a definite audible difference between linear phase and minimum phase. Minimum-phase creates time distortion and smears sound across time. Once this is removed, the result is exceptional clarity and attack.
But I suspect the others will pounce on me for saying so because I just made a subjective statement without a blind test to back it up on a fairly controversial topic. OK I admit I don't have a blind test, but I do have linphase and minphase filters which I designed to be as close as possible to each other. I can hear a difference, and i'll stake my reputation on itIf you want to read about whether phase distortion is audible ... once again, ASR delivers. Read this thread (particularly the last 10 pages) and this thread (also the last 4-5 pages).
If you want linear phase, you're going to need a lot of taps.
Anyway, enjoy your reading and check back with any questions!
Will this run on something like a Raspberry PI? What else would be needed for this to work? Just an audio interface?I concur with that, I have the same experience - hence I always use linear phase crossover
btw. @TomSR with a PC you will have access to literally thousands of VST plugins, including linear phase ones
No (not with the VST plugins)Will this run on something like a Raspberry PI? What else would be needed for this to work? Just an audio interface?
I do have pc permanently connected to the Audient EVO 16. Would i be able to use the EVO 16 both as audio interface for the pc and as DSP at the same time? What I can find on JRiver is that it's really just a media center. Is that correct? No external audio in or out?No (not with the VST plugins)
You need either a Windows PC (or laptop, miniPC, etc.) or a Mac for that
+ a multichannel DAC but I think you have that already if I remember reading your previous posts correctly
You will use your EVO 16 as an audio interface (as a multichannel DAC) and then you will use your source (your PC) as the DSPI do have pc permanently connected to the Audient EVO 16. Would i be able to use the EVO 16 both as audio interface for the pc and as DSP at the same time? What I can find on JRiver is that it's really just a media center. Is that correct? No external audio in or out?
The only problem I see with this is that I won’t be playing any music files or streaming. I’ll be mixing on my live console and in reaper this audio needs to pass through the DSP. Can Jriver do that?You will use your EVO 16 as an audio interface (as a multichannel DAC) and then you will use your source (your PC) as the DSP
You install Jriver and use that to play your music files or stream (Tidal, etc.) leveraging its DSP engine real-time
You can use its built-in capabilities (volume, PEQ, crossover, delay, etc. etc.) and on top of that you can use 3rd party VST plugins too to have state-of-the-art DSP capability
Things like linear phase filters, AI-powered EQ, etc.
This is by far the best DSP option that one can have (IMHO)
Yes it can, it has a WDM driver that can pass any audio through its DSP engine (although this only works in Windows if I am not mistaken)The only problem I see with this is that I won’t be playing any music files or streaming. I’ll be mixing on my live console and in reaper this audio needs to pass through the DSP. Can Jriver do that?
Are there any DSP boxes that support the amount of taps and sampling rate you are talking about?
The PC is relatively strong running 32GB’s of ram and a Ryzen 5700X3D. So I don’t think that will be an issue.There is only one, the DEQX Premate 8. Unfortunately it is eye wateringly expensive. You already own all the equipment that you need:
- Audient 16 Evo interface
- (presumably) an omnidirectional condenser XLR microphone + microphone stand
- PC
All that you need is software to generate filters and a convolver to host the filters for playback.
Re: software to generate filters. Take your pick: Dirac, Acourate, Audiolense, Focus Fidelity, Eclipse Audio's FIRDesigner, etc. There are free options including Denis Sbragion's DRC-FIR and REW-rePhase. I do not recommend any of the free options because you REALLY need to know what you are doing otherwise you will totally mess it up. For example, you need to manually place the impulse in the middle of the tap length when exporting filters in REW. The dialog box for .WAV export allows you to place the impulse, but the setting is easy to miss unless you know in advance that you need to set it. In short, you need to have cut your teeth learning DSP with another program before you attempt to use REW/rePhase to make linear-phase filters (but if you want minimum-phase IIR's, REW is great!).
Re: convolver. @ppataki suggested JRiver. JRiver is music playback software, and it has a lot of features including a convolver. It's not the best convolver on the market because it is lacking a few nice features. There is no quick way to load another set of filters to A-B them. You have to stop music playback, load another set of filters, and start playback again. Although JRiver can accept external digital sources (i.e. route a hardware input channel from your interface to JRiver via ASIO), its implementation is clunky and unreliable, e.g. it refuses to recognise my RME interface. I don't recommend you pass your audio from Reaper into JRiver via WDM, because it goes through the Windows mixer (Windows resamples the sound without telling you, introduces additional latency, and mixes in notification bleeps). If you want to pass audio from Reaper to JRiver, do it via ASIO or WASAPI Exclusive.
You are far better off with a dedicated convolver. The one I recommend is Accurate Sound's Hang Loose Convolver (HLC). The author @mitchco is on ASR and he's a retired recording engineer himself so it has all the pro features that you need. There are free options including CamillaDSP but Camilla's big failing is lack of ASIO support.
But please, before you spend any money, weigh up what you need. If latency is REALLY important to you, high tap count linear-phase FIR filters may not be the solution! Don't forget that each piece of software you add to your pipeline has its own buffer which will add latency. You can reduce the buffer size, but you may start getting glitches depending on how powerful your CPU is, how much RAM you have, etc. If you have a weak PC which is already doing too much, you may be forced to increase buffer size which will add latency.
The PC is relatively strong running 32GB’s of ram and a Ryzen 5700X3D. So I don’t think that will be an issue.
What might be the best solution for me would be running a dsp like a 2x4HD having that do normal crossovers and then running extra software on my pc for the FIR phase correction? This way I can run the speakers and the amps standalone and also run it with extra FIR when wanted? What would your thoughts be on that?
Also what dsp is better in terms of AD conversion the hypex internal or the Mini DSP 2x4HD?
Also anyone have any thoughts on the poweramps I’ve mentioned? Any suggestions?
I don't think that is happening if the source app is in Exclusive modeJRiver via WDM, because it goes through the Windows mixer (Windows resamples the sound without telling you,