Releases: maqifrnswa/scimpy
v0.0.1 - Second Preview 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.
v0.0.0 - First Preview 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
- Speaker Modeler
- Impedance Tester
- 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.