I have been using Speaker workshop for a while. It is freeware, but rather old. http://www.speakerworkshop.com/

It takes some effort to set up and build the necessary hw to make it work. You will...