Skip to content

v0.0.0 - First Preview Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@maqifrnswa maqifrnswa released this 21 Mar 23:13
· 73 commits to master since this release

First preview release. Windows package is available for download below. I've tested it on Windows, but there may be missing .dlls. The files are very large, as we are including many files which we may not need in the end just to be safe for now. You may need to install a file from Microsoft:
https://www.microsoft.com/en-us/download/details.aspx?id=48145

To run: unzip and run the executable named "scimpy".

Three modules are included

  1. Speaker Modeler
  2. Impedance Tester
  3. Impedance Fitter (extract T/S from measured impedance)

What works:

  • Speaker Modeler
    • Input any T/S, Qs, and box parameters and it will calculate and plot theoretical impedance & SPL
    • Can calculated B2 closed box and QB3-B4-C4 ported enclosure parameters from T/S
    • Save/Load driver specification files
    • Save/Load impedance magnitude and phase data as ZMA/ZDA files
  • Impedance Tester
    • can output a chirped sine wave from 20Hz to 20kHz to any available output device. (Turn down your speaker volume if you are testing this on amplified speakers, this is intended for circuit testing not for listening -- although you can listen to it.)
    • Simultaneously records two-channel input data from any input device while chirped sine is played. Caclulates and displays frequency components of one of the channels
  • Impedance Fitter
    • Extract Re, Le, Res, Ces, and Les from impedance plot.

What doesn't work:

  • Many things, this is a tech preview -- some big ones:
  • Speaker Modeler
    • Loss is not included in the model yet
    • Saving speaker (driver+enclosure) files
    • "holding" plots so you can see more than one speaker's model at a time
  • Impedance Tester
    • Impedance testing
    • export of impedance data to "Impedance Fitter" module
  • Impedance Fitter
    • Output just goes to console, not incorporated in to full application yet.
    • Extraction routine can be improved to be faster, more stable.
    • Only "infinite baffle" (i.e., testing driver alone, no box) works - haven't implemented closed and ported box models

Thanks for testing, please post issues - wish lists, any other comments up in the "issues" tab listed above.