Hello @STC. I downloaded CTXMatrix Beta 17 and had another go. I paid attention to your note that delays are important, so this time I tried to find an optimal setting with "balanced" delays and gains. This is what I came up with:
Stage 1: Gain -6 Delay 2 samples
Stage 2: Gain -3 Delay 2 samples
Stage 3: Gain -6 Delay 2 samples
Stage 4: Gain -3 Delay 2 samples
The good news is that the tonality is closer to the original, but missing some treble. Adjusting the treble gain makes the treble harsher, but does not actually give "life" and "brilliance" back to music. I think the treble setting is probably too low in the frequency range, i'm not sure.
It's a bit difficult to describe the soundstage widening effect, so i'll draw a diagram.
View attachment 484641
If you imagine five soloists, this is what I hear with no processing.
View attachment 484642
This is what uBACCH seems to do. The central instrument stays the same size, but instruments further to the side are stretched out. The tonality is either the same as the original, or very very close.
View attachment 484643
And this is what I hear with CTXMatrix. The vertical soundstage seems to compress, and all instruments are stretched. A soloist who is pinpoint dead centre in the original sounds stretched and smeared in width.
I am starting to think:
- attempting to optimize this further for a 60deg listening angle is going to be a waste of time. I will need to move my speakers to a 20deg angle and try again.
- dialling this in without measurement is extremely difficult. Surely there is a way to dial this in with measurements?
- I don't know how much more I can help you. I don't know enough about how the algorithm works short of a vague idea that it cancels crosstalk.
Maybe we should chat on the phone. I'll inbox you with my phone no.
Technically grounded seeming observations, which LLMs are great at - seeming like they know what they're talking about. If it did know what it was talking about it would've admitted it can't judge image width or anything "3D" or spatial (except reverb quantity) from a single-microphone recording.Grok delivered precise, technically grounded observations
from a single-microphone recording.
I see. Well that's not exactly the impression you left when you saidiPhone uses more than a single mic
Recorded casually with iPhone 15 Pro — not binaural.
Now it is possible to recall all calibrated versions. All your calibration from V1.3 shall be playable forever with the next Renderer version with no expiry.I didn't mean recalling cal-room-A to use in room-B. Ofc, that is unlikely to work.
I meant the capability of recalling (or viewing) the cal-room-A (for use in room A) after experimenting with another calibration in another room (eg room B).
Not Heavy but Pro. just fancy name.If there is a "CTXMatrix Lite" ... is there another version that is "Heavy"?
I made something similar called pussi-xtc that uses kirkeby-nelson style frequency dependent regularized inversion using analytic HRTF with signal dependent adaptive filtering.
some might be interested...
Thanks, any sort of feedback would be highly appreciated.Thanks for sharing!
PUSSI-XTC looks interesting and very complex. Will give it a try tomorrow.
More tools in this niche hobby are always welcome; it helps push the whole crosstalk cancellation scene forward.
I’d suggest reaching out directly to Archimago. He has done in-depth XTC write-ups in the past (including testing CTXMatrix recently) and is usually open to trying new plugins. His measurements and listening impressions are well-respected in the community.
Wish you the best!
ST