# Sound Metering Component

## Overview

> ## **Camera Zoom Feature**

The **Sound Metering Component** is a powerful and versatile Actor Component designed to revolutionize how you measure and visualize sound within your projects. This ready-to-use component leverages a custom algorithm to accurately calculate sound levels based on direction, range, and emitter strength, providing a comprehensive solution for dynamic audio environments.

> ## **Custom** Sound Metering Component

The **Sound Metering Component** employs a sophisticated algorithm to directionally measure sound levels from other actors that implement the "Do Sound" Blueprint Interface. This ensures precise and reliable sound metering tailored to your specific needs.

**Multiple Custom Parameters**:

* **Range**: Define the effective range within which the component measures sound, allowing for fine-tuned control over the detection area.
* **Sensitivity**: Adjust the sensitivity of the sound metering to capture varying intensities of audio signals.
* **Location**: Specify the location parameters to accurately position the sound metering within your scene.
* **Update Time**: Set the frequency at which the sound levels are updated, ensuring real-time responsiveness.
* **Random Sound Level for Background Noise**: Introduce variability in background noise levels to simulate more realistic audio environments.

> ## **Easy Customization**

The component includes a user-friendly widget, featuring a 20-level sound visualization range. This widget allows for intuitive monitoring of sound levels, with each level customizable through a color gradient to enhance visual clarity and aesthetic appeal.

> ## [**Demo level included**](https://multicore-games.itch.io/sound-metering-component)

The demo level includes examples of all features of the **Sound Metering Component**, each with interactive examples and use cases!

<details>

<summary><strong>Supported Unreal Engine Versions:</strong></summary>

• UE 5.0

• UE 5.1

• UE 5.2

• UE 5.3

• UE 5.4

</details>

{% content-ref url="overview/features" %}
[features](overview/features)
{% endcontent-ref %}

***

## Setup and Implementation

{% content-ref url="setup-and-implementation/getting-set-up" %}
[getting-set-up](setup-and-implementation/getting-set-up)
{% endcontent-ref %}
