Crossfeed implemented using CamillaDSP - Printable Version +- Moode Forum (https://moodeaudio.org/forum) +-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3) +--- Forum: FAQ and Guides (https://moodeaudio.org/forum/forumdisplay.php?fid=9) +--- Thread: Crossfeed implemented using CamillaDSP (/showthread.php?tid=3796) |
Crossfeed implemented using CamillaDSP - the_bertrum - 05-10-2021 Hello Folks, TL;DR - I don't know what I'm doing, but I've tried to make a crossfeed using CamillaDSP. Feel free to use, improve, and tell me where I've gone wrong. First a few caveats:
The results work in that I can certainly hear the effect, and that some of the width of the soundstage on my headphones is reduced, any hard panned sounds are brought back a little. I suspect it is a little heavy handed, probably way too much delay for one. I think however that the framework is fine, probably just the filters need tweaking to suit taste. The .yml file for the 700Hz 3dB crossfeed looks like this: Code: --- I'm posting this in the hope that it may be of use, but also in the hope that any errors or misunderstandings I have might be explored by those with better understanding than mine and I can learn a bit more in the process. Cheers folks, Robert RE: Crossfeed implemented using CamillaDSP - bitlab - 05-10-2021 @the_bertrum I see that you are doing well ! :-) If you like to also have an example of a Linkwitz crossfeed implementation, I have an example ready for you at https://www.bitlab.nl/page_id=665. Concerning the delay; the difference in distance between the left ear vs right is about +/-6 cm in sonic path which is roughly ~0.2mS. So 5mS is indeed little bit heavy ;-) RE: Crossfeed implemented using CamillaDSP - the_bertrum - 05-10-2021 (05-10-2021, 04:50 PM)bitlab Wrote: @the_bertrum I see that you are doing well ! :-) Thanks @bitlab , praise from the master I'm glad to see that I've got the basic format right. I've adjusted the delay down a lot and it does already feel much more natural. Interesting to see that your example Linkwitz has a highpass on the direct path which isn't something that was apparent to me in the reading I did, I'm going to run some comparisons to see what I prefer. I notice also that you adjust the gain in the mixers rather than having a separate filter, is there a reason for this, or just how you like to do it? It could get very addictive this fiddling with DSP. RE: Crossfeed implemented using CamillaDSP - bitlab - 05-11-2021 Actually a highshelf filter is used. In combination with the gain it reduces the part below < 700Hz, so when it is mixed with the <700Hz part of the other channel the lower isn't to much lifted. And the phase response of the lp filter also will introduce a delay on the mixed part. I guess using the mixer or filters for the gain is indeed just personal style. I the end I tune the pipe line gains to match other configs, just to minize the level differences between switch from one config to an other. RE: Crossfeed implemented using CamillaDSP - the_bertrum - 05-12-2021 (05-11-2021, 07:28 PM)bitlab Wrote: Actually a highshelf filter is used. In combination with the gain it reduces the part below < 700Hz, so when it is mixed with the <700Hz part of the other channel the lower isn't to much lifted. I think I understand that. The filters I built will end up accentuating the bass frequencies because I'm adding some from the other channel and a highshelf on the treble frequencies boosts those a bit to compensate. |