I have been looking into some software tools to model small speakers with embedded DSP. The emphasis is to figure out how to "get the most" from very small boxes with passive radiators. I wanted to simplify the user interface so you wouldn't have to type in those T-S parameters or have a local database of T-S data, so I used a cut and paste approach to scrape the data from existing web sites.
Here is a video showing how it works: http://www.audiodevelopers.com/temp/ASD/Capture02.mp4
The code defaults to the loudspeaker.com database, which has become a very good and well maintained resource.
The Box Modeler code is the "translated" version of Jeff B's Woofer Box and Circuit Designer Excel spreadsheet. It's a nice model that includes passive radiators and good models for the box "Q" parameters.
I had disabled the Bluetooth interface to the DSP for that video and went back and added a clip that shows the DSP real-time control. The Android controller is more polished right now, but with the PC you can see all of the functions on one screen, which is nice:
http://www.audiodevelopers.com/temp/ASD/Capture05.mp4
Here is a video showing how it works: http://www.audiodevelopers.com/temp/ASD/Capture02.mp4
The code defaults to the loudspeaker.com database, which has become a very good and well maintained resource.
The Box Modeler code is the "translated" version of Jeff B's Woofer Box and Circuit Designer Excel spreadsheet. It's a nice model that includes passive radiators and good models for the box "Q" parameters.
I had disabled the Bluetooth interface to the DSP for that video and went back and added a clip that shows the DSP real-time control. The Android controller is more polished right now, but with the PC you can see all of the functions on one screen, which is nice:
http://www.audiodevelopers.com/temp/ASD/Capture05.mp4