The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 802 - File: showthread.php PHP 7.4.34 (Linux)
File Line Function
/showthread.php 802 errorHandler->error





Post Reply 
Room correction with convolution per sample rate
25-11-2018, 02:59
Post: #1
Room correction with convolution per sample rate
I am switching from JRiver to MinimServer on a Melco.

I've used Acourate to generate FIR room correction filters for each sample rate (e.g., Cor1S44.wav, Cor1S48.wav, ..., Cor1S384.wav).

JRiver automatically selects the correct convolution file, once you set it up for 44.1 kHz (see Using a Config File).

The key point here is:
"Convolution filters are created at a specific sample rate which means they will only work correctly at only that sample rate."

I found a reference on how to set up convolutions with MinimStreamer (convolution with acourate fir filter).

Quote: A simple way to apply a FIR convolution file is to specify the following in stream.options:

convOut=-i f:\mark_gb\Cor1S44.wav -lavfi afir

Questions:
  1. will MinimStreamer ONLY apply Cor1S44.wav to 44.1 kHz files (flac, wav, ....)?
  2. how can I tell what transformations MinimStreamer is performing (in JRiver, you can check the Audio Path)?
  3. can I specify separate convolution files files for each sample rate by specifying the following in stream.options:

    convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S44.wav -lavfi afir, convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S48.wav -lavfi afir, convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S88.wav -lavfi afir, convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S96.wav -lavfi afir, convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S176.wav -lavfi afir, convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S192.wav -lavfi afir, convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S352.wav -lavfi afir, convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S384.wav -lavfi afir

I have stored the convolution filter definitions in the directory "/mnt/disk1/share/MinimServer/convolution/"

PS: I had tried upsampling all my files to 384 kHz (stream.transcode: flac:wav24;384), and having a single entry in stream.options (convOut=-i /mnt/disk1/share/MinimServer/convolution/Cor1S384.wav -lavfi afir), but Melco couldn't handle this, and had audio dropouts every few seconds
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Room correction with convolution per sample rate - digimuse - 25-11-2018 02:59

Forum Jump:


User(s) browsing this thread: 2 Guest(s)