Crossfeed, Different software implementations (bs2b, rockbox) |
Crossfeed, Different software implementations (bs2b, rockbox) |
Apr 20 2010, 19:10
Post
#1
|
|
![]() Group: Members Posts: 455 Joined: 16-December 01 Member No.: 664 |
I'm using the bs2b crossfeed plugin with foobar2000 for quite a while now and I'd like to adapt my favourite settings to the rockbox crossfeed. The parameters of the latter are very different however. bs2b has the following parameters:
- Crossfeed db (1 - 15db) - Crossfeed hz/ms (300hz/620ms - 2000hz/90ms) Rockbox seems to have the same parameters as the crossfeed VST from blogohl: QUOTE Ipsilateral : signal from one channel going to the corresponding (same) ear. Contralateral : signal from one channel going to the opposite ear. Hi Loss contra : high frequency are more attenuated by the head than lows, so attenuation value is between 0 and - 40 dB (default is - 10dB). Now we've got three setting where bs2b has only one. I guess all three values are somehow correlated and adjusted alltogether in bs2b, but I'd really like to know in which way... It's evident from the bs2b concept page that the HF of the contralateral channel is attenuated, but I can't figure out by which amout. And what about the ipsilateral gain? QUOTE F is frequency cutoff of the Hi shelf contralateral filter : value ajustable between 500 and 2000 Hz (default is 700 Hz) Delay is the time delay between the ipsilateral signal and the contralateral one. In bs2b frequency cutoff and delay are correlated, which makes sense to me as both are are dependent on the virtual speaker's azimuth. Contrary to the VST however, rockbox omits the delay setting. I guess it's a fixed value. So does it even make any sense to alter the cutoff frequency here? This post has been edited by Northpack: Apr 20 2010, 19:25 |
|
|
|
![]() |
May 14 2010, 08:17
Post
#2
|
|
![]() Group: Members Posts: 58 Joined: 27-October 05 From: Tyumen, RU Member No.: 25375 |
The main difference of these crossfeeds is a different type of filters. IIR of bs2b and FIR of Rockbox, see http://en.wikipedia.org/wiki/Digital_filter .
So, there is no comb effect with bs2b naturally. That's the way I has started the bs2b project - I just was been annoyed by software crossfeeders 6 years ago. After a small research I have understood that problem is more in a "comb filter" effect than in FFT distortions. At http://www.ohl.to/about-audio/audio-softwa...rossfeed-and-eq you can see a saw/comb at "7) Measure the results" - there is a comb effect. About settings now: You can see the sources and script at http://bs2b.sf.net/ to get the parameters of * lowpass filter * highboost filter * cross-mixing level Favorit presets are present at the graphs. Ask to developers of Rockbox about parameters of these items in Rockbox. I just can advise to set the "Hi Loss contra" to maximum in Rockbox. This will be near to lowpass of bs2b for magn response but not for phase response nevertheless it helps out a comb at highs. It is not possible to reach axactly effect, but close is possible. To jlohl. If I get right, jlohl, you are developer of VST plugin that is predecessor of effect for Rockbox. Another words, only you can give a right answer to Northpack. And I agree with you, that there is a best way to avoid setups in mobiles. There will be fine to implement a bs2b to Rockbox, but I think, there is a problem with floating point computation on mobiles. But a IIR single pole filter are need a floats. -------------------- http://goo.gl/JNZR8
|
|
|
|
Northpack Crossfeed Apr 20 2010, 19:10
jlohl Hello,
I commited the rockbox crossfeed : design, ... Apr 21 2010, 21:48
Northpack jlohl, thanks for your explanation (and for commit... Apr 22 2010, 23:31![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 16:02 |