Great stuff! When Element is running Apple Silicon code it should run even more efficiently than it already does. Good to see it works thru Rosetta 2 though.I can confirm Element works fine on my M1 Mac mini and Big Sur. I'm expecting my Okto to arrive in a couple weeks so have been playing with different ways to get my active XO working when I finally get to ditch the MiniDSP4x10. The XO filters I have at the moment are 8 individual .wav files mapped to 3 way + 2 sub channels.
I've set up a cfg file for Roon which should work but I want systemwide sound going through convolution and XO too. I'd only found Element in the last few days and find it far better (and cheaper) than Plogue Bidule to utilize. I also have Rogue Amoeba's Loopback and SoundSource apps. I have used SoundSource as a VST host to convolve 2 channel DRC via Sir3 for systemwide previously.
I was planning to use Sir3 for each channels XO .wav file within Element so was really excited to read above about the X-MCFX, just downloaded it and created a 8 channel .wav in Audacity. I'm testing it through my Motu Ultralite AVB right now and judging by the meter performance it is doing it's job correctly. I don't have TRS to XLR cables around at the moment to test it with the actual amps right now unfortunately.
This should work for systemwide in OS X for the foreseeable future I think. Unfortunately, it doesn't work with SoundSource directly to host it as X-MCFX isn't available as a component but only VST or VST3.
I did try Loopback too. But Black Hole uses minimum resources (M1 code too) and it means I can just use Element alone to direct audio to my USB interface. I don't need a separate app to handle routing which is cool.Loop is what I called the input for Roon, Safari, Music and Chrome in Rogue Amoeba's Loopback app. Works much the same as Black Hole but is a paid app and is currently optimized for Apple Silicon as well.
I will do this test but the ultimate test (for me) is, do I notice any lip sync issues - mouth and audio out of sync when watching movies.Since watching streaming services is of interest, it would be interesting to send a test signal through the system, maybe with REW, to measure and compare the latency or delay of Black Hole to Loopback.
Interesting, how many taps are your linear phase filters?I've used a linear phase XO rack extension that works in the the Reason Rack plug-in (part of Reason 11 Intro https://www.reasonstudios.com/en/reason/buy). It's called 4DYNE (by-pass the dynamics processing). http://www.flowerau.com/4Dyne-manual.pdf
When I sum the crossover outputs with REW the phase and magnitude and impulse response is perfect as they claim and the latency measured only 7 ms for the XO I'm using. Much better than minimum phase XO.
I don't know the math involved with the 4Dyne Perfect filters but they do work very well. You can measure through them with Audiolense. Just set-up in Audiolense as if the speakers were Passive XO. Put the active XO filters in Element and send the measurement signal through to make min phase filters with Audiolense.Interesting, how many taps are your linear phase filters?
I think the only way latency would be that low is with very low tap length filters? @juicehifi can share more on that
Whereas with min phase I can keep 65k tap length filters and still be 10ms latency.
Anything under 10ms is great - I don't notice any lip sync issues with video
I was thinking more about this and Loopback has one big advantage over Black Hole.I like Loopback because I can set up the output of as many apps as I want to be directed to the loop. When you quit the app the loop stays in your sound preferences selection just like Black Hole.
I've found that with Bidule, the Apple Silicon version must run with Apple Silicon Plugins and the Rosetta version must be used with Plug-ins that are not updated (native) to Apple Silicon.It seems the issue I previously had with LoopBack was more to do with issue with Plogue Bidule.
Got a Macbook M1 today and I'm trying LoopBack + Element + X-MCFX Convolver and this is the solution I would recommend to anyone looking for multichannel convolution on macOS.
Including M1 Apple Silicon.
Good stuff!I will test this soon with Jriver in Windows 10. Should be much less latency than the JRiver Convolver and I can use it on my M1 Mac in JRiver, Element, or Bidule.
Looks like this for 7.1 with Tri-amped mains, full range surrounds, and a subwoofer with a unique bass routing filter from each main: