guitarx afinador iván lópez espejo. sumario introducción arquitectura funcionamiento interno...

19
GuitarX Afinador Iván López Espejo

Upload: baldomero-carvajal

Post on 20-Jan-2015

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

GuitarX AfinadorIván López Espejo

Page 2: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

SumarioIntroducciónArquitecturaFuncionamiento InternoAplicación FinalDónde Encontrarla

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

Page 3: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Introducción¿Qué es GuitarX Afinador?

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

Page 4: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Introducción¿Qué es GuitarX Afinador?¿Cómo surgió?

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

Page 5: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Introducción¿Qué es GuitarX Afinador?¿Cómo surgió?¿Por qué liberarlo?

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

Page 6: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

ArquitecturaAplicación JAVA

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

Page 7: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoSelección de la cuerda de afinaciónCaptura de flujo de audio y

segmentación en tramas de 160 muestras (20ms/8kHz)

Normalización de tramaClasificación de trama en sonora o

silenciosaEnventanado con función de HammingCálculo de la autocorrelación sesgada

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

Page 8: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoSelección de la cuerda de afinaciónCaptura de flujo de audio y

segmentación en tramas de 160 muestras (20ms/8kHz)

Normalización de tramaClasificación de trama en sonora o

silenciosaEnventanado con función de HammingCálculo de la autocorrelación sesgada

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

Page 9: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoSelección de la cuerda de afinaciónCaptura de flujo de audio y

segmentación en tramas de 160 muestras (20ms/8kHz)

Normalización de tramaClasificación de trama en sonora o

silenciosaEnventanado con función de HammingCálculo de la autocorrelación sesgada

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

Page 10: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoSelección de la cuerda de afinaciónCaptura de flujo de audio y

segmentación en tramas de 160 muestras (20ms/8kHz)

Normalización de tramaClasificación de trama en sonora o

silenciosaEnventanado con función de HammingCálculo de la autocorrelación sesgada

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

Page 11: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoSelección de la cuerda de afinaciónCaptura de flujo de audio y

segmentación en tramas de 160 muestras (20ms/8kHz)

Normalización de tramaClasificación de trama en sonora o

silenciosaEnventanado con función de HammingCálculo de la autocorrelación sesgada

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

Page 12: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoSelección de la cuerda de afinaciónCaptura de flujo de audio y

segmentación en tramas de 160 muestras (20ms/8kHz)

Normalización de tramaClasificación de trama en sonora o

silenciosaEnventanado con función de HammingCálculo de la autocorrelación sesgada

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

Page 13: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoInterpolación temporal de la

autocorrelación mediante Algoritmo 8.1.

Detección de pico máximoFrecuencia 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ónGuitarX Afinador – Iván López Espejo |

[email protected]

Page 14: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoInterpolación temporal de la

autocorrelación mediante Algoritmo 8.1.

Detección de pico máximoFrecuencia 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ónGuitarX Afinador – Iván López Espejo |

[email protected]

Page 15: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoInterpolación temporal de la

autocorrelación mediante Algoritmo 8.1.

Detección de pico máximoFrecuencia 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ónGuitarX Afinador – Iván López Espejo |

[email protected]

Page 16: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Funcionamiento InternoActualización de LEDs

indicadores en función de la frecuencia fundamental de vibración de la cuerda estimada

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 Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Aplicación Final

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

Page 18: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

Dónde EncontrarlaBuscando en Google…

◦Forja de código de Google◦PortalProgramas◦UPtoDOWN◦…

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

Page 19: GuitarX Afinador Iván López Espejo. Sumario Introducción Arquitectura Funcionamiento Interno Aplicación Final Dónde Encontrarla GuitarX Afinador – Iván

GuitarX Afinador

GRACIAS

Iván López Espejo

[email protected]

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