PDA

View Full Version : Can Squeezebox 3 work with DRC.


Basil
2005-12-11, 04:00
Hello.
I have just ordered a Squeezebox3, but some newbie questions pops up, so have patient...

Is it possible to used this digital room correction software http://drc-fir.sourceforge.net/
with Squeezebox3?

I mean, is it possible to play my Flac files from my harddrives with this Plugin DRC software incorperated and still used the Squeezebox as the music and remotecontrol manager?

I hope You know what I meant, Englisk isn`t my native language.

I know this DRC software will works, if I connect the output with the Squeezebox3 to the inputs of a good soundcard into a computer, where the DRC software are incorperated, but I think it wouldn`t sound as good if I just used the Squeezebox alone, because there would be to many connections and hardware in the first solution.

Another one, I have a Garrard 401 turntable and I still want to play some records, but is it still possible to use the Squeezebox3 to managed this realtime playing/stream and sent the sound to my preamplifier or just amplifiers?

Best Regards Basil

Robin Bowes
2005-12-12, 10:08
Basil said the following on 11/12/2005 11:00:
> Hello.
> I have just ordered a Squeezebox3, but some newbie questions pops up,
> so have patient...
>
> Is it possible to used this digital room correction software
> http://drc-fir.sourceforge.net/
> with Squeezebox3?
>
> I mean, is it possible to play my Flac files from my harddrives with
> this Plugin DRC software incorperated and still used the Squeezebox as
> the music and remotecontrol manager?

Basil,

In theory, this should be possible.

All that would be required would be to build your filter as usual and
then incorporate BruteFIR in the filter chain. So, for example, instead
of using flac to decode flac files (or just sending flac files direct to
a SB2 or SB3) you would decode the flac files using flac and pipe the
output into brutefir.

I've looked into this a little myself but not got as far as trying it.

R.

heymaceo
2006-04-03, 16:22
I want to bump this back up to the top - I'm very curious about server side decoding-filtering-recoding to FLAC so that I can implement a DRC solution on the server. Has anyone figured out how to do this?

thank you!

snarlydwarf
2006-04-03, 16:25
It's all handled by convert.conf: just convince it that it shouldn't send FLAC's to the SB directly (since SB2/SB3 can decode flac by themselves).

If this software reads FLAC and outputs WAV, it's pretty simple. Look at convert.conf and you'll see.

heymaceo
2006-04-03, 16:52
It's all handled by convert.conf: just convince it that it shouldn't send FLAC's to the SB directly (since SB2/SB3 can decode flac by themselves).

If this software reads FLAC and outputs WAV, it's pretty simple. Look at convert.conf and you'll see.

I greatly appreciate this reply - and I'm sure that within it holds the key to exactly what I'd like to accomplish. Unfortunately, when it comes to this stuff, I'm a total idiot. I know nothing about linux or development or tweaking or any of that stuff. So I'm heartened by your response - because it tells me that what I want to do doesn't seem all that difficult. But at the same time, I have no idea how to make it happen.

So I guess the follow up is - for us novices out there, can anyone outline the steps necessary to accomplish what Snarlydwarf has described?

Thanks.

snarlydwarf
2006-04-03, 17:16
Look at convert.conf: you'll see a bunch of stuff like:

flc wav * *
[flac] -dcs --force-raw-format --endian=little --sign=signed --skip=$START$ --until=$END$ -- $FILE$

That means, "to convert flac to wav, on any device with any id (if you replaced the *'s you could force it to only do this conversion on some devices), do the following command".

You should be able to change the flc-flc conversion line (which is presently "do nothing") so that it runs your program instead. I don't know the drc software to give you the invocation, but if you look at convert.conf you'll see it's not hard to modify things.

inguz
2006-04-23, 13:47
Yes, it's possible, and works beautifully. I think actually this is the biggest single improvement my system ever had; with PC-server-based room correction, CD really is dead forever. But that's just my opinion.

I'm running Windows -- brutefir is linux only, so my implementation has a bunch of custom code instead. Some initial details here: http://www.duffroomcorrection.com/wiki/User:Hpyle, and http://cabezal.com/blog/