He aquí, y en exclusiva, la entrevista que tuvimos el placer de hacerle al
programador del fantástico porgrama del que se hace la preview: GMPlay 1.2
Entrevista con Christian Buchner, programador de GMPlay 1.2
Amiga Channel: ¿Por qué decidiste actualizar el programa?
Christian Buchner: Junto con el autor del famoso player "Delitracker", he
intentado crear players de MIDI antes. Basamos nuestro trabajo en algunos
códigos fuente de dominio público en PC-Linux, pero no obtuvimos buenos
resultados, ¡De hecho el player sonaba horrible!, no ibamos en buena
dirección y lo dejamos.
Nos sorprendimos mucho cuando GMPlay 0.9 apareció en Aminet. El programa
probaba que era posible reproducir archivos midi con el Amiga - ¡Y quedé
impresionado!
Inmediatamente escribí una carta a Alessandro con un montón de sugerencias
para su programa, y le pedí el código fuente.
Fue un poco dificil compilar su programa, pero cuando finalmente vi el
programa funcionando, inmediatamente me puse a arreglar algunos puntos
débiles de la versión de Alessandro. No paré de programar durante 3
semanas hasta que que terminé de rediseñar y optimizar la mayoría del
código original.
Amiga Channel: ¿Hay alguna manera de hacer sonar los archivos MIDI sin
intervalos y con una buena calidad de sonido en un A1200 estándar?
Christian Buchner: Pretendes que una máquina lenta haga el trabajo que
hace normalmente un DSP, una tarjeta de sonido especial o un sintetizador.
El Amiga carece de todo este hardware, así que el CPU tiene que hacer todo
el trabajo.
He optimizado las rutinas de GMPlay lo máximo posible, pero hay algunos
límites físicos que el pobre MC68020 en un A1200 no puede superar. Lo
siento, pero tendrás que reducir la frecuencia de sampleo, y esto te dará
una calidad peor. En futuras versiones podrás redirigir la salida de
sonido a un archivo en el HD que puedas reproducir después, en HIFI, si
quieres.
Amiga Channel: ¿Necesitaremos una máquina más rápida para poder utilizar
la siguiente versión del programa?
Christian Buchner: Los recursos de mi CPU son tan limitados como los
tuyos. Si mi programa necesitase más poder de CPU, no me divertiría más
usándolo. Mi CPU 030 tiene verdaderos límites, por eso estoy soñando con
comprarme una turbo tarjeta 060, ¿Pero quien se supone que debe pagar
esto?, ¡Soy un estudiante!
Nota: (Se pueden hacer regalos y donaciones a Christian. Recordemos que
un programador como este necesita material para trabajar... :)
Christian Buchner: Si realmente añadiese nuevas características que
necesitase un CPU más potente, las haría opcionales, así que podrías
quitarlas.
Amiga Channel: ¿Hasta dónde quieres llegar?, quiero decir, ¿Hasta dóde
puede llegar la perfección de este programa?
Christian Buchner: Esto depende lógicamente del tiempo y trabajo que
quiera invertir al programa. Por supuesto, el programa nunca sonará como
los sintetizadores MIDI más caros. Éstos tienen DSPs, y el Amiga no. Pero
quiero llegar a una calidad de sonido que Jay Miner nunca hubiese creído
cuando diseñó el Amiga.
El programa puede sonar tan bien como los samples que usa, así que aquí es
donde habría que empezar: Recolectar samples mejores sería el primer paso
para hacer que la música sonase más natural.
No hay que olvidar nunca que no sólo cuenta la calidad del Pplayer de
MIDI. El mejor sintetizador no sería capaz de convertir un archivo MIDI
malo en uno bueno. Hemos encontrado muchos archivos MIDI que suenan
horriblemente incluso en un equimo profesional de 2000 dólares (unas 230000
pesetas)! Los 13 archivos midi que vienen con mi player son algunos de los
mejores que he podido encontrar.
Amiga Channel: ¿Hay alguna manera de convertir archivos MIDI en archivos
CMUS (el nuevo formato de DMusic 2.0) o SMUS (El formato del viejo DMusic)?
Christian Buchner: Deluxe Music puedes cargar y reproducir archivos MIDI.
Por lo que se, es la única manera de convertirlos. Desafortunadamente, el
resultado no es muy bueno, porque un archivo MIDI no contiene información
sobre cómo las notas deben ser escritas en la partitura. Además: los
archivos SMUS sólo tocan 4 voces en Amiga.
Amiga Channel: ¿Será shareware la próxima versión del programa? ¿Será
cara?
Christian Buchner: Las versiones siguientes del progrma serán
probablemente shareware, pero hey!, Déjame decirte algo: ¡Odio los
programas shareware caros! ;-)
Amiga Channel: ¿Tienes una página Web oficial para GMPlay en Internet?
Christian Buchner: No todavía, pero estoy planeando abrir un site web
oficial de GMPlay. El URL lo daré en los docs de las próximas versiones.
Amiga Channel: ¿Hay algún site de distribución exclusiva donde podamos
encontrar las próximas versiones?
Christian Buchner: Siempre he confiado en Aminet para distribuir mis
archivos. Es la manera más rápida y fiable de distribuir nuevo software
por todo el mundo.
Amiga Channel: ¿Por qué has eliminado opciones tan útiles de la versión
anterior como el modo rápido?
Christian Buchner: La versión de GMPlay que me pasó Alessandro era
anterior a la que el subió a Aminet. Perdió las fuentes por un fallo en su
disco duro. La versión que obtuve, no tenía el modo rápido. Comparado con
GMPlay 0.9, la velocidad del programa se ha incrementado en un factor de 3
o 4. Consideremos esto como el modo rápido ;-)
La función de salvar como IFF hubo de ser eliminada porque estaba al
programada, y el audio ahora es de 16 bit. IFF no soporta 16 bit. Pero
habrá una rutina que soporte salvar en AIFF en futuras versiones. Así
podrás usar Play16 de Thomas Wenzel para reproducir el audio (en 14 bit, si
te gusta más).
Amiga Channel: ¿Que site de archivos MIDI en Internet nos recomiendas?
Christian Buchner: La mayoría de mi colección de MIDI viene de los
CD-ROM. No tengo un site de MIDIs particular que prefiera.
Afortunadamente, la mayoría de los sites MIDI están interconectados y
ofrecen listas de uniones con otros sites. Usualmente suelo comenzar por
http://www.midifarm.com y sigo las uniones.
Hay servidores Web que ofrecen miles de archivos MIDI en cientos de
subdirectorios. A veces realmente te pierdes en esos servidores. He
encontrado algunos MIDIs buenos en páginas personales de usarios que
ofrecen su colección particular.
Motores de Búsqueda, como por ejemplo AltaVista pueden ayudarte a
encontrar buenos archivos MIDI. Sólo teclea claves como "MIDI, MID, best,
good" o los nombres de tus artistas favoritos, p. ej. "Jean Michelle
Jarre" junto a la clave "MIDI". ¡Seguramente encontrarás música a tu gusto!
Amiga Channel: Hemos pensado que sería muy bueno para el programa si
pudiese convertir la reproducción de los archivos MIDI en samples, que
pudiesemos oir después sin intervalos y con una buena calidad. ¿Qué
piensas sobre esto?
Está planeado. Creo que haré esto con un sound driver externo, como el
14bit.driver. Este driver salvará los datos de Audio en lugar de
reproducirlos.
Amiga Channel: Y, finalmente, ¿Harás un Interfaz gráfico para el
programa?, esto lo haría todo más fácil, ¿no?
He tenido algunas ideas para un interfaz gráfico. Creo que será parecido
al Media player del Windows 95.
Si usas DeliTracker (en mi opinión el más versátil player de música para
Amiga, puedes esperar un módulo de GMPlay para DeliTracker. Así podrás
usar el Interfaz Gráfico de DeliTracker y sus comandos arexx para cargar y
reproducir archivos MIDI.
Hasta entonces, puedes configurar tu herramienta de directorios favorita
(como Directory Opus) para reproducir archivos MIDI. Sólo define un class
para archivos MIDI y define la acción correspondiente para ejecutar GMPlay.
o-O-o
Como podeis observar, toda una promesa de programador. El programa GMPlay
1.2 lo podéis encontrar en cualquier aminet. Amiga Cahnnel recomienda
efusivamente este programa. Una utilidad excelente. Os lo aseguro, no os
arrepentiréis de sacar su mega y medio de datos. ¡Merece la pena! Y por
favor no os olvideis de que hacer programas como estos cuesta mucho tiempo
y trabajo, y que el programador acepta donativos.
Por Alvaro Morales. (leo@costanet.es)
=-----------------------=
-------------------------| Noticias y Articulos |-------------------------
=-----------------------=
Converted on 18 Feb 1997 with RexxDoesAmigaGuide2HTML 2.1 by Michael Ranner .