Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Módulo Hammond MIDI con PIC


       



#1  Módulo Hammond MIDI con PIC
Francisco Galarza
Ubicación: Capital Federal, Argentina
Registrado: 26 Mar 2007
Mensajes: 610
citar
Hola. Estuve revisando en el foro y no encontré nada en concreto de lo que quiero hacer.
Tengo un teclado YAMAHA PSRE303 pero no tiene sonidos Hammond, y los módulos con buenos sonidos son bastante caros.
Lo que quiero es hacer un módulo integrado con PIC y tal vez alguna memoria para disparar estos sonidos desde el teclado vía MIDI.

La idea que tengo es crear un sonido de mi agrado con el órgano virtual B4 de Native Instruments; copiar la forma de la onda y guardarla en el PIC o, en su defecto, en una memoria auxiliar.
También es necesario programar la interfaz MIDI para conectar con el controlador o teclado.
El resto son algunos extras como control de Rotator, de Sustain y de Break, pero eso puede esperar; lo importante por el momento es la interfaz MIDI y la programación del PIC, ya que nunca programé ninguno.

Ya sé que es un proyecto algo grande para empezar, pero las buenas noticias son que tengo todo un verano y ganas de romperme la cabeza :D
Pido:
- Recomendación de un PIC y tutoriales para idiotas jeje.
- Información acerca de la comunicación MIDI.

¿Alguien se suma en el proyecto?

Gracias

#2  
tiopepe123
Colaborador
Ubicación: Barcelona (Espanya)
Registrado: 14 May 2006
Mensajes: 2871
citar
No es ningun proyecto grande, ya esta hecho solo debes googlear y poco mas, yo ya estube jugando con midi y no tienen mas secretos que enviar datos por el puerto serie.
No necesitas ninguna memoria si te pillas un pic16f876 ya tiene una interna.

Lo mas importante es entender como funciona el midi, sobretodo para saver que debes enviar.

Por ejemplo
http://epanorama.net/links/music.html#midi
googleando un poco
http://www3.fi.mdp.edu.ar/electronica/articulos/ControlMIDI.doc

#3  
Francisco Galarza
Ubicación: Capital Federal, Argentina
Registrado: 26 Mar 2007
Mensajes: 610
citar
Gracias. Ahora chequeo la info.
En estos momentos, estoy viendo la manera de generar las ondas

#4  
tiopepe123
Colaborador
Ubicación: Barcelona (Espanya)
Registrado: 14 May 2006
Mensajes: 2871
citar
las ondas no las genera el midi, sino el sintetizador.
Generar ondas ya es otro tema y no sencillo que digamos, piensa que los sonidos de mas calidad se basan en señales senoidales de gran pureza.

#5  
Francisco Galarza
Ubicación: Capital Federal, Argentina
Registrado: 26 Mar 2007
Mensajes: 610
citar
Si. Lo sé. Lo que estoy haciendo es tomar una muestra de un sonido y guardarlo en la memoria y en base a ese generar todos los demás.

#6  
Francisco Galarza
Ubicación: Capital Federal, Argentina
Registrado: 26 Mar 2007
Mensajes: 610
citar
¿Qué conversor Digital-Analógico me recomiendan?

Gracias

#7  
juanitokas
Ubicación: arg
Registrado: 24 Ene 2008
Mensajes: 3
citar
Buenas. Lo que vos queres hacer es una especie de sampler. Con pics 16f te quedas mas que corto. Te conviene ver que onda con los dsPics, algunos traen interfaces C97.

Para manejar midi podes arrancar desde un 16F628 sin problemas. Pero para audio, arranca de una con dsPic. Busca sobre DSP tambien.
Te vas a quemar el bocho jaja.

#8  
Francisco Galarza
Ubicación: Capital Federal, Argentina
Registrado: 26 Mar 2007
Mensajes: 610
citar
Si, ya abandoné la idea de samplear la onda, ahora pienso generarla con el micro. De paso puedo cambiar los sonidos. El problema es que necesito 9 osciladores para crear la onda de un Hammond.

#9  
juanitokas
Ubicación: arg
Registrado: 24 Ene 2008
Mensajes: 3
citar
Claro. Basicamente tenes que hacer un sintetizador. Lindo quilombo en el que metiste!
Vi unos cuantos circuitos como para empesar a ver que onda, pero ahora no se donde tengo esos links. si los encuentro te los paso.
Exitos.

#10  
tiopepe123
Colaborador
Ubicación: Barcelona (Espanya)
Registrado: 14 May 2006
Mensajes: 2871
citar
Para guardar la onda puedes utilizar una eeprom externa como una 24c512.

Para el DA una primera aproximacion puede ser el PWM del pic pero es de muy mala calidad y te llegara con trabajo a los 2 khz.

Otra solucion es una red R2R o un dac08.

Aunque no esperes maravillas y seguiras andando justo de micro. y sera monofonico, una sola nota.

 Responder





 Otros temas de interés 
No hay mensajes nuevos Adaptar el voltaje de una batería para alimentar un PC
No hay mensajes nuevos Como conectar el LCD de un laptop en un PC?
No hay mensajes nuevos Conectar CD-rom IDE a una laptop
No hay mensajes nuevos Alimentar dispositivos USB con baterias recargables
No hay mensajes nuevos Conectar Pad a la PC

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||