Acoustical parameters

Q: Can I use the sources in Odeon as background noise for STI-calculation?

A: When calculating Speech Transmission Index in Odeon you need to type in a total background noise level, into the Room Setup. The video below shows how you can use sources in ODEON to find this total background noise level.

Q: Is SPL the same as Strength? I couldn't find G in the Energy Parameters.

A: The Strength G (as defined in ISO 3382) is the same as the SPL if:

– One (and only one) omni-directional sound source is turned on, and
– the overall gain in the point source editor is set to 31 dB.

In this case the bottom line in the point source editor will display a value of 0 dB for the SPL on axis at 10 m. This is exactly the reference of the Strength, G. So, all calculated SPL results are actually also G values.

However, in all tables and graphs you will only find the symbol SPL, even when the conditions for G are fulfilled.

Q: The stage parameters STearly and STlate do not appear in my single point response?

A: Make sure source and receiver has mutual distance between them of 0.9 to 1.1 m

Q: How do I calculate STI with a certain signal to noise ratio SNR?

A: For calculation of STI with a certain Signal/noise ratio, calculate the SPL in your receiver point (read result in Energy parameters in Single Point Response). Then set the background noise to this level +/- your background noise SNR. Then when you calculate the Point response again, the STI is calculated with the desired background noise.

When making an auralisation with the same S/N – it is more complicated among things because the signals used for auralisation of voice and noise may not have the same ‘energy’ contents and because the playback level (SPL) on the headphone is not a simple matter to adjust to an absolute value. Probably the best way would be to actually measure the SPL from the headphone using a dummyhead or an ear coupler. As In the Auralisation chapter in the Manual “Adjusting levels there is an alternative suggestion.”

Below video shows how you can use sources in Odeon to find this total background noise level and ad the background noise level in an STI calculation.

Q: Can I calculate the sound pressure level in a receiving room using the reduction index in an Odeon-simulation?

A: The input you can use for simulating sound transmission in Odeon is the sound reduction Index for a certain type of wall.

Odeon does not take into account flanking transmission.

You can use Odeon for simulating sound pressure level in the receiving room from a well defined source, if the flanking transmission does not play the most important role in your construction, compared to e.g. the room acoustic complexity of the rooms. If you know the influence of the flanking transmission you can manually include it in the sound reduction Index for the wall.

It is important to check the reflection density in the receiver room. (You do that from a point response / reflection density). It should be more than 50 if you want good results. If it is less you should increase the number of rays.

To make simulations according to measurement standard, remember to use the required amount of sources and receivers.

Video describing how to simulate sound transmission.

Q: I get negative values of SPL in places, where I would expect sound pressure to be noticeable?

A: Check 3DopenGL and ray tracing if the point-, line- or surface- sources are inside the room and transmitting most of the sound energy into the room. Make also a 3DopenGL check of the receivers. If using a grid map it is possible to exclude receivers outside of the room from being displayed in 3DGrid when the chosen parameter is over or under a selected range. This is set in the Options/Program setup/Grid colours.

Alternative uses

Q: I would like to divide my room-model with curtains or a thin plastic material and analyze the absorption. Can I use sound reduction Index for this?

A: If you are not particularly interested in the result in receiver positions on the other side of the “walls”, we cannot recommend to use the sound transmission modelling. Particularly with low sound insulation (R < 10 dB) the method has some drawbacks, please see paper from BNAM 2008.

You can either use absorption only, or a combination of transparancy (same for all frequencies) and absorption; this will work as shown on the last page of this old Powerpoint presentation.

Q: I use Odeon to simulate the spatial sound field distribution at a receiver. Odeon's reflectogram reports the incident sound field distribution for the early part only. Is the rest of the response stored somewhere for me to access?

