Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Multi-Way Conventional loudspeakers with crossovers

rePhase, a loudspeaker phase linearization, EQ and FIR filtering tool
rePhase, a loudspeaker phase linearization, EQ and FIR filtering tool
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 10th July 2020, 12:40 PM   #3031
4real is online now 4real  Netherlands
diyAudio Member
 
Join Date: May 2004
Location: Steyl
I'm trying to get RePhase to run on a Mac using Crossover. Sadly it does not want to start yet. It gives me exit code 9, which sounds quite specific. I count not find any documentation on this. Anyone an idea what it indicates?
__________________
Do diamonds shine on the dark side of the moon?
  Reply With Quote
Old 10th July 2020, 02:46 PM   #3032
4real is online now 4real  Netherlands
diyAudio Member
 
Join Date: May 2004
Location: Steyl
Quote:
Originally Posted by 4real View Post
I'm trying to get RePhase to run on a Mac using Crossover. Sadly it does not want to start yet. It gives me exit code 9, which sounds quite specific. I count not find any documentation on this. Anyone an idea what it indicates?
Well, I got it working using Docker, but it really a huge pain in the a$$.
__________________
Do diamonds shine on the dark side of the moon?
  Reply With Quote
Old 14th July 2020, 01:18 PM   #3033
Tenson is offline Tenson  United Kingdom
diyAudio Member
 
Join Date: Feb 2006
Location: Kent
Hi,

I'm trying to use Re-Phase to build a linear phase 2 way speaker. First time I've used it.

It seems to be working well, except that when I confirm the response with the linear phase high-pass it bottoms out at about -30dB.

Any tips on what is happening here? Re-phase simulation doesn't look like that.

I tried 2000 and 8000 taps. Same result. If I use minimum phase high pass it doesn't do this.

Click the image to open in full size.
Click the image to open in full size.
Click the image to open in full size.
  Reply With Quote
Old 14th July 2020, 04:44 PM   #3034
Tenson is offline Tenson  United Kingdom
diyAudio Member
 
Join Date: Feb 2006
Location: Kent
P.S. I'm running he filter in an Analog Devices ADAU1452 and Sigma Studio.
  Reply With Quote
Old 14th July 2020, 08:46 PM   #3035
pos is offline pos  Europe
diyAudio Member
 
pos's Avatar
 
Join Date: Feb 2008
Location: Paris
Are you using the same convolution engine and number of taps for the linear-phase and minimum-phase versions?
__________________
waveTracing | rePhase
  Reply With Quote
Old 14th July 2020, 09:27 PM   #3036
Tenson is offline Tenson  United Kingdom
diyAudio Member
 
Join Date: Feb 2006
Location: Kent
Exactly the same setup, just changed the coefficients table in the DSP. The minimum phase version was 2000 taps. I tried linear phase with 2000 and 8000 taps.

Should I generate separate coefficient tables for the minimum phase components of the correction such as parametric EQ and another for the linear phase crossover filter?

It looks to me as though whatever type of filter is used in Re-Phase it is actually exporting an FIR filter? I mean minimum-phase filters in Re-Phase are actually FIR approximations of minimum-phase filters, is that right? I thought 'true' minimum-phase filters have a fixed number of coefficiants depending on the filter order, don't they?

I hope my question makes sense. In Sigma Studio I can choose either an FIR or IIR filter block and then load the coefficients. I was using the FIR filter block for both of these examples since they both looked like FIR filters with 2000 coefficients.

Last edited by Tenson; 14th July 2020 at 09:30 PM.
  Reply With Quote
Old 15th July 2020, 12:51 AM   #3037
Tenson is offline Tenson  United Kingdom
diyAudio Member
 
Join Date: Feb 2006
Location: Kent
It seems to be working better all of a sudden... I'm not sure why. If I find out I'll report back!
  Reply With Quote
Old 15th July 2020, 07:39 AM   #3038
pos is offline pos  Europe
diyAudio Member
 
pos's Avatar
 
Join Date: Feb 2008
Location: Paris
My guess is that ARTA is not considering the whole impulse when calculating the frequency response, and is cropping too much signal before the impulse peak, expecting a minimum-phase behavior.

Here is an example with HOLM, lower part showing the windows used:

rePhase, a loudspeaker phase linearization, EQ and FIR filtering tool-2-png

See if you can change the measurement window in ARTA.

Quote:
Originally Posted by Tenson View Post
Should I generate separate coefficient tables for the minimum phase components of the correction such as parametric EQ and another for the linear phase crossover filter?
There is no need to do that.

Quote:
It looks to me as though whatever type of filter is used in Re-Phase it is actually exporting an FIR filter? I mean minimum-phase filters in Re-Phase are actually FIR approximations of minimum-phase filters, is that right? I thought 'true' minimum-phase filters have a fixed number of coefficiants depending on the filter order, don't they?
rePhase is only generating FIRs indeed, suitable for a convolution engine.
There is no such thing as IIR in real life after all: you can only measuring a FIR
Attached Images
File Type: png a (2).png (12.0 KB, 429 views)
__________________
waveTracing | rePhase

Last edited by pos; 15th July 2020 at 07:43 AM.
  Reply With Quote
Old 15th July 2020, 03:17 PM   #3039
Tenson is offline Tenson  United Kingdom
diyAudio Member
 
Join Date: Feb 2006
Location: Kent
Bingo! You are correct!

It was user error, not ARTA at fault. I had kept the gate in the same place as my raw measurement, but it was too close to the start of the impulse as you said. Never seen low frequencies at the start of an impulse before, haha!

Click the image to open in full size.

Thanks for your lovely software!
  Reply With Quote
Old 29th July 2020, 02:36 AM   #3040
charlesp210 is offline charlesp210  United States
diyAudio Member
 
charlesp210's Avatar
 
Join Date: Nov 2005
Location: San Antonio, TX
Default RePhase working on Mac

Quote:
Originally Posted by 4real View Post
I'm trying to get RePhase to run on a Mac using Crossover. Sadly it does not want to start yet. It gives me exit code 9, which sounds quite specific. I count not find any documentation on this. Anyone an idea what it indicates?
I just used rePhase 1.3.0 on my 2012 Mac mini running Mac OS 10.13.6 using Wine 3-18. I generated some linear phase LR8 crossover filters, something I'd planned to do for 33 years, finally got around to it today.

It generates a few pages of error messages on startup in the Wine shell window, but seems to run OK, mostly, I wouldn't keep it running for days because I've had some weird things happen recently, but maybe nothing to do with Wine and rePhase.

I am so happy to use this fine and very flexible program, and on my Mac too.
  Reply With Quote

Reply


rePhase, a loudspeaker phase linearization, EQ and FIR filtering toolHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FIR linear phase plugin for MiniDSP? diyjb01 miniDSP 17 9th June 2016 01:35 PM
FIR filter design tool for Loudspeaker magnitude equalization ttmusic Software Tools 3 24th May 2013 08:30 PM
FIR Filtering experiences Olombo PC Based 8 10th February 2013 03:45 PM
AVX based FIR VST, crossover / EQ / DRC and delay KOON3876 PC Based 97 26th November 2012 07:18 AM
Phase EQ using FIR filters Grasso Multi-Way 2 2nd July 2003 10:37 PM


New To Site? Need Help?

All times are GMT. The time now is 01:14 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 14.29%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Copyright ©1999-2020 diyAudio
Wiki