room response

Numerical acoustics online

1. What do you want to do?

Pick at least one action.


2. Specify the units and scale

3. Draw the space

Pick a tool to the right. Use esc once to interrupt, two times to revert back to the select-tool.

4. Check the model

5. Do the measurement

The browser will use your default sound output and input to do the measurement. Be careful, the output volume is quite high. It is recommended that you first test the loudness of the sweep with a low volume, and then adjust the volume accordingly. For accurate results, it is important that you don't adjust the volume while you're doing the final measurement and that the room is quiet otherwise. Note that the response will be the combined response of your measurement equipment (e.g. speaker, microphone) and the room.

Please note that this is usually not precise, web audio still seems to have some shortcomings. Automatic normalization of the microphone input apparently being one of them. Hopefully this will be corrected in the future.

6. Final step - what do you want to know?

7. Choose a source and receiver combination

Choose which source-receiver combination you want to check the frequency response for. You can add sources and receivers in the editor at the top of the page.

For frequency response calculations you need to specify a speaker location and a microphone location.



Additional information

Many of the solutions have been validated and are sure to be correct within the numerical limits, but some configurations might still result in errors. I take no responsibility for any damages caused by incorrect use of the tool or any possible bugs (although please report bugs, so that I can fix them). In case of an error that jams up the page, simply refresh the page and start again. Remember: the simpler the geometry, the better the results!

Please note that the 2D simulation leaves out all the information that would be there in 3D. Thus the measured response will never directly correspond to the 2D simulation. Peaks visible in 2D should very often be visible also in 3D, but there will be peaks visible in 3D that are not visible in 2D.

Send feedback

My contact information is visible on my blog.

Release information

14.3.2016: 1.01b, Finished functionality. Still stuff on the todo-list, but it's working

8.3.2016: 1.01a, First pre-beta release, ready to test out the functionality and layout