A: If you do text export from the Decay Curve in the Single point response (Ctrl A), Odeon will not only export the normal energy-time histogram (with the resolution given in the ‘Room Setup’, also the intensity given by X,Y,Z composants are given: This text-export include early (specular as well as scattered) and late energy. It is not the individual reflections rather a sampling with a selected time resolution.

Auralisation

Q: What type of headphone should I use for auralisation?

A: Typically any hi-fi pair of headphones will perform well for the auralisation purposes. In the auralisation setup the user can specify the name of the headphone model from a default list so that the non-linearities of the frequency response will be compensated.  If the model of the headphone used is not available then the generic setting Subject_021Res10deg_diffuse.hph can be used.

When this diffuse field setting (equalization) is selected, the results are filtered in order to obtain an overall flat frequency response of the HRTF’s; that is, the average frequency response of all the HRTF filters is calculated and the auralisation results are filtered with the inverse of that. If using headphones which are diffuse field equalized (most headphones attempt to be) and a matching headphone filter is not available, then the matching diffuse filter headphone filter can be used. You can read more about headphones in Chapter 5 in the ODEONmanual.

Q: Why should I use the 32 bit IEEE float format, when it takes up twice as much space as the ordinary '16 bit PCM format' and it takes longer time to generate results?

A: The 32 bit IEEE float is a professional format. When using this format you avoid introducing quantization noise. When using a PCM format such as the 16 bit integer format, samples are rounded into 16 bit integer data. By rounding the sample data, a difference between the original data (floating point data) and the data saved in the PCM file may (or rather will) occur – it is the difference between these two signals which is the quantization noise.

Quantization noise is exactly that: Noise! and as such it is undesired. Further this type of noise may sound quite nasty (include harmonics). When creating multi source auralisation, many auralisation files are mixed together and this will accumulate noise – including the quantization noise in PCM files. If mixing two files with an equal level of noise – then the level of noise is doubled (+3dB), if mixing 10 files then the noise level increases by 10 dB and if mixing 100 files then the noise level increases by 20 dB. By using the float format at least the quantization noise is avoided.

Q: Can't make wave files generated by ODEON in the '32 bit IEEE float' format play on my PC - what should I do?

A: Windows XP does by default not have a codec installed for this format, however there is a free codec package ‘DC-DSP’ available on the web. When this was written it could be found at
http://www.codecsdownload.com/DC_DSP_Filter_download.htm and had the version number 1.03.

When this package is installed, all wave file formats that can be generated by ODEON are supported for playback (except the 32 bit PCM format). If you have installed programs such as ‘Adobe Audition’, then codex for these formats should already be installed.

Q: The difference in strength between left and right ear is very large, even though they are only 14 cm apart; is it a mistake in the Odeon calculation?

A: The difference in strength appears at high frequencies due to the head functioning as a sound barrier when the head is between one ear and the source. A HRTF-example of this is shown in the figure.

Q: Can I play auralisations in windows media player?

A: Odeon can produce loudspeaker mapped wave files in the WaveFormatExtensible format. This is fully compatible with Windows media player version /10/11 – thus you may use features in this application such as play lists – be aware the wave files can become quite large (3 times normal stereo waves for a 5.1 Surround Sound set files)

Q: How do I make a Surround Sound or Super Stereo setup?

A: You describe a loudspeaker configuration and its loudspeaker positions in the Auralisation setup (e.g. a 5.1 Surround Sound set). If this setup do not fully match the physical one, then windows will try its best to remap the signals to whatever speaker layout is available to Windows – best results are of course achieved if the layout entered in Odeon matches the one in windows (defined in the soundcards speaker setup for a sound blaster card) as well as the actual speaker connected to the soundcard.

Calculation method

Algorithms and computer-related questions.

Q: Does ODEON support multiple CPU's

A: Since ODEON 11, which was released in 2011, multi core CPU’s are supported for Multi point and Grid response calculations. The calculation engine has been rewritten to support this and even runs faster on a single core CPU. A history of the developments in ODEON can be found here.

Q: Can I calculate diffraction over a barrier using a line source.

A: Only diffraction from point sources is calculated in ODEON. For this reason, a line source should be replaced by an array of point sources which will emit the same power as that of the line source. The power emission from the line source is defined as power per length (dB/m), i.e. power density.

This means that if the point sources are placed 1 m apart, the sound power of each one should be the same with the power density of the line source. If the point sources are placed some other distance apart (e.g. 3 m), the sound power of each one should be increased by 10log10(distance).

Q: How is room volume in "Quick Estimate" calculated and how does it influence reverberation time?

A: There are different ways to estimate/describe volume in “Quick estimate”.
If the “User defined volume” box is not checked, Odeon will perform an automatic estimate of volume using the formula for mean free path taking into account whether 0, 1 or to 2 sides of each of the surfaces are visible from within the volume where the source resides (this is detected by means of ray-tracing). So if a surface is visible from within the volume its area will be counted once or twice.

If only a part of a surface is visible from within the volume then the surface area of the room is overestimated (e.g. if the floor surface is much larger than the floor visible from within the room) – leading to an incorrect volume estimate when applying mean free path formula: V=L*S/4. For very complex coupled volumes it is debatable if it makes sense to talk about one volume (and about a global reverberation time as well) – even though the estimate provided by Odeon might be fairly precise. When “user defined volume” is checked, the number in the box to the right will be used as a basis for estimating the Quick estimate reverberation times.

Another way to make Odeon help you guessing the volume of the room is to press the suggest box volume. This box volume is a box defined by the outer dimensions of your model (length-with-height) also given if you press the info button or (Shift+ Ctrl+ R). So you will see that this suggestion does not change if you use different sources as the estimated volume will.

If you know best you can enter a box volume from your own calculations and click the user defined volume to calculate the reverberation time.

Remember that the Quick Estimate only gives a fast estimate of reverberation. Better estimates are given by Point response calculations in the “Job List” and “Global Estimate” which does not assume diffuse conditions and indeed does not depend on volume at all.

Q: Why does the BRIR not correspond to what I see in the reflectogram and why are the differences between right and left ear in the BRIR so strong?

A: The reflectogram and the reverberation curve is shown as sound pressure level(dB) as the BRIR is given in pressure (P). P is a more sensitive measure than dB (10*Log10(p^2)), and therefore the BRIR shows small details more clearly. Also BRIR has all frequencies included in the response at the same time. And especially the low frequency contribution that are almost not audible can have a strong visual influence on the BRIR.

Due to the sensitivity of the BRIR also the differences between right and left ear can seems very strong compared to what one would expect from two measurements so close together.

Even when source, receiver and room are all ideal symmetrical there will always be a small difference between right and left ear due to the calculation method for sound distribution used in Odeon.
Finally the HRTF´s used in the BRIR calculations will be shaped to contain some asymmetries.

Q: Calculation setup for complex room geometries – How to optimize calculation speed?

A: In order to speed up point response calculations, try making a calculation at one of the most critical positions, e.g. where coupled room effects are present. (Auditorium and Combined editions only)

Before calculating the point response, set the calculation parameters in the Room Setup. Use the standard Engineering setup as a basis. Set the Impulse Response Length to a value between 2/3 and 1 times the expected Reverberation time. Set the Impulse Response Resolution to a value around 1/1000 – 1/500 of the Impulse Response Length.

Calculate the point response in the selected critical position.

Check the following in the Single Point Response (Auditorium and Combined editions only)

  1. Is the T30 calculated at all frequencies? If not, a result of 0 s appears at some frequencies. This indicates that the Impulse Response Length is not long enough; change this in the Room Setup.
  2. Compare EDT and T30. In simple, well-behaved rooms they should not differ very much; typically EDT is a little shorter than T30. However, in the case of coupled volumes and no direct sight from the receiver to the source, EDT can be longer than T30.
  3. Look at the decay curves; are they reasonably smooth? Look also at the squared impulse responses (Press A to switch from the display of integrated decays at all frequencies); the fluctuations should not have very strong spikes.
  4. Look at the Reflection Density; values between 30 and 100 / ms should normally be sufficient. If it is less than approximately 30 / ms the number of rays should be increased for reliable results.

If the quality of the results above is not satisfactory, the Room Setup should be changed as follows

  1. Increase the number of rays, (e.g. a factor of two should lead to the double reflection density).
  2. Increase the Desired late reflection density; in some cases the actually achieved density in the point response calculation may be significantly less than the desired value in the room setup.

If the quality of the results above is satisfactory, but you want to minimize the calculation time, try decreasing the number of rays and shortening the Impulse response length.

If you are in doubt whether the results are good enough or not, try to run a point response calculation using the Precision setup. In most cases this will create a very high reflection density, but in rare cases like an open air theatre the number of rays may need to be set even higher. Use the calculation results as a reference, i.e. the results obtained with the optimized setup should not deviate significantly from these results.

Grid Response calculations
For initial calculations consider using a grid with large distances between receivers or instead use Multi point responses with discrete receivers at strategic positions. Only for the final calculations make a detailed grid calculation.

Q: Does Odeon have frequency dependent scattering?

A: Yes as well as scattering dependent of size of surface and distance between surface and source/receiver. read more in the following paper proceeding: 

Q: Has Odeon been optimized for fast calculations?

A: Yes, much effort has been put into optimizing the calculation speed of ODEON over the years. It is not possible to mention all techniques implemented – here is just a few examples.

Odeon uses a dynamic sized 3D-cubenet in which it is stored, which surfaces intersect which cube in the cube-net, therefore Odeon only has to analyse a few of the surfaces in a room for each wall /ray collision instead of all surfaces.

From version 8.5 and up, ODEON make use of CPU specific instructions (MMX, SSE, SEE2…) in order carry out multiple calculations in one operation (e.g. multiplying x, y and z of a coordinate with a constant in just one operation instead of three). So indeed parallel processing is performed. Image sources are detected by use of ray-tracing. Rays will only detect image sources which are likely to be valid whereas the traditional image source method requires an enormous amount of image sources to be calculated of which only a few will be valid. Odeon keeps track that a given image source reflection is only added once to the impulse response by use of a tree data structure (image source tree). Therefore there are no cases where an image source is included twice in an impulse response as is the case for the Cone tracing method.

Apart from the above, the ‘Late-ray’ method is capable of producing many reflections at a receiver with just a few rays. For a description of the calculation method please see the ODEON manual.

Import from CAD software

How to import from 3D visualisation tooles and CAD software via dxf. files.

Q: SketchUp stops working when exporting a large model with SU2Odeon?

A: For large models it can take several hours for SketchUp and SU2Odeon to convert the SketchUp model to one you can open in Odeon. SketchUp will look like it has stopped working showing a “Not responding” message but actually it just means leave me alone i have to work for some time now. So have patience when using SU2Odeon for large models. meanwhile you can watch below video:

Q: Will Odeon support 3D model exchange such as: BIM, IFC, IFCXML etc.?

A: Odeon A/S will probably not incorporate Industrial Foundation Classes (e.g. .ifc or .ifcxml files) in Odeon in the nearest future. However from programs such as AutoDesk Revit it should be possible to export geometries in the DXF format for use in Odeon. If the IFC support is merely export in the IFC file format without a tight integration of data then there is only little advantage of exporting in IFC compared to DXF.

A major problem with the IFC concept is that it assumes that we are linking the calculations up on the same model, whereas we with a model such as Odeon’s tend to alter the geometry during import in order to make the model compatible with the calculation model in Odeon (avoiding small surfaces and having watertight models etc).

Another obstacle is that it is not enough to implement the support in Odeon

– an implementation of the Odeon relevant data should also be available in the other programs (if the architect etc. should be able to define/alter material etc. in the database using their CAD program(s)). And because the data needed by Odeon/CATT/EASE etc. differs because their calculation principles are different there can’t be made an implementation common to all such programs. The room acoustics extension to IFC for one program, in this case Odeon, may even alter as the program develops, thus needs other data.

Below is illustrated several ways to handle 3D models for use in Odeon

Q: I want to copy a part of a large complicated CAD file and reuse it inside the same file. what can I do?

A: When you have located the surfaces of the object you want to copy in the OdeonEditor, you copy these surfaces together with all the points to a new editor. Save and load the new room in Odeon. Now to get rid of all the extra points it might be necessary to export the model to DXF and then import it to Odeon Again. This is possible from the file menu.

When this is done you should use the MTranslate function to insert the object back into the room. And use the NumbOffset function to make sure the new copied objects do not interfere with the existing point and surface numbers.

Q: How does Odeon prepare the imported dxf. file?

A: Correct for errors which may reside in a CAD model, such as:
– warped or repeated surfaces or surfaces with no area.
– Stitch surfaces together to form models that are easier to handle, looks much nicer, and are better
compatible with the calculation principles applied in ODEON

The following technical note covers these issues:  ODEON Import of CAD files in the DXF format – problems and solutions.

Q: Can Odeon use Trimble Sketchup files (.skp) as input?

A: Odeon can do even better. We have created a plug-in SU2Odeon for Trimble Sketchup which converts and saves the geometry directly in Odeon’s native .par format (Odeon version 10). The plug-in is without any additional charge and works with the free as well as the pro version of Trimble Sketchup.

For version 9 and earlier of Odeon this solution may work Odeon can not read .skp files, however, it is not a problem to use Trimble Sketchup as room modelling software together with Odeon. The solution is simply to export the model in either .dxf or .3ds format. Odeon is able to directly import these files as exported by Trimble Sketchup Pro – no need for extra software packages.

Q: When trying to import a geometry from AutoCAD in the DXF format, i get a message saying "No relevant surface information....etc. I have checked that "Uint in input file" has been correctly selected".

A: There can be several reasons for this error message. Most likely the course for the error is that the drawing file contains BLOCK and ACIS (3DSOLID, REGION, BODY) entities. In AutoCAD you can check what kind of entities your model contains with the LIST command.

In earlier versions of AutoCAD the problem can also be solved by selecting the relevant drawing entities from inside AutoCAD and applying the EXPLODE command: – If you EXPLODE a 3DSOLID model without BLOCKS one time you will get a model in 3DFACES (a POLYLINE entity) which is fine for .dxf import in Odeon. Use the ASIC/Solid command in the Odeon import menu. – If you EXPLODE a 3DSOLID twice it will convert it from 3DSOLID->POLYLINE (mesh)->LINE entities. The POLYLINE entity can be imported by Odeon however the LINE entity does not carry sufficient information.

If you have not modelled in 3D solids try to use the Full re-import command in the Odeon import menu this might give you something you can use as well.

Loudspeakers and directivity data

How to handle loudspeakers and directivities in Odeon.

Q: How do should I use a CLF file?

A: It is recommended to download and install the CLF viewer, supplied here http://www.clfgroup.org/viewer.htm, so that you can see all the details described by the directivity file. One of the important parameters in the CLF file is the sensitivity of the loudspeaker, i.e. the SPL 1m away, for a given (electrical) input. The input can be measured either in Volts or in Watts. Double-click on the sensitivity button in the CLF viewer to see all the references about sensitivity.

ODEON uses the sensitivity file to extract the sound power that appears in the point source editor. Generally, the sensitivity is given to 1 Volt or 1 Watt reference. This means that the overall gain in ODEON should be set to 0 dB.

For making simulations with the maximum output by the loudspeaker, the value for the gain displayed in the directivity file should be used in the overall gain field in ODEON. This value corresponds to the maximum voltage or power supplied and is calculated either by 10log(Vrms,max/2.83) or by 10log(Wmax).

Q: What is a directivity file?

A: A directivity file describes how power is distributed around a source for different frequency bands. Loudspeakers typically are highly directive at high frequencies, so that most of the sound power is emitted in front of it. The standard format for making directivity files is called Common Loudspeaker Format (CLF) and was developed by the CLF-group (clfgroup.org). Such files have an extension of .CF1 or .CF2, for CLF version 1 and 2, respectively. The .CF2 format is the newest one including phase information.

Q: Unavailable directivity data?

A: If the directivity data of interest is not available in the CLF format, then assist the CLF-group by encouraging the manufacturer to make such data available. Free tools for this purpose can be obtained at clfgroup.org.

Q: how do I manage directivity files?

A: In version 9 and later it is possible to use subdirectories for directivity files. This makes it possible to organize directivity patterns in folders e.g. to keep directivities from a specific manufacturer in a folder of its own making it simpler to make use of large libraries of loudspeakers. Simply make subdirectories for each loudspeaker manufacturer in the above mentioned directivity files directory and store the relevant directivity files there.

Materials

About using materials and the materials list in Odeon.

Q: I can't find the materials that I have created in the material database, while working with a specific room.

A: It is likely that you have associated the new materials with the local, room material library, not the Global material library. Remember that you can Toggle between the global and local room library by pressing the corresponding button in the materials list.

Q: The material list is not accessible in my model.

A: It is possible sometimes that the file containing information about the materials used in your model is corrupted. This file has the extension .Mat and it is stored in the same place as the main file of your room, i.e. the .Par file.

In the same place there is also a file with .Mbk extension. This is the backup of the .Mat file and can be used instead of the corrupted .Mat file. In order to do that, you have to erase the .Mat file and change the extension of the .Mbk file into .Mat.

Q: I cannot find all the materials mentioned at page 4-60 in the user manual, version 12.

A: The manual on page 4-60 describes the way the materials are categorized in ODEON. For each category one can store up to 1000 different materials. However, the library comes with only a few materials pre-installed in each category, as some initial suggestions. You can add more materials in the materials list yourself.

Measurements

Questions-answers regarding the use of the ODEON measuring system.

Q: What is the equipment needed for taking measurements with ODEON?

A: The ODEON measuring system is very flexible. Only elementary equipment is needed for an initial measurement: A microphone and a loudspeaker, connected to the built-in sound card of a portable PC. However, the better is the quality of the measuring equipment the highest is the accuracy of the results.

Built-in sound cards often use low-quality filters which introduce distortion and additional background level in the recorded response. USB audio interfaces of moderate prices, indented for gaming or music recordings, can work pretty well. Power supply directly from the USB port is preferable, for increased portability. A flat frequency response microphone and loudspeaker can help to obtain enough signal to noise ratio for as many as possible octave bands.

If someone wishes to experiment with some other stimuli than the sweep signals used by ODEON -gunshots, balloon/paper bag popping- only a mobile recorder is necessary. The impulse response can be recorded as a .wav file and be post-processed afterwards in ODEON.

Q: When I try to lunch the measure impulse response tool an error message appears: "In Prepare error - closing convolver!".

A: The measuring system in ODEON requires that both an input and output audio device are available. Some sound cards make their devices unavailable to Windows (Vista, 7, 8) if no cable is connected. Connecting the microphone to the microphone input on the sound card (or any 3.5 millimeter jack) solves the problem. You can then go into the Measurement setup (Options>Program Setup>Measurement Setup) and choose the correct microphone (and playback device too) from the audio devices tab.

Odeon products

Upgrade for new versions or difference between Editions.

Q: What are the advantages of a scale model against a digital model?

A: Both methods have their strengths and weaknesses; however, the computer modelling has several significant advantages in terms of time, costs and quality of results. For an overview see this table. At ISRA 2010 a paper was presented about the comparison of a scale model and a computer model of an opera theatre.

Q: Can I run ODEON in a MAC system, using a windows emulator?

A: ODEON is an MS Windows based program and it is highly recommended to use it on a Windows PC. You can see the system requirements at the specifications page. In principle ODEON will be able to run on a MAC system when it is booted in MS Windows mode, but it is likely that the speed will not be optimal. Same considerations apply for an emulator (when you want to run MAC OS and MS Windows at the same time). In all cases Odeon A/S can only guarantee the performance of ODEON in a pure MS windows PC. Any instability in the system caused by running ODEON on another type of OS is exclusively the user’s responsibility.

Q: How can I uninstall ODEON software from my PC?

A: Uninstall ODEON by using the Add/Remove (or Uninstall) programs facility in the Windows Control Panel. As an alternative, you can open the folder Program Files on your hard disk and search for the ODEON folder (e.g. Odeon11Combined). Open the folder and run the uninstall file (e.g. uninst.exe).

ODEON will not directly delete the data folders in order to protect the files you have created so far. You may delete them manually afterwards. Please note that for a 64-bit PC system, the ODEON program files are stored at folder Program Files(x86).

Q: We are a multinational company, having offices in more than one countries. The main license belongs to one of our offices. Can we order extra licences for PCs in other offices?

A: The main ODEON license and any extra licenses associated with that can only belong to one company registration number. Normally the offices of a multinational company have different registration numbers in different countries. You cannot order an extra license associated with a different registration number. You should order a new main license first.

Q: I have problems with my dongle or installation.

A: Look under Dongle Update, or contact us.

Q: How does ODEON manage in tests compared with measured results?
Q: Is the new version compatible with older version and can I use same rooms in different editions?

A: ODEON file sets including directivity patterns and room models are forward compatible, so it is possible to load old room sets from version 3, 4, 5…., into newer versions. The file set is not backward compatible. If insisting on loading a room into an old version from a new one, it is better to use the “File|Open room and repair” rather than the normal “File|Open room”. Also it is recommended to make a backup copy before reloading into other versions.

Compatibility between different Editions is not a core facility in ODEON, so a bit of care and effort is required if loading a room created in another Edition. If loading a room in another Edition than the original, make a backup copy in the original Edition and open the room with the “File|Open|Room and repair” option.

Industrial
Is not capable of handling “single point response” result- and auralisation- files along with a number of acoustical parameters.

Auditorium
Can´t handle line, surface or multi surface sources. Any such source should be erased before attempting to load a room created in Industrial or Combined into Auditorium. Rooms created in the Industrial Edition does not have information about “Receiver pointing towards Source” in the JobList, so this has to be specified before calculations can be made.

Combined
Can read sets from any edition of ODEON. Only the facilities available in the original edition will be available. To make all options available the “Open|Room and repair” option should be used. Rooms created in the Industrial Edition does not have information about ” Receiver pointing towards Source” in the JobList, so this has to be specified before calculations can be made.

Q: What is new in the latest version of ODEON?

A: This is described on the product pages along with the difference between different Editions: Industrial, Auditorium and Combined. You can also see the full update history of the different versions.

Reverberation Time

How to obtain good values for reverberation time and how different settings affect the result.

Q: How do I make a good simulation of reverberation time in a large room?

A: First consider if the reverberation time is the best parameter to use. E.g. DL2 could be a better parameter for a larger room. Simulating reverberation time in a point response calculation in Odeon, corresponds to measuring the reverberation time. Therefore refer to a measuring standard e.g. ISO 3382.

Make sure that you use only one Omni-directional source for each calculation job. In large rooms it is important to have sufficient distance between source and receivers, receivers should not be placed in the near field of the source but in the reverberant far field characterizing the room. ISO 3382-2 includes an equation describing the recommended minimum distance between source and receiver:

Where: V – is the Volume in cubic meters; C – is the speed of sound in meter/second and ^T – is the expected reverberation time in seconds.
Furthermore it is a good idea to use a larger number of source receiver pairs in large rooms than the measurements standard demands, to cover the larger area.

If the room consists of many coupled or unregular areas with different properties, it will may not be possible to find one reverberation time that characterizes the room and we advise you to supplement the reverberation time with analyses of STI, SPL, EDT, DL2 and auralisations in different areas.

Q: When I increase the absorption coefficient in the ceiling reverberation time gets longer?

A: First a general comment on how the reverberation time is calculated from the impulse response. ODEON follows closely the ISO 3382 standard for measurements, i.e. the T30 parameter is found from the slope of a linear regression line that follows the decay curve from -5 dB to -35 dB. In any room the decay curve is a mix of 1-, 2-, and 3-dimensional modes, and generally they have different decays, i.e. the total resulting decay curve is not a straight line, but can be more or less bent. (The 1-dimensional modes have typically the longer reverberation time, and the 3-dimensional modes have the shorter reverberation time).

When the ceiling absorption is high and the walls are reflecting this can give a strong one- and two-dimensional horizontal reverberation. When making the ceiling even more absorbing it means that the one- and two-dimensional sound field gets relatively stronger, and so the reverberation time gets longer. Normally the sound pressure level will decrease. Therefore we recommend that you use auralisation and other acoustical parameters, e.g. STI, SPL and for large rooms DL2 to analyze the acoustics.

 Non-diffuse room – example case

 Claus Lynge Christensen, Gry Bælum Nielsen, Jens Holger Rindel, “Danish Acoustical Society Round Robin on room acoustic computer modelling”. ODEON A/S, 2008. 20 pages.

Q: Which calculation method should I use for reverberation time: Quick Estimate, Global Estimate, Point/Multi point Response or Grid Response?

A: The Quick Estimate should be used in connection with a rough distribution of materials. The Global Estimate ca be used for regular rooms, to estimate the reverberation time for selected source positions to give a fast average over the entire volume.

Normally you need to simulate the reverberation time for receivers in a room like in a measurement. To simulate reverberation time for a range of receiver positions you should use the job list and calculate point responses to simulate a measurement most realistically. generate the reverberation time for certain positions with Point/Multi point response. If the room is an auditorium with an audience, the grid response receivers should be used.

Q: Reverberation time gets longer, when I increase the number of rays in simple rectangular model? (nonlinear decay curves)

A: This is probably due to low diffusion of surfaces in the room, and 1-dimentional reflection paths. The decay curve will not be linear but will have a steeper curve in the beginning and a less steep curve for the later reflections. With nonlinearity in the decay curve a larger number of reflections is necessary to simulate the reverberation time. also coupled rooms with non linear decay curves should have a large number of rays in the room setup. These are good examples of a volume, where a simple Sabine calculation will not be enough to calculate reverberation time.

It can be a help in cases with nonlinear decays to look at the Global Estimate, to analyze how many rays are necessary to define the decay curve (The Global Estimate should a least go down to – 35 dB at all frequencies).

 Brief theory and example of RT in non-diffuse rooms.

Q: Does Odeon have T20 - and how does it calculate RT?

A: T20, T10 and several extra parameters will be available from version 11.
The reverberation Time T30 and EDT was selected from the beginning as these two reverberation times is enough to know the room acoustics. However, T20 and T30 are both calculated in the Global Estimate. and from version 11 it will be possible to calculate T20 and many other acoustical parameters in point responses as well.

Reverberation time, (T30) is derived from -5 to -35 dB of the backwards Integrated energy curve according to FDIS 3382-1[6]See below how you can analyze the decay curves from a point response in the Auditorium or Combined edition. The point response shows all curves in the 8 octave bands, to investigate decays curves in a single octave band further press A. By zooming in on the backwards integrated energy curve (E, Integrated) you can analyze different steps of the decay e.g. to see how calculations of reverberation time based on different intervals of the decay curve give different results.

 

Room modelling

How different geometries work in Odeon (and is it possible to calculate volume).

Q. Can I add a surface directly in ODEON?

A. You can add a surface in ODEON using vertices from neighbour surfaces.

To do so enter the modelling options in the 3D view:

Press F1 to obtain the ODEON help. Follow the instructions under the heading “Defining a surface from existing points using the 3D View, the Windows Clipboard and the ODEON Edit”.

Q: What is the maximum size of room managed by ODEON?

A: ODEON is capable of working with pretty large and complex rooms up to 2 kilometers in each dimension and a large number of surfaces. The only limit in the number of surfaces is imposed by the amount of RAM and the power of the PC, since ODEON itself does not impose any other limit. From our experience so far rooms with up to 100000 surfaces can be manageable, although some navigation functions may be slowed down.

When the ceiling absorption is high and the walls are reflecting this can give a strong one- and two-dimensional horizontal reverberation. When making the ceiling even more absorbing it means that the one- and two-dimensional sound field gets relatively stronger, and so the reverberation time gets longer. Normally the sound pressure level will decrease. Therefore we recommend that you use auralisation and other acoustical parameters, e.g. STI, SPL and for large rooms DL2 to analyze the acoustics.

 Non-diffuse room – example case

 Claus Lynge Christensen, Gry Bælum Nielsen, Jens Holger Rindel, “Danish Acoustical Society Round Robin on room acoustic computer modelling”. ODEON A/S, 2008. 20 pages.

Q: When should I use exterior type for a surface?

A: You should use exterior type for a surface that normally belongs to the interior of a room but you want to use it as exterior, i.e. providing less scattering at lower frequencies. When a room is loaded into ODEON, the surfcases are automatically distinguished between exterior and interior ones, according to the Interior margin setting in the Room Setup.

By default, the interior margin is 10 cm from the boundary surfaces in the room. This means that surfaces falling inside the interior margin are considered as boundary surfaces, displayed in black, while surfaces deeper inside the room and away from the interior margin are considered interior surfaces. These are displayed by a greenish color. An interior surface provides quite high scatering throughout the whole frequency range, while an exterior surface is expected to provide less scattering at low frequencies.

You can force a surface to be exterior, even though it was detected as interior, if you believe that due to its shape the scattering is less at low frequencies.

Q: Extra lines are displayed in my model when I import a room in ODEON. Where do these lines come from?

A: In ODEON any surface is represented in a healthy way by a closed loop of points. Subsequently, each point is defined by the 3D coordinates: x, y, z, as you can see in any room file opened in the ODEON editor.

When a window is placed in the middle of a wall or when simply there is a hole in a surface, ODEON has to create one loop of points both along the boundary of the wall and the boundary of the hole. An extra line appears in the wall inside ODEON giving the indication that the points defining the hole are connected to the points defining the boundary in the same loop. So, this line is an indication of a healthy imported surface with a hole inside.

You can see the loop of points for any surface very easily within from the 3DView, by pressing the N key.

Q: Can I combine two models from the Odeon extrusion modeller?

A: Yes below video describes how you can combine two extrusions from two different extrusion planes: a plane section and a cross section. Note that when you have combined the two models you cannot go back to the extrusion modeller and draw in the combined model, you must use the Odeon Editor.

Q: How do I create a room model in ODEON?

A: There are basically four ways to create a room models: import from dxf-files/3ds-files, by using Google SketchUp and SU2Odeon, extrusion modelling or parametric modelling in a text editor.

Below several ways to handle 3D models for use in ODEON are illustrated:

Q: Open GL shows a hole where there is a surface?

A: The problem could be that the lines cross ower creating a butterfly surface, like the surface shown below (100 101 102 103)

  

Q: How is the surface normal and insertion point of surfaces calculated?

A: Precise surface equations for each surface in a room model are essential for all computations in a program such as Odeon. The surface equation Ax + By + Cz + D = 0 of a surface plane is based on an insertion point as well as a surface normal.

If all corners of each surface would be exactly in one plane and there were no limits to numerical precision of computers, there would not be a problem. Neither is the case, so in Odeon these equations are fitted from all points on the perimeter of the surface weighting their contribution relative to the area of the surface which the two closest edges describe – that is, very close neighboring points has little weight whereas distant neighboring points carry height weight. Consequently Odeon can handle surfaces with perimeter points that derivates quite a bit from the perfect plane. In early versions of Odeon such error would often lead a substantial loss of rays or plane equations which described the geometry poorly – the geometry had to be corrected over and over again.

Note that Odeon doesn’t mind which order the perimeter points of a surface is given (clockwise or counterclockwise) both sides of the surface is automatically described in one go.

Also note that Odeon allows concave surfaces, surfaces with shapes such as U,O,L,H are allowed to be described by just one surface (sequence of points), no need for surface subdivision.

Although these are features are hidden, it does mean that modeling is made much easier by Odeon.

Simulation Issues

Solutions and tips regarding various simulation topics.

Q: Can I make simulations in a room when there is loss of rays?

A: ODEON will complain when the loss of rays is more than 20% and the calculations will be terminated. Ideally a room should be watertight. Otherwise the software cannot know the path that each ray follows. If a ray escapes from the room there is not any reflection point or any information for its successive course. When there is loss but it is lower than 20% ODEON accepts the geometry since the missing energy is not so much to deteriorate the accuracy.

Q: Can I calculate structure borne sound transmission or flanking transmission in ODEON?

A: No. ODEON treats sound transmission – insulation in a simplified way. Only airborne transmission is modeled, as rays which are let to pass through a partition. No matter how high is the reduction index, only 10% of the total number of rays are let to pass through the wall. The strength of these rays is then reduced according to the reduction index. It wise to use slightly higher number of rays when modelling sound transmission, so that you are sure that enough rays will pass from a source to a receiving room and sample the geometry properly.

If you want to make more advanced sound insulation simulations, such as impact or flanking transmission, you may have to check a more appropriate software like Bastian from DataKustik.

Q: Does Odeon have 1/3 octaves?

A: Odeon and other Room acoustics software are energy based high frequency models. Calculations are in 1/1 octave bands because it gives better results for energy based calculations.

In cases with wall transmission it is possible to use 1/3 octaves as input, but then Odeon will recalculate these to 1/1-octave bands in order to fit with the best calculation principle for this type of model.
If you want to make more advanced sound insulation simulations, such as impact or flanking transmission, you may have to check a more appropriate software like Bastian from DataKustik.

Q: Can I use Odeon for small rooms: music studies, cars etc?

A: The calculation principles applied in Odeon is a combination of high frequecy models such as the image source method and ray-tracing, therefore validity of results depends on the frequency range of interest and if signals of interest are dominated by pure tones.

For Odeon simulations as with real measurements, the source and receiver should be at least 1/4th wave length from the walls. But at the very lowest resonance of the room the level can change a lot from position to position without Odeon being able to predict it. For investigation of low frequency behavior (resonances), indeed Odeon is not the tool.

Although small (Non diffuse) rooms is a challenge to Odeon, it might in some cases be the best tool for your calculations anyway. This report suggest that absorption should be chosen with care if predictions in rooms with very none diffuse sound fields are made, in particular be careful with extreme absorption coefficients (alfa > 0.9 and alfa < 0.05).

Q: How do I get to look at the room impulse response for a single point receiver instead of the BRIR?

A: Select the unity HRTF in the auralisation setup – delete the text contents in the Headphone input box (turns read which is ok in this case) finally set the phase approximation to random. This will produce a BRIR where both channels are equal.

Q: Odeon is installed on my hard drive but calculations are running on a network drive, can this influence calculation speed?

A: Try to bring the work files down to your computer for comparison. The speed of the calculation can have something to do with the speed of the network. Also if you make very heavy calculations it might take some of the network capacity from others. It is also quite common that the whole process may get stuck due to overload of the network.

Q: Does ODEON support multiple CPU's

A: Since ODEON 11, which was released in 2011, multi core CPU’s are supported for Multi point and Grid response calculations. The calculation engine has been rewritten to support this and even runs faster on a single core CPU. A history of the developments in ODEON can be found here.

Q: Are there any examples of comparison of Odeon simulations and measurements?

A: Yes please refer to this page.

Visualising Acoustics

There are several ways to detect errors or visualise the sound in Odeon.

Q: Can I make simulations in a room when there is loss of rays?

A: See below video:

Q: I have troubles with the colour bar in the grid scale?

A: When you are in Define Grid and Set manually scale grid, be sure to tick the box Manual Scaling before you define the interval you want to show in the grid. Choose the parameter you want to change.
If you still cannot make the exact scale you want there are some possibilities to adjust the range and colours in Option/Program setup/ grid colours.
When you have found a good grid scale setup, you can save it in Set manually scaled grid pressing (Ctrl S).

Q: Can Odeon show focussing effects?

A: Read More.

Q: How can I see a flutter echo?

A: Read More.