Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Journal of applied research and technology
versión On-line ISSN 2448-6736versión impresa ISSN 1665-6423
J. appl. res. technol vol.2 no.3 Ciudad de México dic. 2004
Capture of events midi in parallel with FPGAs'
M. Peña & A. De Luca
Center of Investigation and of Advanced Studies of the National Polytechnic Institute. dlap@delta.cs.cinvestav.mx, max@computacion.cs.cinvestav.mx,
Received: January 13th, 2003.
Accepted: February 21th, 2003.
Abstract
The project consists on designing, in FPGA system, a special dynamic memory MCS-S (MIDI Capture System-Segmented) to capture, in real time and in parallel form, musical data that come from a group of instruments while they play in an orchestra, as well as to obtain their score. Inside the system, each single memory segment stores the notes corresponding to each instrument. The control system prepares automatically the necessary memory cells for each instrument and inserts new notes in each segment in parallel form. The electronic components of this system are programmed in VHDL, to carry out later the implementation in FPGA.
Keywords: MIDI, FPGA, VHDL.
Resumen
El proyecto consiste en diseñar, en un sistema FPGA, una memoria dinámica especial llamada MCS-S (MIDI Capture System-Segmented) para capturar, en tiempo real y en forma paralela, datos musicales que provienen de un conjunto de instrumentos mientras tocan en una orquesta, y obtener su partitura. Dentro del sistema, cada segmento de memoria almacena las notas que corresponden a cada instrumento. El control del sistema prepara automáticamente las celdas de memoria necesarias para cada instrumento e inserta de forma paralela nuevas notas para cada segmento. Los componentes electrónicos del sistema están programados en VHDL para después realizar la implementación en FPGA.
DESCARGAR ARTÍCULO EN FORMATO PDF
Reference
[1] Anderton, C. MIDI for Musicians, Amasco Publications, New York/London/Sydney, 1986. [ Links ]
[2] Gourlay, J. S. A Language For Music Printing, Communications of the ACM, may 1986, v. 29, No. 5, pp. 388-401. [ Links ]
[3] Takebumi I., Manning P. D., & Purvis A. Distributed Parallel Processing: Lessons Learned from a 160 Transputer Network, Computer Music Journal, Volume 21, Number 4, pp. 42-54, Winter 1997. [ Links ]
[4] Peña, G. M., Algoritmos Para Simulación de una Orquesta Sinfónica en una Máquina Distribuida o Paralela, Mex., Instituto Politécnico Nacional, CINVESTAV IPN, 1998. [ Links ]
[5] Peña, G. M., Mi Nena, en Delfines del Trópico, Dir: A. Pacheco, stereo L.P.BO-06, Discos Boga 1/3 rmp (Masterworks), siete composiciones, 1981. [ Links ]
[6] Rader, G. M., Creating Printed Music Automatically, Mesa State College, Grand Junction, Colorado, Computer IEEE, june 1996, pp. 61-68. [ Links ]
[7] Selfridge-Field, E. DARMS, Its Dialects, and Its Uses, in Eleanor Selfridge-Field, ed., Beyond MIDI: The Handbook of Musical Codes, The MIT Press, USA, 1997. pgs. 630. AAA. pp: 163-174. [ Links ]