GuitarX Afinador
Iván López Espejo
Sumario
Introducción
 Arquitectura
 Funcionamiento Interno
 Aplicación Final
 Dónde Encontrarla

GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Introducción

¿Qué es GuitarX Afinador?
GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Introducción
¿Qué es GuitarX Afinador?
 ¿Cómo surgió?

GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Introducción
¿Qué es GuitarX Afinador?
 ¿Cómo surgió?
 ¿Por qué liberarlo?

GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Arquitectura

Aplicación JAVA
GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Funcionamiento 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
 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 | iloes@correo.ugr.es
Funcionamiento 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
 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 | iloes@correo.ugr.es
Funcionamiento 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
 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 | iloes@correo.ugr.es
Funcionamiento 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
 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 | iloes@correo.ugr.es
Funcionamiento 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
 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 | iloes@correo.ugr.es
Funcionamiento 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
 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 | iloes@correo.ugr.es
Funcionamiento Interno
Interpolación temporal de la
autocorrelación mediante Algoritmo 8.1.
 Detección de pico máximo
 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 | iloes@correo.ugr.es
Funcionamiento Interno
Interpolación temporal de la
autocorrelación mediante Algoritmo 8.1.
 Detección de pico máximo
 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 | iloes@correo.ugr.es
Funcionamiento Interno
Interpolación temporal de la
autocorrelación mediante Algoritmo 8.1.
 Detección de pico máximo
 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 | iloes@correo.ugr.es
Funcionamiento 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)
1ª (Mi4)
329.63
2ª (Si3)
246.94
3ª (Sol3)
196
4ª (Re3)
146.83
5ª (La2)
110
6ª (Mi2)
82.41
GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Aplicación Final
GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Dónde Encontrarla

Buscando en Google…
◦
◦
◦
◦
Forja de código de Google
PortalProgramas
UPtoDOWN
…
GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
GuitarX Afinador

GRACIAS
Iván López Espejo
iloes@correo.ugr.es
GuitarX Afinador – Iván López Espejo | iloes@correo.ugr.es
Descargar

Diapositiva 1