# Acoustic Reverberation Calculator MCP

> Acoustic Reverberation Calculator estimates a room's RT60 decay time and assesses its acoustic suitability. Using the Sabine method, this MCP calculates reverberation based on volume and surface absorption materials. It compares your results against ideal targets for specific venues like concert halls or recording studios.

## Overview
- **Category:** utilities
- **Price:** Free
- **Tags:** acoustics, rt60, sabine, audio, physics

## Description

Designing a functional listening space isn't just about pretty surfaces; it's about controlling decay time. This connector lets you model exactly how sound energy behaves in a room before the first brick is laid. You input the basic geometry and the types of materials you plan to use—everything from concrete walls to specialized foam panels. The MCP then runs these inputs through established acoustic physics, giving you a precise estimate of the RT60 decay time across multiple frequency bands.

Once you have that raw number, the system doesn't stop there. It cross-references your calculated time against industry standards; for instance, determining if a space is acoustically viable for an opera house or a podcast booth. If you find yourself needing to integrate this with other engineering services, Vinkius hosts the full catalog of available MCPs so your agent can access everything in one place. It's about getting quantifiable proof that your design will sound right.

## Tools

### calculate_reverberation_time
Estimates the RT60 decay time across all frequency bands given a room's configuration.

### evaluate_room_suitability
Compares calculated reverberation times against ideal acoustic targets for specific spaces.

### get_material_catalog
Provides a full list of available materials and their corresponding absorption coefficients.

## Prompt Examples

**Prompt:** 
```
Calculate RT60 for a 500m3 room with 100m2 of Acoustic Foam and 400m2 of Concrete.
```

**Response:** 
```
The estimated RT60 for the specified configuration is approximately 1.2 seconds at mid-frequencies.
```

**Prompt:** 
```
Is a room with an RT60 of 2.5s suitable for an Acoustic Studio?
```

**Response:** 
```
No, a 2.5s decay time is too 'live' for an Acoustic Studio; you should add more absorptive materials.
```

**Prompt:** 
```
List all available acoustic materials.
```

**Response:** 
```
The catalog includes Acoustic Foam, Heavy Carpet, Glass, Wood Panel, and Concrete.
```

## Capabilities

### Calculate Decay Time
Determines the estimated RT60 decay time for a room based on its volume and surface materials.

### Compare to Standards
Checks calculated reverberation times against ideal acoustic targets for specific building types.

### Access Material Data
Retrieves a complete list of available construction materials and their frequency-dependent absorption coefficients.

## Use Cases

### Designing a Podcast Studio
The studio designer needs low reverb for clear speech. They use the material catalog to select specific wall panels and then feed those parameters into `calculate_reverberation_time`. The resulting decay time is checked using `evaluate_room_suitability` against 'speech intelligibility' benchmarks, confirming the design works.

### Retrofitting a Concert Hall
An acoustical consultant must determine if an old venue can host modern music without excessive echo. They input the hall’s volume and proposed treatments into `calculate_reverberation_time`. The output is then checked against 'Concert Hall' targets via suitability evaluation.

### Building a Cinema Screening Room
The architect needs precise control over decay time for cinematic sound. They start by listing materials from the catalog, calculate the RT60, and then use `evaluate_room_suitability` to ensure the result falls within the narrow range required for movie theaters.

### Testing a Small Meeting Pod
A team is designing a temporary conference pod. They calculate the RT60 using simple foam and wood panels, then check if that time meets minimum standards for clear communication in small acoustic environments.

## Benefits

- You get concrete numbers proving acoustic viability. Instead of guesswork, the calculator provides an estimated RT60 decay time, which is critical for both speech intelligibility and musical fidelity.
- Avoid costly redesigns by running preliminary checks. By comparing your calculated times against industry standards using `evaluate_room_suitability`, you know instantly if a space will work for an opera house or a cinema.
- Material data is centralized. You don't have to manage multiple spreadsheets; the tool gives you access to the full material catalog, providing absorption coefficients for every surface type.
- The process is measurable. This MCP allows you to model complex physics using simple inputs—room volume and surface materials—giving a quantifiable metric (RT60) instead of just a subjective feeling.
- It speeds up feasibility studies. Combining the tools means an acoustic assessment that used to take days of manual calculations can now be run instantly, allowing rapid iteration on designs.

## How It Works

The bottom line is you get a clear acoustic report showing if the space passes professional sound quality metrics.

1. First, use the material catalog to specify the room's volume and the total surface area covered by various absorptive materials (e.g., concrete vs. acoustic paneling).
2. Next, feed these parameters into the main calculation tool, which estimates the RT60 decay time using the Sabine method across all frequency bands.
3. Finally, run the resulting decay time through the suitability checker; it will compare your numbers to industry standards for venues like cinemas or studios.

## Frequently Asked Questions

**How does the calculate_reverberation_time tool work?**
It estimates RT60 decay time using the Sabine method. You provide the room's volume and material absorption data, and it returns a calculated decay time across multiple frequency bands.

**Do I need to use get_material_catalog before anything else?**
It’s best practice to start with this catalog. It provides the full list of available materials and their accurate absorption coefficients, which you then feed into the other two tools.

**What does evaluate_room_suitability check for?**
This tool compares your calculated decay time against professional benchmarks. For example, it tells you if a measured reverb is too 'live' or too dry for a specific venue type like an acoustic studio.

**Can I calculate RT60 using the material catalog?**
No. The catalog only provides input data (the absorption coefficients). You must use `calculate_reverberation_time` to perform the actual physics calculation.

**If I provide incorrect units of measure when using the `calculate_reverberation_time` tool, what happens?**
The tool will return an error indicating mismatched or unsupported units. Always ensure your room volume is in cubic meters (m³) and surface areas are in square meters (m²) for accurate results.

**Does the `evaluate_room_suitability` tool check against standards beyond professional cinema use?**
Yes, it compares your calculated time against multiple ideal acoustic targets. These include recommendations for concert halls, classrooms, and dedicated recording studios, giving you a broad assessment.

**Can I get material absorption coefficients if the item isn't listed in `get_material_catalog`?**
No, accuracy requires using materials from the catalog. The tool only processes data for available materials and their defined frequency-dependent absorption coefficients.

**Are there performance limits or rate restrictions when running multiple calculations with `calculate_reverberation_time`?**
The MCP supports high usage volumes, but excessive requests in a short period may trigger temporary throttling. For professional, large-scale data processing, check Vinkius documentation for best practices.

**What is RT60?**
RT60 (Reverberation Time) is the time it takes for sound to decay by 60 decibels in a space.

**How do I use the calculator?**
Provide the room volume and a JSON array of surfaces with their areas and material names to `calculate_reverberation_time`.

**Which materials are supported?**
You can browse the full list of available materials using the `get_material_catalog` tool.