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 | [email protected]
Introducción

¿Qué es GuitarX Afinador?
GuitarX Afinador – Iván López Espejo | [email protected]
Introducción
¿Qué es GuitarX Afinador?
 ¿Cómo surgió?

GuitarX Afinador – Iván López Espejo | [email protected]
Introducción
¿Qué es GuitarX Afinador?
 ¿Cómo surgió?
 ¿Por qué liberarlo?

GuitarX Afinador – Iván López Espejo | [email protected]
Arquitectura

Aplicación JAVA
GuitarX Afinador – Iván López Espejo | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
Aplicación Final
GuitarX Afinador – Iván López Espejo | [email protected]
Dónde Encontrarla

Buscando en Google…
◦
◦
◦
◦
Forja de código de Google
PortalProgramas
UPtoDOWN
…
GuitarX Afinador – Iván López Espejo | [email protected]
GuitarX Afinador

GRACIAS
Iván López Espejo
[email protected]
GuitarX Afinador – Iván López Espejo | [email protected]
Descargar

Diapositiva 1