MinimServer Forum
Digital room correction with MinimServer? - Printable Version

+- MinimServer Forum (https://forum.minimserver.com)
+-- Forum: MinimServer (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: Digital room correction with MinimServer? (/showthread.php?tid=3536)



Digital room correction with MinimServer? - dejwi - 23-08-2016 11:46

Hi,

I'm all about best possible audio reproduction. In my own system I'm using a PC with specially designed FIR filters (drivers linearization, room correction, phase & timing correction, etc.) and upsampling engine. I performed these kind of correction for several systems with stunning results. I know it's a big word, but it's really making a difference.
The problem is that my friends don't want to play music from PC or have a PC in their audio chain (power consumption, usability, etc.). So I was looking for a solution to bring all the goodness of digital correction into their existing setups. That's when I stumbled upon MinimServer.

The goal:
Access digitally corrected files through UPnP. Source files are untouched.

Idea:
• Use Raspberry Pi 3
• Transcode files on the fly (from NAS or attached HDD) using MinimServer + MinimStreamer.
• Use libsoxr for convolution and upsampling (VHQ Linear Phase)

Questions that bothers me at the moment:
1) Is that scenario possible?
2) Will it handle gapless playback?
3) Can I convolve and upsample at the same time using this solution?
4) Can I run multiple MinimServers with different correction settings (e.g. "no correction", "living room","bedroom")

Any feedback is greatly appreciated.
David


RE: Digital room correction with MinimServer? - simoncn - 23-08-2016 21:36

(23-08-2016 11:46)dejwi Wrote:  The goal:
Access digitally corrected files through UPnP. Source files are untouched.

Idea:
• Use Raspberry Pi 3
• Transcode files on the fly (from NAS or attached HDD) using MinimServer + MinimStreamer.
• Use libsoxr for convolution and upsampling (VHQ Linear Phase)

Questions that bothers me at the moment:
1) Is that scenario possible?

Yes, by using the convOut option of the stream.transcode property. See this section (for libsoxr) and this post (for convolution).

Quote: 2) Will it handle gapless playback?

Yes, if this is supported by your control point and renderer.

Quote: 3) Can I convolve and upsample at the same time using this solution?

Yes.

Quote: 4) Can I run multiple MinimServers with different correction settings (e.g. "no correction", "living room","bedroom")

Yes, if you are using a Linux system such as Raspberry Pi and the processor has enough power to handle multiple instances running simultaneously. Each MinimServer instance must be installed in its own directory.


RE: Digital room correction with MinimServer? - dejwi - 24-08-2016 08:33

Thank You! Great!

One more question related to streaming services (internet radios). As I understand MinimStreamer can also transcode, upsample and convolve internet streams. To do that you provide .m3u files containing properly described http:// streams.
Can I organize them into folder structure, so it will look neat for the control point? e.g.
\by_Country\Europe\France\CanalJazz.m3u
\by_Genre\Jazz\CanalJazz.m3u


RE: Digital room correction with MinimServer? - simoncn - 24-08-2016 10:41

The .m3u files containing stream URLs can be in any folder in your music library.