FIR analyzer tool

Ofer

Member
Thread Starter
Joined
Mar 15, 2021
Posts
296
More  
Preamp, Processor or Receiver
miniDSP 4x10hd
Main Amp
Emotiva XPR200 midrange amp
Additional Amp
Crest audio 2001A bass amp, Crest audio 8002 sub
Other Amp
Rotel RA930ax twitter amp
DAC
RME UC
Computer Audio
Sony Bravia android TV
Universal / Blu-ray / CD Player
Marantz original 5E CD
Streaming Subscriptions
Deezer HiFi
Front Speakers
Andromeda MkII
Subwoofers
18" OEM powered subwoofer, 18" Martycube Dayton A.
Screen
Sony bravia 65XF9005
Other Equipment
HP i5 running W10, HLC convolver for Audio Lense filters
Hi everybody,
I must start with a disclaimer. I have no idea in coding or understanding in computer science. Lately I changed my woofer amps in my 3way+subs system. To restore the coherence I had to remeasure the system and create new filters. It was curious as the room, speaker location, drivers didn't change. Using Copilot 365 and Gemini I produced a tool that analyses 2 .wav FIR filter files and generates a bunch of plots and numbers that compare them creating a PDF and Excel file. I host the code in Google Colab but I guess any python environment will work. Notice the lines:
============================================================
# Channel naming
# ============================================================
CHANNELS = {
0: "PA Sub",
1: "L Woofer",
2: "L Mid",
3: "L AMT",
4: "Marty",
5: "R Woofer",
6: "R Mid",
7: "R AMT"
These are my channel allocations and you should change it to your system. After running the script it opens a browse button to enable the user to choose 2 .wav files to upload. As I said you are all welcome to play and improve the code. The code is attached as a text file.
Enjoy.
 

Attachments

Back
Top