He dejado el proyecto PSGed v2.
La idea era de hacer una aplicación musical, utilizando un sencillo player para AY que programé en asm. Al no utilizar instrumentos, se tienen que tocar muchos registros en cada paso de la secuencia, y aun añadiendo facilidades en la interfaz, el resultado es una herramienta engorrosa para trabajar.
A pesar de ello, ha cumplido uno de los propósitos que tenia, que es el de aprender. He aprendido bastante de C, Asm y del hardware del MSX. Internamente el código es mucho más optimo que la primera versión del PSGed.
Como ya sabéis por los comentarios de estos foros, mi idea es hacer una aplicación pensada en composición de música con una interfaz moderna y orientada a conciertos en vivo. Con eso quiero decir es que no quiero que sea un simple reproductor de ficheros musicales, si no que se pueda jugar con lo que se pueda, como variar el orden de reproducción de sus partes (patrones) y con la activación/desactivación de los canales de audio.
Para ello necesito un player que permita estas cosas y con uso de instrumentos.
Siendo franco, hacer un player desde cero en assembler no me motiva mucho. Lo que más me gusta es desarrollar la funcionalidad y la interfaz gráfica. Por suerte hay muchos players para el AY que explotan de diferente manera las características de este chip. Conozco el Vortex, el Arkos, el ZMA y el WYZ y el que más se ajusta a la idea que tengo es el de WYZ. La verdad es que había escuchado la música en muchos sitios pero no me aventure a probar el tracker para PC hasta hace poco y aunque no aprovecha toda lo que puede dar el player me gusto mucho porque aprovecha el efecto de la envolvente (frecuencias bajas) y el canal de FX usado para la percusión. Además esta preparado para aprovechar las características del MegaFlashROM SCC, obteniendo 2 AY + 1 SCC, UNA PASADA!!!
Así que me puse en contacto con WYZ y he tenido mucha suerte ya que le ha gustado la idea y me ha facilitado todo lo que necesitaba.
El caso es que ya tengo una demo de la parte de reproducción (modo live), que utiliza solo un AY pero suena de muerte.
Mañana lo enseñaré en el clubsprite, pero he querido compartir primero la noticia con los amiguettes del foro!
Un saludo!