INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Format of .cfg files for convolving  (Read 8663 times)

gtandzi

  • Recent member
  • *
  • Posts: 42
Format of .cfg files for convolving
« on: September 11, 2013, 11:02:16 pm »

Hi, I've recently created a bunch of FIR .wav files for convolving my music for my room/system using Acourate, and would really appreciate a clear and concise statement of the structure of .cfg files necessary to use these FIR files within the Options/DSP Studio/Convolution pathways of JR MC. I understood that I needed to create .cfg files using the Sound Forge format (as in http://convolver.sourceforge.net/config.html) but experimentation seems to show that it is sufficient to simply point the JRiver engine to the folder that contains all the impulse audio files in 64bit, labelled by sample rate (eg Cor1S96.wav - as generated by Acourate). Is this correct, and how do I check that it is working properly - in particular, that it is switching filters to match the sample rate of the original file?
Thanks, and apologies if this is answered simply somewhere and I have simply been too dumb and/or impatient to find it.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42372
  • Shoes gone again!
Re: Format of .cfg files for convolving
« Reply #1 on: September 12, 2013, 09:44:10 am »

Welcome.

The display in DSP Studio > Convolution shows what filter gets used.  So play different sample rate content and check that it's switching.  If it is, you're all set.
Logged
Matt Ashland, JRiver Media Center

gtandzi

  • Recent member
  • *
  • Posts: 42
Re: Format of .cfg files for convolving
« Reply #2 on: September 15, 2013, 07:22:45 pm »

Weird. It's confusing (to me at least). I originally selected the 96kHz .wav filter, and played a 96kHz music file, and then started mixing up the files, so I was playing different sample rate music files. The sample rate indicator on the DAC changes with the music files, but when i look inside JRiver MC, it appears to be continuing to use the 96kHz .wav filter. Does that mean it's automatically switching, or not?
Logged

gtandzi

  • Recent member
  • *
  • Posts: 42
Re: Format of .cfg files for convolving
« Reply #3 on: September 16, 2013, 12:24:30 am »

OK. More playing. Tried to see if upgrading to MC19 changed anything. No.
Created a bunch of config files, with the labels CorS_441.cfg; CorS_48.cfg; CorS_882.cfg; CorS_96.cfg; CorS_1764.cfg; and CorS_192.cfg (Had to fiddle to get around them being named blahblah.cfg.txt, but eventually did it), each with the format:

(eg CorS_96.cfg)

96000 2 2 0
0 0
0 0
C:\ACR FIR\Cor1S96.wav
0
0.0
0.0
C:\ACR FIR\Cor1S96.wav
1
1.0
1.0

and pointed the Convolution settings to the folder with all the .wav files and .cfg files. Of course it makes you select one of the .cfg files first, so I tried selecting 44.1 and playing a 44.1/16 track.

I open DSP Studio>Convolution, and find the following happening:

It's using the CorS_441.cfg file, with 'normalize volume' & 'Automatically switch..' both selected. Status shows
Processing: 2 paths
Performance: 57.9X realtime (using SSE3) [speed varies slightly]
Filter: blahblah\CorS_441.cfg

Source: 44.1kHz 16bit 2ch       Internal: 44.1kHz 64bit 2ch

BUT, when I select another sample rate -- eg a track that's at 96/24, all that changes is

Performance -- the speed drops to about half
Source: 96kHz 24bit 2ch             Internal: 96kHz 64bits 2ch.

Which makes it appear that it's using the 44.1 filter on the 96/24 files.

Is that so? And if so, what am I doing wrong? Is the mistake to create a bunch of different config files, and I should conflate them all into a single .cfg file, containing all the different 'segments' consecutively?

Thanks
Logged

gtandzi

  • Recent member
  • *
  • Posts: 42
Re: Format of .cfg files for convolving
« Reply #4 on: September 16, 2013, 02:43:28 am »

OK. Yet more experimentation.

This time I created an ALLUP.cfg file with all the various sequences in order (see below) - but this just shows as invalid if you try and select it.

Any more thoughts?

44100 2 2 0
0 0
0 0
M:\ACR FIR\Cor1S44.wav
0
0.0
0.0
M:\ACR FIR\Cor1S44.wav
1
1.0
1.0

48000 2 2 0
0 0
0 0
M:\ACR FIR\Cor1S48.wav
0
0.0
0.0
M:\ACR FIR\Cor1S48.wav
1
1.0
1.0

88200 2 2 0
0 0
0 0
M:\ACR FIR\Cor1S88.wav
0
0.0
0.0
M:\ACR FIR\Cor1S88.wav
1
1.0
1.0

96000 2 2 0
0 0
0 0
M:\ACR FIR\Cor1S96.wav
0
0.0
0.0
M:\ACR FIR\Cor1S96.wav
1
1.0
1.0

176400 2 2 0
0 0
0 0
M:\ACR FIR\Cor1S176.wav
0
0.0
0.0
M:\ACR FIR\Cor1S176.wav
1
1.0
1.0

192000 2 2 0
0 0
0 0
M:\ACR FIR\Cor1S192.wav
0
0.0
0.0
Logged

gtandzi

  • Recent member
  • *
  • Posts: 42
Re: Format of .cfg files for convolving
« Reply #5 on: September 16, 2013, 08:00:36 am »

SOLUTION: Problem was the name of the files, I was using 'S' instead of '2.0'

ie I changed the name of the config files from Cor1S_441.cfg to ARC 2.0_441.cfg; then ARC 2.0_48.cfg etc and suddenly it started switching. Hooray!

 :) 8) ::)
Logged

artm

  • Member
  • *
  • Posts: 1
Re: Format of .cfg files for convolving
« Reply #6 on: June 21, 2020, 09:29:19 am »

I'm still running version 18 and started exploring using convolution. I'd like to see if my system can handle just the processing without issues.

Would you mind sending me your Acourate cfg and wav files?

I know they're not ideal for my setup. I just want to see if they work.
Logged
Pages: [1]   Go Up