r/DIYSpeakers

▲ 1 r/DIYSpeakers+2 crossposts

Resonance sound in one of my JBL 104 Monitors? Any ideas?

The issue is only in the companion monitor not the main one.

u/Antidotebeatz — 8 days ago
▲ 2 r/DIYSpeakers+1 crossposts

Follow-up: Parts Express JSON catalogue + speaker-design tools

Hi, a small follow-up to my previous post.

My original experiment was simply to see whether an AI agent could use the Parts Express catalogue to suggest matching drivers and crossover components for a small, cheap speaker.

The new repository contains Python calculators, a reference knowledge base, and agent instructions:
https://github.com/meowelectronics/ai-speaker-design-database

This is still an knowledge database, not a substitute for proper speaker measurements. An agent can suggest something plausible and run calculations, but that doesn’t make its assumptions correct or the resulting crossover ready to build. Manufacturer curves are not measurements of your actual baffle, and the catalogue hasn’t been checked entry by entry. However, it can be added and it can calculate with it.

The idea is to make the calculations, sources, and missing inputs easier to inspect instead of just getting “use these drivers and these parts” from a chatbot.

What Is Included

  • Driver T/S conversions, sealed/vented/passive-radiator/aperiodic small-signal models, complex impedance, excursion, port geometry, and estimated voltage ceilings.
  • Measured FRD/ZMA import, phase and angle interpolation, microphone corrections, complex-impedance fitting, baffle diffraction, and ideal piston directivity.
  • Passive multiway networks, two-way component search, active/DSP filters, acoustic summation, impedance phase, group delay, and coverage checks.
  • A rebuildable JSON-to-SQLite knowledge base with equations, citations, assumptions, workflow stages, and documented limitations.
  • Agent intake and specialist review workflows, a blank design brief, generated Markdown/LaTeX reports, optional PDF compilation, and input-hash manifests.
  • A WinISD importer that preserves raw fields, source hashes, duplicate identities, SI parameters, and screening flags; no WinISD driver payloads are bundled.

You might find it useful. Use it as you want.

P.S. this text was formated and polished during github push by github copilot via VScode. I wrote it personally. I am not a native speaker and I am not an AI bot.

The next step : I am waiting for TS parameter measuring tool. Then I want to order speakers and actually make what the agent suggested.

u/mr_joda — 8 days ago