Skip to content
Documentation sections

RT60 Reverberation Time Calculator

POSThttps://rftools.io/api/py/v1/calculate

Slug rt60-reverberation. Calculate room reverberation time (RT60) using Sabine and Eyring equations. Enter dimensions and average absorption coefficient to get decay time, critical distance, and Schroeder frequency for acoustic treatment design.

Inputs

Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.

Inputs of rt60-reverberation
NameUnitRangeDefaultDescription
lengthnumberm1 … 1006Room Length
widthnumberm1 … 1004Room Width
heightnumberm1.5 … 303Room Height
avgAbsorptionnumbernone0.01 … 0.990.2Bare concrete ~0.03, carpet ~0.3, acoustic panels ~0.8. With surfaces listed, the coefficient of the rest of the room.
numSurfacesnumbernone0 … 80Surfaces with their own absorption, such as a carpet, panels or curtains; the rest of the room keeps the average coefficient (0–8)
surface1Areanumberm²0 … 1000010Area of listed surface 1, part of the room's surface
surface1Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 1 at mid frequencies (500 Hz–1 kHz)
surface2Areanumberm²0 … 1000010Area of listed surface 2, part of the room's surface
surface2Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 2 at mid frequencies (500 Hz–1 kHz)
surface3Areanumberm²0 … 1000010Area of listed surface 3, part of the room's surface
surface3Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 3 at mid frequencies (500 Hz–1 kHz)
surface4Areanumberm²0 … 1000010Area of listed surface 4, part of the room's surface
surface4Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 4 at mid frequencies (500 Hz–1 kHz)
surface5Areanumberm²0 … 1000010Area of listed surface 5, part of the room's surface
surface5Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 5 at mid frequencies (500 Hz–1 kHz)
surface6Areanumberm²0 … 1000010Area of listed surface 6, part of the room's surface
surface6Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 6 at mid frequencies (500 Hz–1 kHz)
surface7Areanumberm²0 … 1000010Area of listed surface 7, part of the room's surface
surface7Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 7 at mid frequencies (500 Hz–1 kHz)
surface8Areanumberm²0 … 1000010Area of listed surface 8, part of the room's surface
surface8Alphanumbernone0 … 0.990.3Absorption coefficient of listed surface 8 at mid frequencies (500 Hz–1 kHz)

Outputs

Returned in values, by key. A value that is unbounded or undefined is null.

Outputs of rt60-reverberation
FieldUnitDescription
rt60SabineheadlinesRT60 (Sabine)
rt60EyringsRT60 (Eyring)
criticalDistancemCritical Distance
schroederFreqHzSchroeder Frequency
totalAbsorptionsabinsTotal Absorption
volumem³Room Volume
surfaceAream²Surface Area
optimalSpeechsOptimal RT60 (Speech)
optimalMusicsOptimal RT60 (Music)
otherAream²The room’s surface not listed, at the average absorption coefficient
meanAbsorptionnoneTotal absorption over the room’s surface, A/S: the coefficient the Eyring equation takes

Calling it

  • Calculate: one call, the request and response in full, and its errors.
  • Batch: this calculator with others, or a sweep, in one request.
  • Solve for a target: the value of one input that brings an output to a target.