Predicting the basic acoustic properties of a rectilinear control room. V2.62
Back to home page
Download
The following versions of this spreadsheet are available:
Instructions
This spreadsheet should be operated in the following way:
- General points
- Spin buttons have been provided to make it easier to see how your changes effect the properties of the room. You can simply increment or decrement a value by using the spin buttons to the right of the corresponding input field. This saves you having to type a value, press enter, then look at the result; then type another value, press enter, look at the result... etc.
- If, for security reasons, your installation of Excel has Macros disabled, then you will still be able to use the spreadsheet, but the spin buttons will not function.
- On sheet Room Materials, if you want less than four materials for any surface, then set the id of the unused materials to n000, where n is 1, 2 or 3 depending on the type of surface you are configuring.
- If a material id is set to n000, then you will not be able to adjust the percentage area.
- Start with sheet Room Ratios
- Next, go to sheet Initial Values
- Select the required units for your room and enter the width.
- Select the correct room ratio letter in cell C7. If you are using the User Defined ratios, then this will be the letter H.
- If you have calculated the room dimension ratios correctly, then you will see the dimensions of your room appear in cells C12:E12.
It is possible that your room dimensions won't come out exactly right. If so, this could be due to rounding errors in your ratios. You may enter as many decimal places as are required for accuracy, but only two decimal places will be displayed.
- The speaker directivity value is only used for calculating the distance of the direct/diffuse field boundary from the speaker.
- The air temperature is assumed to be 20°C. Any change to this value will alter the speed of sound, and will therefore have a very slight effect on the acoustic properties of your room.
- The low frequency cutoff is a user defined, arbitrary upper limit to be used when analysing the modal behaviour of your room. The number and spacing of modes will be calculated up to this user defined limit.
- The two graphs on this sheet show the room's overall RT60 and on-axis RT60. When designing a control room, the on-axis RT60 graph is particularly useful for preventing flutter echo. Make sure that the RT60 values are roughly equal for all three axes. If one axis has a significantly higher RT60 value than the others, then you're probably heading for trouble in the form of a flutter echo!
- Finally, go to sheet Room Materials
- Here you can experiment with different surface materials for your room
- Each surface may be made from up to four materials.
- The surface area of each material is expressed as a percentage. You must ensure that these values add up to 100%!
- If you are comparing the predictions made by this spreadsheet with the predictions from other software products, please ensure that you select materials on the basis of their absorption coefficients, not the description.
Different organisations quote absorption figures for standard building materials, but if you compare these values across different sources, they could well differ.
- If you require a surface material that does not appear in the list, then you may enter its absorbency values in the appropriate User Defined sections of sheet Absorption Coefficients.
- Sheet Basic Properties
- This sheet is entitled Basic Properties for the simple reason that all the values quoted are calculated using statistical assumptions. It is very important that these assumptions are understood, otherwise you will try to read too much meaning into the values presented.
- The values presented here are for guidance only, and will serve as a very good first approximation for the acoustic behaviour of your room, but the following limitations must be understood:
- It is assumed that the sound field in the room is perfectly diffuse. In reality, this is not possible, but the assumption proves to be safe within certain limitations.
- For practical purposes, the lower limit of diffuse field behaviour in a room is defined by the Schröder frequency. Below this frequency, the sound field cannot be considered diffuse due the presence of standing waves. Any quoted RT60 values that fall below the Schröder frequency should be treated as not serving any practical use!
- The room is rectilinear.
- Since different RT60 equations perform their calculations in different ways, properties such as the Schröder frequency, modal resonance bandwidth, and the reverberant field rise time etc, are all quoted multiple times using the values from each of these different equations - hence the discrepancies.
- It is very difficult to say exactly which equation will provide you with the most accurate prediction for your situation. The best solution is to perform a prediction, then do an actual RT60 measurement, and see who was closest to the truth!
- The range from the lowest possible resonant mode to the Schröder frequency is shown laid overtop of an extended piano keyboard. This should help make the band of modal resonance understandable in a musical context.
- Sheet Resonant Modes
- This sheet shows the first 200 resonant modes (up to and including the eighth order). Unfortunately, the graph does not display this information in the normal frequency domain, since I haven't yet worked out how to make Excel do this! If anyone knows how to do this, then please let me know and I will include it in the next version.
- The yellow plot laid over the blue resonant mode columns is an attempt to show the relative contribution each mode makes to the overall field. The calculation is based on the assumption that the higher the mode order, the lower a contribution that modal frequency will make to the overall field.
- Below this graph is a graph showing the spacing in Hz between the first 200 modes. The smoother this plot, the better. Large spikes in this plot indicate that the corresponding mode is quite widely spaced from its neighbours, and will therefore be more audible.
- The preferred way now of describing modal spacing is to calculate the standard deviation. This value is given on sheet Basic Properties
- Sheet RT60
- This sheet shows the raw data from which the RT60 graphs are constructed.
- Sheet Schroeder Diffusers
- This sheet allows you to calculate the basic dimensions of a Schröder diffuser. You may use any prime seed from 3 up to 31, and it will calculate the basic well widths and depths based on your specified design frequency.
- Sheet Absorption Coefficients
- This sheet stores all the absorption coefficients that can be selected from sheet Room Materials. If this sheet does not contain the materials you require, then you can enter your own absorption coefficients in any one of the five User Defined materials.
- Sheet Intermediate values
- This sheet holds all the intermediate calculation values. It is from this sheet that you can see things like the Sabins value of each room surface, the total Sabins value of the room, and the room's on-axis absorption.
- There is a single input field on this sheet in which you can enter the value of note A4 (concert pitch). This is usually taken to be 440Hz, but in the past, different sides of the Atlantic have been known to use slightly different values. Whatever value you enter here affects the relative position of the notes on the piano keyboard shown on sheet Basic Properties.
- Sheet Acknowledgements
- All my source information is listed here. I believe that all the sources quoted here are accurate, reputable and respected in the field of acoustics.
| Bug fix in V2.62 |
15th September, 2005 |
- Thanks to Jim Andrews of Active Power for identifying a small, but significant bug in the way absorption was being calculated at 4KHz.
| New features in V2.61 |
11th May, 2004 |
- Removed reference to a non-Microsoft OCX file. Depending on your version of Excel, this was causing various compile or "module not found" errors when executing the VBA subroutine doButtonChange().
| New features in V2.6 |
28th April, 2004 |
- Each room surface may be made from up to four different materials.
- Previously, if you had been using a spin button to enter values into a field, then you typed a totally different value into the field, subsequent use of the spin button would reset the field back to the value held in the spin button object.
This behaviour has now been fixed so that the spin button will increment the value in the field, not its own internal value.
- Added Millington's equation.
- The number of materials on the Absorption Coefficients sheet has been extended. All sources have been quoted.
- Various optimizations have been made to improve recalculation speed.
| New features in V2.5 |
20th April, 2004 |
- Switch between metric and imperial units.
- Significantly increased the number of materials available for selection.
- Thickness, cavity depth, absorption layer thickness and perforation %age added where applicable for surface materials.
- Information source for all absorption figures quoted.
| New features in V2.4 |
15th March, 2004 |
- The frequency range defined from the lowest mode up to the Schröder frequency is plotted overtop of an extended piano keyboard.
- The Width:Length room ratios are plotted overtop of Trevor Cox's chart showing ratios of least bass resonance.
- Removed references to dubious sources on the Acknowledgements sheet.
| New features in V2.3 |
5th March, 2004 |
- Moved the basic room properties onto their own sheet.
- Moved RT60 and On-Axis RT60 graphs onto the Initial Values sheet.
- Implemented an auto sort feature of the resonant mode data on sheet Resonant Modes.
- Added an On-Axis RT60 graph to help avoid the inadvertent creation of a room with a flutter echo.
- Added a "User Defined" material to allow for the use of custom absorption values.
- Added a check to confirm whether a room's ratios fell within the EBU or IEC recommended ranges.
- Corrected broken links on Acknowledgements sheet
| New features in V2.2 |
13th February, 2004 |
- Added a check to confirm whether a room's ratios fell within Bolt's recommended ranges.
- Added an Acknowledgements sheet
| New features in V2.1 |
12th February, 2004 |
- Allowed the user to change between 8 different room dimension ratios, one of which is user defined.
- Added spin buttons to allow rapid parameter changes.
- Added Reinhard Neubauer's modification Fitzroy's equation. This is labelled Fitzroy 2 to distinguish it from the original equation (labelled Fitzroy 1).
- Added Arau's equation.
- Plotted the resonant modes as a graph rather than a table of numerical data.
- Plotted attenuation of resonant modes based on mode order (I.E. the number of reflections) in order to determine the contribution made by that mode to the overall resonant field.
- Added a sheet to calculate the effective bandwidth and well dimensions of a Schröder diffuser for a given prime seed.
- Simplified material ID's on Absorption Coefficients sheet.
| New features in V2.0 |
Not released |
- Rearrangement of information in a more logical manner.
| Initial development V1.0 |
Not released |
- First cut proof of concept development
- Calculated RT60 values for three rooms built according to Sepmeyer's Golden Ratios.
- Implemented Sabine's, Eyring's, Kuttruff's correction to Eyring, and Fitzroy's equations.
© Chris Whealy, 2005