Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions README.es-ES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@


# SampleRateConverter
Convertidor eficiente de tasa de muestreo de audio
Convertidor eficiente de tasa de muestreo de audio

# Notas
- Este es un algoritmo de conversión de tasa de muestreo aproximado basado en las propiedades de los triángulos semejantes. Permite convertir audio con cualquier tasa de muestreo a otra tasa arbitraria, y es útil en escenarios donde no se requiere alta precisión, pero sí una velocidad de procesamiento rápida.
- La distribución de frecuencias de los resultados de este algoritmo en el rango de bajas frecuencias es básicamente similar a la lograda por el software Cool Edit, aunque puede haber cierta pérdida en el rango de altas frecuencias.
- Dado que estima los valores de muestreo entre los puntos reales únicamente mediante líneas rectas y sin ningún proceso de filtrado, la complejidad temporal de este algoritmo es solo O(n).
- Al aplicarlo en mi PC, este algoritmo procesa un archivo de audio de 3 minutos, convertiéndolo de 44.1K a 48K, en aproximadamente 1 segundo; mientras que, en el mismo entorno, Cool Edit tarda casi medio minuto.
- Las clases para leer y escribir archivos WAV provienen de [aquí](https://github.com/sintrb/WaveAccess/tree/master/src/com/sin/java/waveaccess)

# Descripción
- Este es un algoritmo de conversión de tasa de muestreo aproximado basado en las propiedades de los triángulos semejantes. Permite convertir audio con cualquier tasa de muestreo a otra tasa arbitraria, y es útil en escenarios donde no se requiere alta precisión, pero sí una velocidad de procesamiento rápida.
- La distribución de frecuencias de los resultados de este algoritmo en el rango de bajas frecuencias es básicamente similar a la lograda por el software Cool Edit, aunque puede haber cierta pérdida en el rango de altas frecuencias.
- Dado que estima los valores de muestreo entre los puntos reales únicamente mediante líneas rectas y sin ningún proceso de filtrado, la complejidad temporal de este algoritmo es solo O(n).
- Al aplicarlo en mi PC, este algoritmo procesa un archivo de audio de 3 minutos, convertiéndolo de 44.1K a 48K, en aproximadamente 1 segundo; mientras que, en el mismo entorno, Cool Edit tarda casi medio minuto.
- Las clases para leer y escribir archivos WAV provienen de [aquí](https://github.com/sintrb/WaveAccess/tree/master/src/com/sin/java/waveaccess)