# Changelog

Todos los cambios notables de este proyecto se documentan en este archivo.

## [0.3.0] - 2026-04-25

### Agregado
- **25 efectos de audio** disponibles via `CadenaEfectos`:
  - 10 efectos DX8: Chorus, Compressor, Distortion, Echo, Flanger, Gargle,
    I3DL2Reverb, ParamEQ, Reverb, Volume DSP
  - 15 efectos BASS_FX: Echo, Flanger, Reverb, LPF, Damp, AutoWah, Echo2,
    Phaser, Echo3, Chorus, APF, Compressor, Distortion, Compressor2, BiQuad
- **Filtros BiQuad** con 9 sub-tipos: Lowpass, Highpass, Bandpass, Notch,
  Allpass, PeakingEQ, LowShelf, HighShelf
- **API de alto nivel - 3 nuevos modulos**:
  - `CadenaEfectos`: Gestion de efectos con presets, bypass y parametros
  - `Codificador`: Conversion entre formatos (MP3, FLAC, OGG, OPUS)
  - `Analizador`: FFT, niveles, BPM, loudness EBU R128 (LUFS/peak)
- **20+ funciones BASS core nuevas**: Slide, Link, Lock, 3D completo,
  Samples, StreamPut, FXFree, FXReset, ChannelGetLevelEx
- **Sub-encoders completos**: Start/StartFile/NewStream para FLAC, MP3, OGG, OPUS
- **Constantes FFT y Level**: BASS_DATA_FFT256-32768, BASS_LEVEL_RMS/STEREO
- **Constantes BASSenc adicionales**: SERVER_CERT/KEY, CAST_BIND, TERMINATE
- **Reproductor wxPython v0.3.0** con:
  - 4 pestanas: Reproductor, Ecualizador, Efectos (25), Analizador
  - Todos los 25 efectos como checkboxes
  - VU meters dual con gauges
  - Indicadores LUFS y True Peak en tiempo real
  - Reverse playback
  - Control de Tempo y Pitch

### Corregido
- Sub-encoders ahora tienen configuradores individuales con bindings completos

## [0.2.0] - 2026-04-25

### Agregado
- 29 wrappers de add-ons con bindings de bajo nivel completos
- API de alto nivel: Grabador, Mezclador, LectorTags
- Constantes, estructuras y callbacks para todos los add-ons
- 6 guias de documentacion
- 14 ejemplos de uso

### Corregido
- Compatibilidad con BASS < 2.4.18
- Script build_wheel.bat reescrito sin acentos

## [0.1.0] - 2026-04-25

### Agregado
- Infraestructura base del proyecto
- Carga dinamica de 33 DLL x64
- Bindings completos para bass.dll (80+ funciones)
- Clase Reproductor de alto nivel
- Diagnostico integrado
- Tests de importacion
