rePhase, a loudspeaker phase linearization, EQ and FIR filtering tool

I think you will find that there is a big difference depending on what kind of stimuli is at hand.

Now that I have DSP FIR capability I have stoped asking that question and just fix it as perfect as I can (<1 ms GD / 5 deg typically, 30-15k).

Like an engineer ;-)

//
 
Hello,

I am using convolerVST to load files made by rephase. Works great !

But I am a bit afraid that convolver vst will not work forever as it is not developed anymore...

What simple tool can be used to load the ir files ?

I am using 5 instances, 1 eq plus 4 active channels (lr48)

Thanks
 
I am using convolerVST to load files made by rephase. Works great !

But I am a bit afraid that convolver vst will not work forever as it is not developed anymore...
I also use convolverVST (and rephase), with foobar as a multiplexer/filter/delay engine for 7 outputs; it serves as my active crossover. I haven't found anything that does it as well or that does so much so efficiently. I have the same fear. But until I cannot use it I'll continue. If your case is simpler than mine there may be options.
 
  • Like
Reactions: usa_satriani
Hello,

Ok I understand there is a different approach that does not need vst and works directly with a software...
I am using qobuz windows as a source, with jriver it seems that you have to trick and use the flux from the qobuz android as a source with bubble UPnP plugin...
That's a lot of work, I will look into it.

Good news is that with rme you don't need virtual cables, you just hit the loopback button ✅
 
Jriver has the best DSP engine for flexibility of the main media player software options but it does not work with streaming services directly. It could be a good option if you had a separate source that you wanted to stream to Jriver to act as a receiver and active crossover. Mitch's HangLoose convolver is a nice plugin as it has a zero latency switching function which alows direct comparison of DSP filter presets which is nice.
 
  • Like
Reactions: usa_satriani
Hello,

I have not tried jriver, I don't know if it is still like in old tutorials with the
.txt config file...not very handy...

Anyway, I have tried reaper with its convolution plugin and it seems to work pretty well.
With MConvultionEZ it is not stable, and it ripples, not good...

I don't know what is the reason, perhaps the FFT or the way it handles latency...
Reaverb (from reaper) has some latency and FFT options.

Hangloose won't even start, I have an error.


 
I have not tried jriver, I don't know if it is still like in old tutorials with the
.txt config file...not very handy...
Jriver uses a txt config for multi channel convolution within the on board convolver. There has to be some way of mapping the different filters to the channels.

You can use multiple instances of any VST plugin by copying the dll and renaming it with a number afterwards. Then you are only limited by your hardware as to how many instances of a plugin you can run.

I use metaplugin which then allows endless routing and processing options, things jriver alone could not do.

I haven't found any DAW or VSTHost to be a good long term solution.
 
I ended up using Reaper and its integrated convolution plugin called reaverb, it is really really good.
Reaper handles easily any plugin, it is rock stable.
Same for its convolution plugin, the algorithm is very efficient I think, really stable and no ripples. The only one as good was the old convolvervst.
For me it is a very good solution as this is what I am used to and it acts as a box between your programs and your hardware.
60$ for the software and plugins, fair price.
I don't need video playback.
 
JRiver no longer requires .txt config files, it can directly convolve .wav files saved by rePhase.

AND you can use JRiver and all its DSP features with Qobuz and Tidal by selecting WDM Driver:

Options-->General-->Features and check WDM Driver

FINALLY, the free Windows tool "Equalizer APO" can do a high quality DSP (including repHase FIR filters) on your PC.
 
  • Like
Reactions: 300Z and Oabeieo
JRiver no longer requires .txt config files, it can directly convolve .wav files saved by rePhase.

You can, and could since a long time ago, but when handling multiple channels it can still be handy/practical to make use of the txt files to steer separate streams and keep it manageable.
I've used JRiver with wav files long ago, but now that I'm using 8 channels of sound for various reasons it's much more convenient for me to use a config text file that determines which channels are using which specific wave files. That way if I change something in my subwoofer channels, I only have to adapt one stereo wav file. And it isn't that hard to do as the txt file still contains links to wav files.

A sample:
==========================================
96000 8 8 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
C:\DRCDesigner\Convolverfilters\Arrays-APL-corrected-LB_96k.wav
0
0.0
0.0
C:\DRCDesigner\Convolverfilters\Arrays-APL-corrected-LB_96k.wav
1
1.0
1.0
C:\DRCDesigner\Convolverfilters\Arrays-APL-corrected-LB_96k.wav
0
2.0
2.0
C:\DRCDesigner\Convolverfilters\Arrays-APL-corrected-LB_96k.wav
1
3.0
3.0
C:\DRCDesigner\Convolverfilters\Subwoofer-APL-corrected_96k.wav
0
4.0
4.0
C:\DRCDesigner\Convolverfilters\Subwoofer-APL-corrected_96k.wav
1
5.0
5.0
C:\DRCDesigner\Convolverfilters\Ambience-corrected_96.wav
0
6.0
6.0
C:\DRCDesigner\Convolverfilters\Ambience-corrected_96.wav
1
7.0
7.0
==========================================

8 channels that are directed to one wave file for each pair of channels. Using 3 different stereo wav files in this instance.
 
  • Like
Reactions: serko70
I am wishing to investigate integrating rephase more closely with other tools such as REW and DSP such as Camilladsp? Or to open up the repository to allow an api to be created?
Hello tonywsea,
rePhase is not open source. Beside, being a manual tool I don't really see what adding an API would bring.
You can already import measurement and corrections from REW, and export FIR in formats that REW, CamilliaDSP and many other tools can read.
 
  • Like
Reactions: Oabeieo
Understand. Here's an example - REM allows multiple filter types beyond peak if the dsp supports it. If you select Camilladsp as the dsp lots of additional filters such as shelf are available. Rephase of course supports all these types of filters, but REW can't access them, possibly because of the multiple banks feature. I put regular peak filters in Bank01 and shelving filters in Bank02. REW would have to recognize multiple banks.
A second example is on creation of the conv file, I go through a series of steps to copy over to Linux (where the music app like Moode is located), resample the files to all the possible sampling rates, and integrate into a new Camilladsp config file. It would be nice to have an "integration" hook in rephase to trigger the Python script to run all this automatically which would reduce errors and allow for much faster iterations of EQ changes.
Taking this another step, trigger the whole process from REW (which you can using the new api server).
Is it a huge issue to do these steps manually - no. And I realize that opening the rephase box for these type of changes may not be worth it. Thanks at least for listening.
Cheers, Tony