lunes, 28 de junio de 2010

Music Module (MSX AUDIO)


Después de investigar durante un tiempo los diferentes chips de audio de MSX, me acabo de convencer la demo que hizo MsxKun del Music Module, en el club sprite. Así que uno de los propósitos que tenia para la pasada RU era de conseguir uno de segunda mano y hubo suerte! :D
También tuve la suerte de contar con Xenon para enseñarme algunas cosas que desconocía, sobre este hardware. Muchas gracias a los dos por su ayuda!

El Music Module utiliza el chip de audio yamaha Y8950, también denominado MSX Audio. Básicamente es un OPL compatible (YM3526), que añade un capturador/generador de sonido digital PCM de 8 bits pero con unas características peculiares. Se creo como un estándar específico para los MSX, pero fuera de los cartuchos, ninguna marca lo incluyo en sus ordenadores. Es similar, aunque no compatible, con el YM2413 (MSX Music, OPLL, FM-pac), que es una versión bastante recortada del OPL, que supuestamente se adapto al sistema por ser más económico.

El Y8950 fue utilizado en 3 cartuchos:

  • Philips NMS-1205 Music Module
  • Toshiba HX-MU900 MSX Music System
  • Panasonic FS-CA1 MSX-Audio



Algunas de las características del Y8950 son:

  • Dos modos de funcionamiento (compatible con el OPL): 
a) 9 canales de sonido FM 
b) 6 canales de sonido FM + 5 de percusión FM.
  • Un canal de 4-bit ADPCM (Advanced Differential Pulse Code Modulation) con un sampling rate de 1,8kHz a 16kHz de captura, que se convierten en 1,8kHz a 50kHz en reproducción. Soporta hasta 256kB de RAM externa para samples. Funciona como un canal de 8bits PCM ya que utiliza un sistema de codificación para que las muestras ocupen menos memoria.
  • Conversores AD/DA.
  • Puertos de I/O de 8bits para control de teclados.

El Music Module además dispone de las siguientes características:

  • 32kB de RAM para muestras ADPCM.
  • Interfaz MIDI (in/out/thru).
  • conector para el teclado musical NMS-1160.
  • 2 conectores RCA de salida de audio mono.
  • 1 conector RCA de entrada de linea.
  • 1 conector RCA para micrófono.
  • Micrófono interno.
  • Dispone del soft Music-Box en ROM.

Aunque disponga de salida de audio, también se mezcla internamente con el PSG y se puede escuchar por la salida del ordenador.

Mi intención es aprender a programarlo y hacer un software tipo groovebox (caja de ritmos + línea de bajos), que utilice el Y8950 con una interfaz gráfica basada en la del PSGed.

Más info:

No hay comentarios:

Publicar un comentario