# Vintage Soundboard Pad

Pad de disparo com estado aceso e retorno tátil.

- Nome no registry: `vintage-soundboard-pad`
- Tipo: componente
- Dependências npm: react
- Demo: https://ui.visantlabs.com/c/vintage-soundboard-pad
- Categorias: controles, audio, pad

## Quando usar

- Use quando: Disparar sample ou efeito sonoro com toque, numa grade de pads tipo MPC
- Evite quando: Botão de ação comum: vintage-button dentro do kit, ou o botão do tema fora dele

## Instalar

```bash
npx shadcn@latest add @visant/vintage-soundboard-pad
```

## Usar

```tsx
<VintageSoundboardPad
  size={72}
/>
```

## API

### VintageSoundboardPad

- `active?: boolean`
- `className?: string`
- `color?: string = "var(--vintage-accent)"`
- `icon?: string`
- `label?: string = "PAD"`
- `onRelease?: () => void`
- `onTrigger?: () => void`
- `silent?: boolean = false` — Não toca nada. Para quando o app já cuida do áudio no `onTrigger`.
- `size?: number = 96`
- `voice?: "kick" | "snare" | "hat" | "clap" | "tom" | "ride" | "bass" | "synth" | "fx" | "vox"` — Que som o pad faz. Sem ela, a voz sai do rótulo ("KICK" toca bumbo); rótulo que não nomeia voz nenhuma toca o `drop` da casa.
