v0.0.1 - Second Preview Release
Pre-release
Pre-release
Now available on PyPi:
you need scipy installed, so on linux you can install scipy from your distribution, then do ("pip install scimpy") to install. On Windows, install miniconda/anaconda, install scipy through conda, then "pip install scimpy"
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
- "holding" plots so you can see more than one speaker's model at a time
- 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. Calculates and displays frequency components of one of the channels
- Impedance Fitter
- Extract Re, Le, Res, Ces, and Les from impedance plot.
- Includes frequency dependent Re and Le
- Exporting fit data to speaker modeler
What doesn't work:
- Speaker Modeler
- Loss is not included in the model yet
- Saving speaker (driver+enclosure) files
- Impedance Tester
- Impedance testing
- Impedance Fitter
- 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.