Veggen;210197 Wrote: 
> Sounds good.
> Yes I agree resampling to 48kHz using sox makes more sense, eases the
> load both on the network and the SB.
> Also doesn't sox apply filtering automatically when downsampling?
> I suppose the convert.conf rule will affect all flac files, also the
> 44.1 and 48kHz ones?
> Wondering if there is a way to have the rule active for 96 kHz (and
> maybe 88.2khz) files only?

Well - I think this whole thing is very problematic. From an audiophile
viewpoint, you don't want to do anything to a stream that you don't have
to. You want to do the least damage possible. Therefore, we only want to
filter or resample a stream going to an SB3 if it has a 96 KHz sample
rate. We can make a rule based upon input and output format, and the
target device type, but I don't know how to add a rule to convert.conf
that is also selected by the sample rate. I think that would either
take an external C program called from the rule, passing $RATE$ to it,
or a plugin.

If we are going to only use a rule such as: 
flc flc * *
        [flac] -dcs --skip=$START$ --until=$END$ -- $FILE$ | [sox] -t wav - -t
wav - filter 0-24000 | [flac] -cs --totally-silent --compression-level-0
-
then we do not want to resample, as we would not want to resample a
44.1 KHz stream to 48 KHz! I think it would be better to run a
reasonably flat filter whose cutoff is above the Nyquist limit of the
stream in that case.

I now understand why Sean regrets having added 96 KHz capability to the
SB3, and I have to agree with him. It was not done in a way that matches
the audiophile nature of the product - and if it cannot be done
correctly in a product such as this, then it should not be done.

If the correct solution at present is a plugin that resamples to 48 KHz
when sending a 96 KHz stream to the SB3, then why bother adding the
present 96 KHz implementation in the first place?

It is the same computational complexity to filter the stream or
resample it, so I think nothing was gained by the simple implementation
added to the SB3, as fixing it is as computationally expensive as just
doing it from scratch in a plugin anyway.

Now of course, since the feature is in the product, it is problematic
for Logitech to take it away.

I guess at this point I need to learn how to make a plugin for
Slimserver - and I don't have time for doing that now.

-Ron


-- 
Ron F.

*Squeezebox setup:* wireless SB3 -> CI Audio VDA.2 DAC + VAC.1 PSU
*Main rig:* NAD 7600 + NAD 2600A -> Phase Tech PC-6.5 speakers
*Headphone rig:* Headroom Max -> Sennheiser 650s
*Music Server:* Nano-ITX computer running SlimCD + 750 GByte HDD ->
Netgear wireless router
*Other stuff:* NAD C542 CDP, NAD 6300 Tape, Monster 5100 Power
conditioner, Outlaw Audio cables
------------------------------------------------------------------------
Ron F.'s Profile: http://forums.slimdevices.com/member.php?userid=5616
View this thread: http://forums.slimdevices.com/showthread.php?t=36240

_______________________________________________
audiophiles mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/audiophiles

Reply via email to