guitarx afinador
DESCRIPTION
Presentación empleada el 20 de octubre de 2011 en el marco de las Jornadas de Proyectos Libres de la UGR acerca de la arquitectura básica del software libre GuitarX Afinador, el cual fue liberado con la ayuda de la Oficina de Software Libre de la UGR.TRANSCRIPT
GuitarX AfinadorGuitarX AfinadorIván López Espejo
SumarioSumario
� Introducción
� Arquitectura
� Funcionamiento Interno
� Aplicación Final� Aplicación Final
� Dónde Encontrarla
GuitarX Afinador – Iván López Espejo | [email protected]
IntroducciónIntroducción
� ¿Qué es GuitarX Afinador?
GuitarX Afinador – Iván López Espejo | [email protected]
IntroducciónIntroducción
� ¿Qué es GuitarX Afinador?
� ¿Cómo surgió?
GuitarX Afinador – Iván López Espejo | [email protected]
IntroducciónIntroducción
� ¿Qué es GuitarX Afinador?
� ¿Cómo surgió?
� ¿Por qué liberarlo?
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Selección de la cuerda de afinación
� Captura de flujo de audio y segmentación en tramas de 160 muestras (20ms/8kHz)
� Normalización de trama� Normalización de trama
� Clasificación de trama en sonora o silenciosa
� Enventanado con función de Hamming
� Cálculo de la autocorrelación sesgada
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Selección de la cuerda de afinación
� Captura de flujo de audio y segmentación en tramas de 160 muestras (20ms/8kHz)
� Normalización de trama� Normalización de trama
� Clasificación de trama en sonora o silenciosa
� Enventanado con función de Hamming
� Cálculo de la autocorrelación sesgada
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Selección de la cuerda de afinación
� Captura de flujo de audio y segmentación en tramas de 160 muestras (20ms/8kHz)
� Normalización de trama� Normalización de trama
� Clasificación de trama en sonora o silenciosa
� Enventanado con función de Hamming
� Cálculo de la autocorrelación sesgada
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Selección de la cuerda de afinación
� Captura de flujo de audio y segmentación en tramas de 160 muestras (20ms/8kHz)
� Normalización de trama� Normalización de trama
� Clasificación de trama en sonora o silenciosa
� Enventanado con función de Hamming
� Cálculo de la autocorrelación sesgada
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Selección de la cuerda de afinación
� Captura de flujo de audio y segmentación en tramas de 160 muestras (20ms/8kHz)
� Normalización de trama� Normalización de trama
� Clasificación de trama en sonora o silenciosa
� Enventanado con función de Hamming
� Cálculo de la autocorrelación sesgada
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Selección de la cuerda de afinación
� Captura de flujo de audio y segmentación en tramas de 160 muestras (20ms/8kHz)
� Normalización de trama� Normalización de trama
� Clasificación de trama en sonora o silenciosa
� Enventanado con función de Hamming
� Cálculo de la autocorrelación sesgada
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Interpolación temporal de la autocorrelación mediante Algoritmo 8.1.
� Detección de pico máximo
� Frecuencia directamente proporcional al � Frecuencia directamente proporcional al factor de interpolación por la frecuencia de muestreo e inversamente proporcional a la posición de la muestra máxima en la secuencia de autocorrelación
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Interpolación temporal de la autocorrelación mediante Algoritmo 8.1.
� Detección de pico máximo
� Frecuencia directamente proporcional al � Frecuencia directamente proporcional al factor de interpolación por la frecuencia de muestreo e inversamente proporcional a la posición de la muestra máxima en la secuencia de autocorrelación
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Interpolación temporal de la autocorrelación mediante Algoritmo 8.1.
� Detección de pico máximo
� Frecuencia directamente proporcional al � Frecuencia directamente proporcional al factor de interpolación por la frecuencia de muestreo e inversamente proporcional a la posición de la muestra máxima en la secuencia de autocorrelación
GuitarX Afinador – Iván López Espejo | [email protected]
Funcionamiento InternoFuncionamiento Interno
� Actualización de LEDs indicadores en función de la frecuencia fundamental de vibración de la cuerda estimada
Cuerda (Nota) Frecuencia fundamental (Hz)
GuitarX Afinador – Iván López Espejo | [email protected]
Cuerda (Nota) Frecuencia fundamental (Hz)
1ª (Mi4) 329.63
2ª (Si3) 246.94
3ª (Sol3) 196
4ª (Re3) 146.83
5ª (La2) 110
6ª (Mi2) 82.41
Aplicación FinalAplicación Final
GuitarX Afinador – Iván López Espejo | [email protected]
Dónde EncontrarlaDónde Encontrarla
� Buscando en Google…
◦ Forja de código de Google
◦ PortalProgramas
◦ UPtoDOWN◦ UPtoDOWN
◦ …
GuitarX Afinador – Iván López Espejo | [email protected]
GuitarX AfinadorGuitarX Afinador
� GRACIAS� GRACIAS
Iván López Espejo
GuitarX Afinador – Iván López Espejo | [email protected]