Download - GuitarX Afinador

Transcript
Page 1: GuitarX Afinador

GuitarX AfinadorGuitarX AfinadorIván López Espejo

Page 2: GuitarX Afinador

SumarioSumario

� Introducción

� Arquitectura

� Funcionamiento Interno

� Aplicación Final� Aplicación Final

� Dónde Encontrarla

GuitarX Afinador – Iván López Espejo | [email protected]

Page 3: GuitarX Afinador

IntroducciónIntroducción

� ¿Qué es GuitarX Afinador?

GuitarX Afinador – Iván López Espejo | [email protected]

Page 4: GuitarX Afinador

IntroducciónIntroducción

� ¿Qué es GuitarX Afinador?

� ¿Cómo surgió?

GuitarX Afinador – Iván López Espejo | [email protected]

Page 5: GuitarX Afinador

IntroducciónIntroducción

� ¿Qué es GuitarX Afinador?

� ¿Cómo surgió?

� ¿Por qué liberarlo?

GuitarX Afinador – Iván López Espejo | [email protected]

Page 6: GuitarX Afinador

ArquitecturaArquitectura

� Aplicación JAVA

GuitarX Afinador – Iván López Espejo | [email protected]

Page 7: GuitarX Afinador

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]

Page 8: GuitarX Afinador

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]

Page 9: GuitarX Afinador

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]

Page 10: GuitarX Afinador

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]

Page 11: GuitarX Afinador

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]

Page 12: GuitarX Afinador

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]

Page 13: GuitarX Afinador

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]

Page 14: GuitarX Afinador

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]

Page 15: GuitarX Afinador

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]

Page 16: GuitarX Afinador

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

Page 17: GuitarX Afinador

Aplicación FinalAplicación Final

GuitarX Afinador – Iván López Espejo | [email protected]

Page 18: GuitarX Afinador

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]

Page 19: GuitarX Afinador

GuitarX AfinadorGuitarX Afinador

� GRACIAS� GRACIAS

Iván López Espejo

[email protected]

GuitarX Afinador – Iván López Espejo | [email protected]


Top Related