Torres' Box Tuning Calculator

10 posts in this topic

i have this posted on some other forums, thought since this one is pretty active as well that i'll post it here too. hope some of you guys here can get some use out of it :) just make sure to read the post before asking questions as i think they should be answered there. or in the 'help' button on the calculator (which i also copied into this post). if not, feel free to ask away. and whenever i can manage to find the time, i plan on incorporating some metric capabilities into this as well for you guys across the pond :)

***When downloading, make sure it is saved with a .exe file extension, or it will not open properly. the 'Open with...' window will pop up otherwise*** (thanks gottahavbass917 and a user from another forum :))

EDIT: just been tweaking some small things here and there. mostly things that were pointed out to me (thanks :drinks:) most recent version is posted up on 4/28

also, should have said this from the get-go (i apologize) but thanks to Razor5070 for the help when i got stuck :)

here's a screen shot of what it looks like


sorry for such the large size. it was hard squeezing so much into such a small box. i do realize that on some resolutions the program wont display fully on the screen. but maximizing will fix that until i can figure a better layout or a way to fix it. it should have pretty much any suggestion that was thrown my way that i could find useful. along with a couple last minute changes, like the desired net/gross volume boxes

here's the download link to the program:

Box Tuning Calculator Download

***you'll need the most up to date .net framwork for this program to work. click this link to get it***

.NET Framework

if you're .NET is up to date, and you're still having troubles opening the calculator, check to make sure it downloaded as a .exe file. it should have normally, but for some it may not. rename it with a .exe format and it should work. thanks to pervitizm for finding this solution. he had this problem, renamed it and said it worked from then on out.

For Mac users:

this is a windows based program, so it will not work on macs from a fresh download. you'll need to use either parallels, virtualbox, VMWare fusion, or wine

there's port cut sheets in there, but one thing i did NOT include are cut sheets on how to cut the port if it bends. there's too many different ways to cut the sheets, and the coding to go into that would be too tedious to deal with. maybe at another time down the road. right now i want to get it uploaded and not have something silly holding it back. plus, if you're building a speaker box, i'm sure you can go take some measurements in the box and see what the port should be :)

i've also included a FAQ/tip sheet with it this time around. so if you get confused with something, click there first. if you're STILL confused, send me a PM with any questions. with that being said, i'm still going to paste all the contents of the FAQ here.

Box Frequency Tuning Calculator - FAQ/Tip Guide

1 - First and foremost, the RE calculator is *not* spot on, and is limited in design, so no, it will not match this calculator.

2 - When doing an oddly shaped box such as a fiberglass box, or you know the volume of a certain box you have in mind

that you want to build, put the net volume in the 'Desired Net Volume' box. This will bypass all dimensions entered

preventing you from having to guess dimensions to get a certain net volume and will allow you to tinker with different

port sizes and tuning. So if you know you want a box with 4 cubic feet of net volume, enter '4' into that box and it

will allow you to adjust tuning accordingly to that specific volume. Keep in mind that any displacement nor port volume

is NOT subtracted from this total.

3 - The 'Desired Gross Volume' box acts much like the Desired Net Volume box, except all displacements are taken into


4 - If the number of aero ports is greater than 0, then that automatically gets taken into effect and the calculator ignores

the dimensions for slot ports.

5 - The '# of Common Port Walls' box refers to how many sides of the box are going to act as sides of the port.

6 - Port length uses the box wall or baffle(s) as part of the port length. So a port that is 10" long with one baffle using .75"

wood will only need to be 9.25" long as the box wall or baffle(s) will account for the other .75". If using two baffles,

then it would be 8.5" long as the baffle will account for 1.5" of port length.

7 - Port walls are defaulted with a .75" thickness.

8 - Regular square/rectangle boxes do not need any numbers entered into the 'Height 2' or 'Depth 2' boxes.

9 - Pressing 'Enter' will prompt the program to print.

10 - Slot port area range is based on 12-16 square inches of port per cubic foot, while aero ports are based on 9-13 square

inches per cubic foot.

10 - On the cut sheets of boxes with different depths and heights, you'll notice 'H1' or 'D2' next to the measurements.

These represent which dimension is which. Here are two pictures to illustrate:

Box with one height, but two different depths: http://img59.imageshack.us/img59/8449/angledcutsheet1.png

Box with two heights and two different depths: http://img163.imageshack.us/img163/607/angledcutsheet2.png

If they do not go in the proper order, the sheet will not come out properly.


--Here is the formula the calculator uses (the same on displayed in the program itself):


--The following are links that illustrate how each ported box is taken into effect in the calculator (sub and port position can be upwards with the same effect):

1 - Port with 0 common walls: http://img693.imageshack.us/img693/6474/independentport.jpg

2 - Slot port with 1 common wall: http://img341.imageshack.us/img341/9939/bottomportbox.jpg

3 - Slot port with 2 common walls: http://img94.imageshack.us/img94/2017/middleportbox.jpg

4 - Slot port with 3 common walls: http://img246.yfrog.com/img246/6968/slotportbox.jpg

--The images were made with Google Sketchup. Free to use: http://sketchup.google.com/

should be 99% debugged (i think). but after staring at the same coding for so long, things are bound to slip by. so IF you do find something that seems out of place, PM me about it please. and only if you're certain about it. i dont want to go check something or explain how it's done several times over because it may be coded a certain way that you may be thinking differently. that'd be too tedious for me to do constantly.

hope you guys like it :)

EDIT: wow those are some intense smilies lol


Share this post

Link to post
Share on other sites

thanks :) keep an eye out for an update i have in the works for it. soon as my one class is over here in a couple weeks i can pick back up on it


Share this post

Link to post
Share on other sites

thanks :) keep an eye out for an update i have in the works for it. soon as my one class is over here in a couple weeks i can pick back up on it

Looking forward to it, come on by more often. :)


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now