diff --git a/README.es-ES.md b/README.es-ES.md new file mode 100644 index 0000000..e137523 --- /dev/null +++ b/README.es-ES.md @@ -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)