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.
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.




