# getSoundBPM (Cliente)

> Detecta el tempo del sonido en pulsaciones por minuto, redondeado hacia abajo.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Sonido
- **URL**: https://wiki.mymp.gg/es/getSoundBPM

## Sintaxis

```lua
float|false getSoundBPM(sound sound)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `sound` | `sound` | El elemento `sound`, o un elemento `dui` para el sonido del navegador. |

## Retorno

Las pulsaciones por minuto, o `false` si no se detectó ningún tempo.

## Ejemplo

```lua
local music = playSound("sounds/track.mp3", true)
local bpm = getSoundBPM(music)
if bpm then
    outputDebugString("BPM: " .. bpm)
end
```

### Atención

La primera llamada analiza el sonido entero en el momento, lo que puede congelar un instante. El resultado se guarda para las siguientes.

## Ver también

- [getSoundFFTData (Cliente)](https://wiki.mymp.gg/es/getSoundFFTData.md): Devuelve el espectro de frecuencias de lo que el sonido está reproduciendo ahora, para hacer visualizadores.
- [getSoundLength (Compartido)](https://wiki.mymp.gg/es/getSoundLength.md): Devuelve la duración del sonido.
