Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_dsp_fsurround (Read 285909 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_dsp_fsurround

Reply #75
Nice idea pro_optimizer  will be on there soon


Thanks, I'll be waiting!

Quick question: Is the public rating board for surround albums? Like Jean Michel Jarre's Aero, or for stereo albums that sound good with this plugin?


I would not preclude multichannel albums - the more information, the better. I have added a "Release Remarks" field, where the release medium should be entered if it is some non-stereo source.

foo_dsp_fsurround

Reply #76
I'm having trouble using this plugin on Windows Vista 64-bit (Pentium Duo-Core 2.1ghz). When FB2K 0.9.6.3 loads, it throws an error that the DLL wasn't compiled for my system. Shouldn't 32-bit libraries be backward compatible in a case like this? I get this error with a LOT of plugins, btw. And, same error on my Windows 7 machine at home. I originally thought Win7 was the problem, but now it's throwing the same error on Vista, so ... is there a 64bit compiled version of this dll somewhere? I realize the source code is available, but unfortunately I don't have the resources to compile it myself anymore.

Update: the error is:
Quote
Failed to load DLL: foo_dsp_fsurround.dll
Reason: This component is not compatible with this version of Windows and needs to be recompiled with a newer version of the foobar2000 SDK; please contact the author of this component to obtain an updated version of this component.

And as I read in the Support section of the forum apparently this has to do with SDK incompatibility. Can anyone recommend a comperable alterative? I hate Channel Mixer.

foo_dsp_fsurround

Reply #77
A new version with proper bass redirection would be nice.
I actually just want this so VU-Meter virtualisation shows the low frequency bar too. xD

Loving your dsp. Would still love to see it evolve. Lossless flac music just sounds mindblowing with it.
I recommend: Radiohead - In Rainbows

xD

Will soon be on your rating board as well.

foo_dsp_fsurround

Reply #78
I am using it for more than 2 years  now i have to switch to digital plug in to receiver  no meaning to have this amaizing plugin anymore ;D receiver does the prologic job 

but anyone uses analog input, i recomend this plugin + noise sharpening it is realy mindblowing quality of surround...

A new version with proper bass redirection would be nice.
I actually just want this so VU-Meter virtualisation shows the low frequency bar too. xD

Loving your dsp. Would still love to see it evolve. Lossless flac music just sounds mindblowing with it.
I recommend: Radiohead - In Rainbows

xD

Will soon be on your rating board as well.


foo_dsp_fsurround

Reply #79
I am using it for more than 2 years  now i have to switch to digital plug in to receiver  no meaning to have this amaizing plugin anymore ;D receiver does the prologic job 

but anyone uses analog input, i recomend this plugin + noise sharpening it is realy mindblowing quality of surround...


Huh?

Pro Logic? What do you mean by digital plug? Optical S/PDIF? Because as far as I understand only stereo can be transfered over S/PDIF.
So if you're using S/PDIF and switch on Pro Logic on your receiver fsurround is not effective. Pro Logic is an internal dsp routine of your receiver.

Actually what we need is something that can pack the multichannel audio as it is produced by fsurround to an ac3 stream.

Edit: Oh well, now I understand what you are talking about. Anyways IMHO fsurround sounds way better than Pro Logic ...

foo_dsp_fsurround

Reply #80
Because as far as I understand only stereo can be transfered over S/PDIF.
S/PDIF can carry 4 channels.

Some implementations allow multi-channel DTS over S/PDIF
elevatorladylevitateme

foo_dsp_fsurround

Reply #81
I Think Foo Channel Mixer its a Good , DSP Plugin For Foobar . I Think You Should Try It And See. THANK YOU...

foo_dsp_fsurround

Reply #82
Actually what we need is something that can pack the multichannel audio as it is produced by fsurround to an ac3 stream.

You might take a look at AC3 Filter. But keep in mind that converting your output to AC3 (Dolby Digital) is in fact lossy (trans)coding and AC3 is considered the "mp3 for surround sound".
In theory, there is no difference between theory and practice. In practice there is.

foo_dsp_fsurround

Reply #83
Actually what we need is something that can pack the multichannel audio as it is produced by fsurround to an ac3 stream.

You might take a look at AC3 Filter. But keep in mind that converting your output to AC3 (Dolby Digital) is in fact lossy (trans)coding and AC3 is considered the "mp3 for surround sound".


Yes I tried AC3Filter but I couldn't get it to work with foobar2000 even though I had foo_input_ds enabled. Somehow AC3Filter doesn't recognize anything. In fact it doesn't even start like it does with MPC HC.

foo_dsp_fsurround

Reply #84
links are all dead.

foo_dsp_fsurround

Reply #85
There should be all you need. Simply put it in your foobar folder.

fsurround

foo_dsp_fsurround

Reply #86
Anyone considered porting this as an AviSynth filter?  It would be incredibly useful for automated conversions of Dolby Surround material to either discrete or Dolby Headphone.

I've taken a look at the SDKs for both fb2k and AS and it looks like a good bit of effort would be required to "normalize" fsurround into the AS plugin structure (though forcing real-time transparent float conversion from integer source is "free" in AS), and to be perfectly honest, I'm not a C++ guy - my strengths are C and scripting.

I have poked around quite a bit in the last few days to see if anything similar existed for AviSynth and unfortunately nothing comes close.

Rodney

foo_dsp_fsurround

Reply #87
I am using it for more than 2 years  now i have to switch to digital plug in to receiver  no meaning to have this amaizing plugin anymore ;D receiver does the prologic job 

but anyone uses analog input, i recomend this plugin + noise sharpening it is realy mindblowing quality of surround...


Huh?

Pro Logic? What do you mean by digital plug? Optical S/PDIF? Because as far as I understand only stereo can be transfered over S/PDIF.
So if you're using S/PDIF and switch on Pro Logic on your receiver fsurround is not effective. Pro Logic is an internal dsp routine of your receiver.

Actually what we need is something that can pack the multichannel audio as it is produced by fsurround to an ac3 stream.

Edit: Oh well, now I understand what you are talking about. Anyways IMHO fsurround sounds way better than Pro Logic ...


if you don't know what is Dolby Prologic IIx ect, this is hardware or i don't know realy method for stereo to 5.1 or 7.1 upmix.  Optical or coax connection does not matter witch one you will choose, i preffer coax connection for better connection. naturaly pc - receiver connection is PCM type, just transfering sound in 2.0 stereo mode. but receiver can "receive"
DTS or AC3 type of digital signal witch can cary more than 2channels, and you can send this type of signal from your pc  if you have movie with ac3, or dts soundtrack, you can choose to passthrouh this signal and receiver detects it and plays it.  I was working in computer audio shop, had a chance to test few receivers, quality of prologic produced sound, depends on receiver mostly. If you take Yamaha for example than i will choose fsurround for better surround quality. I use Denon, cause i think it produses superb surround.

For your purpose to use foobar and fsurround, we need plugin that would alow to use direcshow filter ac3, because ac3 can encode "on fly" to dts signal. Problem is that with digital connection, i cannot think out method to transport lossless 5.1 sound to receiver  Sadly my denon doesnot have hdmi connection, so i don't know how that would work and what it can transport digitaly..

foo_dsp_fsurround

Reply #88
Isn't Pro Logic a hardware based standard which should produce pretty much the same effect (NOT sound) on any receiver?

Anyways, can HDMI carry a raw multichannel audio stream (without using ac3 or dts)?

foo_dsp_fsurround

Reply #89
nice plugin, ty

foo_dsp_fsurround

Reply #90
Very good plugin, and does overall a good job, i.e. what is expected of it.

An observation, though:
Don't try it with complex music like Adversus. I don't think it has something to do with the plugin, more the basic principle "it makes things surround". You just get murky echo-soup here.

foo_dsp_fsurround

Reply #91
Does any one have any idea about cpu ussage of this plug-in. In three diffrentent systems (win7 2gb, Xp 1 gb and vista home premium2gb )when I use it cpu usage goes beyond 20%, when I´m not using it it goes below 5%.
cheers

antropoid



foo_dsp_fsurround

Reply #94
works great! thanks. didn't know Skipy is still active foo programmer

foo_dsp_fsurround

Reply #95
any chance for make your plugin able to amplificate to 200%?
please read:
http://www.head-fi.org/forums/f46/5-1-head...tml#post6316693
and maybe some switch to mute specific channels, like in channel mixer. it might be usefully for debug


If you do this, you may run into clipping with some music, and that may not be easy to notice. The best way is to use the good old volume knob...

foo_dsp_fsurround

Reply #96
On the matter of updates, there is currently not much reason to change anything.

* Bass redirection, an often requested feature, is best solved by a plugin which handles the last output stage. The reason is that
a) it's intricate (see, for example, here)
b) it would be necessary for foo_ac3, foo_dts, and even for stereo playback if you have a sub-satellite system which can't do bass management by itself!

