[Contents] [Index] [Help] [Browse <] [Browse >]


 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 .