Académique Documents
Professionnel Documents
Culture Documents
INTEGRANTES:
APAZA CONDORI JEFERSON JOEL
CHOQUE LLERENA PIERRE
RODRIGUEZ SAICO FRANK
AREQUIPA, PERU
2015
RESUMEN
El objetivo de este trabajo es presentar un diseo e implementacin de un
afinador virtual de guitarra basado en el estudio de los conceptos tericos de
procesamiento de seales, la percepcin del sonido , la estructura frecuencial
de las notas musicales , la fsica de las cuerdas de esta manera permitiendo
evaluar y seleccionar una alternativa de diseo electrnico viable de
implementacin .
CONTENIDO
Resumen Pag.2
Introduccin Pag.4
Objetivos Pag.5
Conceptos Generales... Pag.6
Principio de Funcionamiento ... Pag.8
Programa Utilizado .. Pag.12
Conclusiones y Referencias .. Pag.14
INTRODUCCION
Un afinador de guitarra es una herramienta muy usada en el campo de msica
ya que ayuda a cualquier persona a afinar su guitarra para que esta produzca
los sonidos deseados , que sean agradables y le gusten a las personas que
escuchen una interpretacin del artista . Estos afinadores se pueden comprar
en una tienda especializada de msica o es posible descargar aplicaciones
para tu computador personal o Smartphone, y en general la funcin que tienen
todos es mostrar de manera sencilla y fcil de interpretar que tanto se debe
tensionar o no una cuerda de guitarra.
Por ello apoyndonos de la teora de seales nos permitimos basar este trabajo
en presentar el desarrollo de una solucin software que permite afinar
automticamente cada una de las seis cuerdas de una guitarra elctrica de
clavijas genricas en afinacin estndar MI-LA-RE-SOL-Si-MI con referencia a
LA de 440 Hz. Ms usado en el mundo
OBJETIVOS
Disear e Implementar un afinador para guitarra , que permita afinar cada una
de las cuerdas
ESPECIFICOS
-
CONCEPTOS GENERALES
AFINADOR
En msica, un afinador es, un aparato electrnico que nos indica media una
seal visual la diferencia en cents entre el sonido interpretado y la referencia
absoluta que es la nota LA 440 HZ
ESTRUCTURA FISICA DE LA GUITARRA
La estructura fsica est compuesta por:
-
PRINCIPIO DE FUNCIONAMIENTO
El funcionamiento en general del afinador es simple se requiere un micrfono
como entrada para poder tomar la seal analgica que se genera a la hora de
tocar una cuerda de guitarra , para despus esta digitalizarla y de esta manera
tener una seal que se pueda manipular desde el computador . A esta seal
digitalizada se le haya cual es la frecuencia fundamental, para as tener un
valor con el cual comparar y decidir qu tan cerca est la cuerda de estar
afinada. Por ltimo se debe informar al usuario de nuestra aplicacin de una
forma sencilla de interpretar que tanto esta afinada la cuerda
Una vez se logra tomar la seal analgica del micrfono , con la ayuda del
Matlab se realiza un muestreo de la seal siguiendo el teorema de Nyquist , el
cual dice que se debe muestrear al menos al doble de la frecuencia de la seal
de entrada , por lo que decidimos realizar nuestro muestreo con una frecuencia
de 1000Hz . Con este valor se logra superar el doble de la frecuencia mas alta
que se debe tener. Despus de realizar este muestreo se pasa a realizar la
cuantificacin de la seal , por lo que despus de este proceso se genera un
vector con los valores de las diferencias de potencial que se dan en el
cuerda
de
la
guitarra
tiene
una
La variable recorder contendra los datos del sonido grabado que son :
Fs = frecuencia de muestreo
Nbits = Numero de bits por muestra
nChannels = Los canales de audio (1) mono o (2) estreo
WAVWRITE
Esta funcin nos permite almacenar el sonido grabado . Su sintaxis es la
siguiente :
Wavwrite (y,Fs,nota);
Y = Es el sonido grabado
Fs = La frecuencia de muestreo
nota = El nombre con el que se almacena
WAVREAD
Esta funcin nos permite cargar el sonido grabado . Su sintaxis es la siguiente
[y,fs] = wavread(nota);
Y= Es el sonido grabado
Fs = La frecuencia de muestreo
nota = El nombre del archivo que se va a usar
GETAUDIODATA
Esta funcin nos permite obtener los datos asociados al archivo de audio
grabado. Su sintaxis es la siguiente
Y= getaudiodata(r);
PROGRAMA UTILIZADO
El usuario deber escoger la cuerda que desea afinar una vez elegida la opcin
de la cuerda el usuario presiona el botn afinar y tendr un tiempo aproximado
de 3 segundos para poder tocar la cuerda de esta manera el programa captura
ese sonido y aplica la transformada de Fourier para obtener la seal en el
dominio de la frecuencia , despus elevando al cuadrado el valor absoluto de la
transformada se determinara la potencia espectral , que nos servir de ayuda
para reconocer grficamente la frecuencia de la seal grabada , debido a que
existen varias frecuencias se escoger la correspondiente al valor mas alto de
la potencia espectral , Dicha frecuencia se comparara con la frecuencia
correspondiente a la cuerda que se desea afinar , aplicando la teora de errores
que corresponde al error relativo porcentual , adems de esto se comparara
graficando tanto la frecuencia medida como la real . Ntese que la frecuencia
real que viene a ser la lnea de rojo y la lnea verde es la frecuencia
muestreada por la cuerda en ese instante de tiempo
CONCLUSIONES
En este trabajo se diseo e implemento un modelo de afinador virtual ayudado
de la herramienta Matlab La afinacin de la guitarra se logro utilizando
procesamiento de seales como la transformada de Fourier la cual fue
necesaria para facilitar el anlisis de una seal de audio . Esta herramienta nos