Therefore, this is the definitive job for plugins such as foo_channel_mixer and foo_dsp_xover (see http://xover.sourceforge.net/ for how complicated a solution can look like).

* Small position accuracy improvements are still possible, but will be barely audible (whether a source is 3cm further to the left, at 3m distance, will hardly make a difference), and must be thoroughly tested, because vanilla stereo shouldn't get messed with along the way. Therefore, this is on hold until I really have a lot of time for testing.

* A panorama mode (like PL2 has) is probably the best feature for the near future. This would wrap the front stereo around the listener, but must be done right in conjunction with the regular rear channel sounds. I will think this through soon.

foo_dsp_fsurround

Reply #97
pro_optimizer have you tried this headphone dsp setup I've link here? it's really impressive

foo_dsp_fsurround

Reply #98
On the matter of updates, there is currently not much reason to change anything.


Hey pro_optimizer hopefully you will still be updating my favourite foobar2000 component!

I have one small cosmetic request. Can you make it possible to turn clipping detection off?
Sometimes my logs are flushed with this even though everything is ReplayGain-scanned properly!

foo_dsp_fsurround

Reply #99
There is now a (long overdue) new version of the plugin, taking into account some of the feature requests, and implementing some generalizations here and there (also, you no longer need libfftw). You find it here (attached to the first post).

It's largely rewritten, so necessarily beta for now (you can use it in parallel to the current stable version).

While Free Surround has always been close in design to what ProLogic II and the like were doing, this version is quite a bit more flexible and can in principle upmix to any speaker arrangement (up to fb2k's 16.1 limit), and offers more means to transform the sound field - so it can be used both for strict decoding (in the default settings) as well as for stereo enhancement.

Screenshot:


A few notes on the sound stage transforms - these are best thought of as geometric transformations of a real stage (usually spanned between front left and front right speaker):
  • Panorama wraps the sound stage (spanning 90 degrees between front left/right) around the listener, as if the instruments were arranged in a circle.
  • Dimension shifts the stage backwards or forward.
  • Depth scales the stage backwards.
  • Focus chances the size of the sound sources - large=diffuse/ambient and small=focal/localizable (should only be really noticable with many speakers).
  • The regular surround content remains intact and is transformed accordingly, as well.

The speaker setups with "(surround)" behind them are the classic home cinema setups (you can find them on the internet). 3-stereo and 5-stereo are like stereo, except that more front speakers are used. The 5.1 "legacy upmix" is basically the algorithm in version 0.3.5. The "half-circle" ones are for dense half-circle speaker arrangements (e.g., useful for plain stereo music that is mapped onto a circular panorama).

Foobar2000 does not have channels for "side front left", "side front right", "side back right", "side back left" (which you need for certain cinematic arrangements) -- instead it has channels labeled "top front left", "top front right", "top back left", "top back right", which I am using as substitutes (in that order) - that is, you need to connect your special side speakers to the outputs that are called "top xxx" by whatever output plugin you are using. Note that these are not the regular "side left" or "side right", nor your regular front/back speakers, but additional ones that sit in between. Likewise, foobar2000 does not have channels for "back center left" and "back center right", but instead "top front center" and "top back center", which are used as substitutes for these two.

I have little experience with bass redirection (and there are a few caveats with these systems), so if your OS, sound card and/or audio system can do this for you (and if you need it at all), you better use one of these instead. The FreeSurround implementation should be correct, but the levels that you are getting out of it might well need some hand tuning.