El objetivo del proyecto es hacer
un
teclado musical mediante arduino capaz de reproducir una escala
completa de Do a Do. Reproduce 8 tonos
(Do,
Re, Mi, Fa, Sol, La, Si, Do).
Una vez conseguido el objetivo
básico de asignar un grupo de notas a un teclado se añaden potenciómetros para
modificar
parámetros de los
tonos
reproducidos. Uno de los primeros
parámetros
que podemos modificar es la
frecuencia de muestreo (duración de cada tono o de cada silencio).
Mapeando un potenciómetro podemos fijar un rango de frecuencias de muestreo a las que nos puede interesar trabajar. De la misma manera con otro potenciómetro, vamos a poder cambiar el tiempo de silencio entre notas, y con un tercero (a modo de selector) podemos elegir
la escala que queremos tocar. Un cuarto potenciómetro conectado en serie con el
altavoz hace de regulador del volumen.
Por lo tanto conseguimos
el principio básico del sintetizador, que a partir de un teclado que reproduce las 7 notas musicales con sus respectivos semitonos, modificamos propiedades del disparo de la nota.
El proyecto da la posibilidad de grabar una melodía con una capacidad
de
1Kbyte en la E2PROM del Arduino. A tener en cuenta que cada tono
reproducido
ocupa 2Bytes, 1Byte por
el tono y 1Byte por el tiempo que suena. Los silencios entre
notas
también ocuparán espacio en la memoria, este espacio variara
dependiendo de
cómo este graduado el potenciómetro
de la
frecuencia de muestreo,
ya que es el que controla el tiempo entre notas.

No hay comentarios:
Publicar un comentario
fsvelectronica agradece tu comentario.