<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <title>speakerlab.app - Loudspeaker enclosure design for the Mac</title>
    <link href="https://speakerlab.app/feed.xml" rel="self" />
    <link href="https://speakerlab.app" />
    <updated>2026-09-07T19:41:58+02:00</updated>
    <author>
        <name>Richard Klingler</name>
    </author>
    <id>https://speakerlab.app</id>

    <entry>
        <title>Features</title>
        <author>
            <name>Richard Klingler</name>
        </author>
        <link href="https://speakerlab.app/features/"/>
        <id>https://speakerlab.app/features/</id>
        <media:content url="https://speakerlab.app/media/posts/1/Bildschirmfoto-2026-09-07-um-19.41.47.png" medium="image" />

        <updated>2026-09-07T19:08:33+02:00</updated>
            <summary type="html">
                <![CDATA[
                        <img src="https://speakerlab.app/media/posts/1/Bildschirmfoto-2026-09-07-um-19.41.47.png" alt="" />
                    Every box type that matters. Sealed, vented, passive radiator, 4th-order bandpass — and proper one-dimensional transmission lines with taper, per-segment&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                    <p><img src="https://speakerlab.app/media/posts/1/Bildschirmfoto-2026-09-07-um-19.41.47.png" class="type:primaryImage" alt="" /></p>
                <figure class="post__image"><img loading="lazy"  src="https://speakerlab.app/media/posts/1/Bildschirmfoto-2026-09-07-um-19.13.18.png" alt="" width="1600" height="919" sizes="(max-width: 48em) 100vw, 100vw" srcset="https://speakerlab.app/media/posts/1/responsive/Bildschirmfoto-2026-09-07-um-19.13.18-xs.png 300w ,https://speakerlab.app/media/posts/1/responsive/Bildschirmfoto-2026-09-07-um-19.13.18-sm.png 480w ,https://speakerlab.app/media/posts/1/responsive/Bildschirmfoto-2026-09-07-um-19.13.18-md.png 768w"></figure>
<p class="p1"><strong>Every box type that matters.</strong></p>
<p class="p1">Sealed, vented, passive radiator, 4th-order bandpass — and proper one-dimensional transmission lines with taper, per-segment stuffing and offset drivers. Not a lumped approximation: a real transfer-matrix line model, the kind of thing that usually needs a second program.</p>
<p class="p1"><strong>All the curves, live.</strong></p>
<p class="p1">SPL, impedance, cone excursion, port air velocity and group delay update while you drag a value. Compare variants side by side, see cone and port contributions separately, and get warned when the port will chuff or the cone runs out of Xmax.</p>
<p class="p1"><strong>Physics you can check.</strong></p>
<p class="p1">The response is computed from the electro-mechanical network, not from textbook alignment tables — losses, semi-inductance and radiation loading included. The solver is validated against closed-form alignments to a fraction of a percent.</p>
<p class="p1"><strong>DSP built in.</strong></p>
<p class="p1">Put a subsonic filter, EQ or a Linkwitz transform in front of the simulation and watch what it really costs: excursion and headroom follow automatically. When it sounds right, export the chain as biquad coefficients — text, C header or JSON — with prewarped, stability-checked values that match what you simulated.</p>
<p class="p1"><strong>Closes the loop with measurement.</strong></p>
<p class="p1">Import FRD/ZMA curves or <span class="s1">.ameas</span> bundles from SweepLab and ampMeasure, overlay measured against simulated, and fit box losses or stuffing density from a measured impedance sweep. Simulate, build, measure, refine — then trust the model for the variants you never built.</p>
<p class="p1"><strong>A Mac app, not a port.</strong></p>
<p class="p1">Documents, autosave, dark mode, drag-anywhere live parameters. Projects are plain JSON packages that diff cleanly in version control. Exports FRD, ZMA, CSV and publication-ready chart PNGs.</p>
            ]]>
        </content>
    </entry>
</feed>
