home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 6 / FreshFish_September1994.bin / new / mus / midi / mpmaster / español / mpmaster.historia < prev    next >
Text File  |  1994-06-20  |  10KB  |  199 lines

  1. Historia del MIDI Packet Master:
  2.  
  3.            Versión
  4. Edición    interna
  5. -------    -------
  6.  v1.0        37.00    Primera versión de dominio público. Tiempo de
  7.              desarrollo: 2 meses.
  8.  
  9.  v1.0b        37.10    Incorporada  la conversión de samples  a medida que  se
  10.             reciben,  con  lo que  se usa  menos de la  mitad de la
  11.             memoria que usabamos antes para recibir.
  12.     
  13.  v1.1        37.20    Incorporada  la posibilidad  del  reproducir  el sample
  14.             seleccionado  para   transmisión.   La  frecuencia   de
  15.             reproducción  se  controla   desde  el  gadget  Integer
  16.             'Periodo', ya que la función de este  dato aun está por
  17.             averiguar.
  18.  
  19.         37.21    - Arreglado un error en el uso de las signals.
  20.                - Ahora se puede parar el sample, mientras suena, con
  21.                  el gadget 'Stop' de la zona de mensajes.
  22.                - El canal de audio se aloja ANTES de cargar el sample
  23.                  en memoria. Así nos ahorramos esperar la carga del
  24.                  sample para que al final no suene.
  25.             - El gadget Integer 'Numero' de transmisión pasa a
  26.               llamarse 'Waveform', para mayor claridad en el uso
  27.               con el Yamaha SY85.
  28.             - El gadget Integer 'Periodo' pasa a llamarse
  29.               'Frecuencia' ya que ahora controla la frecuencia
  30.               de reproducción del sample seleccionado para
  31.               transmitir. Cuando sepa como se calcula el periodo,
  32.               éste se calculará a partir de la frecuencia de
  33.               reproducción. De momento se manda siempre 31250, que
  34.               es un valor muy corriente en los samples del SY85.
  35.  
  36.  v1.2        37.30    - Incorporada la carga de samples IFF 8SVX. Es una 
  37.                implementación un poco espartana en espera de poder
  38.                usar la IFFParse.library.
  39.                 - Lectura del loop y de la frecuencia de reproducción
  40.                   en los samples IFF. En caso de que el inicio y el
  41.                   final de loop sean iguales, el tipo de loop pasa a
  42.                   'off'. Si no es así, el tipo de loop se pone a
  43.                   'Normal'.
  44.  
  45.         37.31    - Cambiada la tecla equivalente al gadget 'Selec'.
  46.                   Ahora es la tecla 'L' (antes era la 'E').
  47.                 - Añadida tecla equivalente al gadget 'Play'. Es la
  48.                   'P'.
  49.                 - Mientras suena el sample se puede parar con la barra
  50.                   de espacio, además de con el gadget 'Stop'.
  51.             - Añadido ToolType 'FREC' para fijar la frecuencia por
  52.               defecto para los samples RAW.
  53.  
  54.         37.32    - Añadida visualización de la onda en la ventana de la
  55.               zona de mensajes. Se visualiza la primera vez que se
  56.               carga en memoria, o sea, la primera vez que se le da
  57.               al 'Play'.
  58.                 - Comprobado que el fin de loop debe ser igual al
  59.                   tamaño del sample - 1, por que si no los loops hacen
  60.                   ruido en el SY85. Ver MPMaster.DOC para explicación
  61.                   de este problema (ya solucionado).
  62.                 
  63.         37.33    - Añadida la reproducción de loop tipo 'Normal'.
  64.                 - Arreglado error al leer la frecuencia de
  65.                   reproducción en samples de varias octavas.
  66.                 - IMPORTANTE: el programa ha sido probado con éxito en
  67.                   un Amiga 4000/030, y no creo que dé problemas en el
  68.                   4000/040 (y posteriores...).
  69.                 - Ampliada la ventana de representación del sample para
  70.                   que se pueda apreciar mejor. De todas formas no deja
  71.                   de ser un capricho estético...
  72.                 - Añadida ToolType MAXFREC que fija el tope máximo de
  73.                   frecuencia de reproducción del sample. Este tope
  74.                   limita el numero que se puede introducir en el gadget
  75.                   'Frecuencia', y que se puede leer en los samples IFF.
  76.                   Podria haber sido un tope máximo de 28867 Hz, que es
  77.                   el máximo del Amiga 500, pero prefiero que se pueda
  78.                   cambiar por si salen modelos que admitan mayor
  79.                   frecuencia (creo que los modelos AGA admiten mayores
  80.                   frecuencias pero no he podido comprobarlo).
  81.                   
  82.         37.34    - Ahora el programa reproduce samples mayores de
  83.                   128k, aunque no reproduce el loop en dichos samples.
  84.                   Esto se debe a limitaciones del audio.device.
  85.                   
  86. 6 meses más tarde...                  
  87.                   
  88.  v1.2a      37.35    - Añadida ToolType 'SCREENMODE'. Ahora puedes
  89.                especificar el modo en que quieres la pantalla del
  90.                programa. Esto permite el uso del programa en
  91.                ordenadores NTSC y en sistemas con monitores VGA.
  92.                   <<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>
  93.                   Gracias a Michael R. Charbonneau (New York) por
  94.                   comunicarme el problema con los ordenadores NTSC (mis
  95.                   disculpas para los usuarios NTSC).
  96.                   <<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>
  97.                 - Ahora el programa puede leer las opciones del icono
  98.                   incluso si lo arrancas desde el SHELL. Importante
  99.                   para el uso de otros monitores.
  100.                 - Programa probado en mi nuevo Amiga 1200 sin ningún
  101.                   problema.
  102.                 
  103.  v1.2b      37.35    - Rectificado el esquema del interface MIDI.
  104.                El conector DB-25 era del "sexo" equivocado por culpa
  105.                de una errata en el manual castellano del Amiga 500.
  106.  
  107.   <<<<< En este punto el diseño de la pantalla ya no puede dar más de sí >>>>>
  108.       <<<<< por lo que se impone una reestructuración total de ésta. >>>>>
  109.  
  110.  v2.0 ß        37.40    - Formato del programa totalmente modificado. Ahora se
  111.                abre como ventana sobre el WorkBench, se han unido
  112.                las zonas de transmisión y recepción, y se ha
  113.                racionalizado la representación de datos.
  114.                (La verdad es que ahora el aspecto de la versión
  115.                1.2 me parece horrendo).
  116.              - La ventana usa la Fuente por defecto del sistema.
  117.                Se adapta a cualquier tamaño de fuente siempre que la
  118.                ventana adaptada quepa en la pantalla. Si no cabe, se
  119.                usa la Topaz 8. De esta forma se podrá ver bién la
  120.                ventana en pantallas en super-alta resolución.
  121.              - Junto con el programa se distribuye la fuente LITTLE
  122.                7, ideal para usar como fuente por defecto.
  123.  
  124.             37.41    - Eliminados un montón de errores (algunos de
  125.                       GadToolsBox 2.0).
  126.              - El requester de ficheros detecta el tamaño de la
  127.                pantalla, para abrirse con la altura máxima posible.
  128.              - En 3.0 los menús son de New Look (blancos con letras
  129.                negras).
  130.              - La ventana se puede abrir en cualquier pantalla
  131.                pública. Se especifica con la TollType 'PUBSCREEN'.
  132.                En caso de que no se encuentre la pantalla con el
  133.                nombre dado, la ventana se abrirá en la pantalla
  134.                pública por defecto (normalmente es el WorkBench).
  135.              - Añadida la posibilidad de colocar etiquetas a los
  136.                canales MIDI, para poder identificar cada periférico
  137.                MIDI con su canal en las listas de selección de
  138.                canales.
  139.              - En el modo de entrada OMNI tenemos una ventana que
  140.                nos indica por que canal nos ha llegado el sample.
  141.              - Las barras de scroll de las listas de selección de
  142.                canales ahora también se adaptan al tamaño de la
  143.                fuente.
  144.                   
  145.             37.42    - Añadida ToolType 'GRABSCREEN', que permite abrir
  146.                       la ventana del programa en pantallas no públicas,
  147.                       cosa poco 'legal' pero necesaria en el caso del
  148.                       OctaMED.
  149.                     - El hardware serie solo se aloja en el momento de
  150.                       transmitir/recibir. De esta forma se puede hacer
  151.                       multitarea con programas en los que se puede
  152.                       desactivar temporalmente el MIDI, como el OctaMED.
  153.  
  154.             37.43    - El requester de error al alojar el puerto serie se
  155.                       abre en la misma pantalla donde está el programa.
  156.                     - Arreglado un error en el uso de la fuente por defecto
  157.                       del sistema (error de GadToolsBox).
  158.                       
  159.             37.44    - La ventana del programa es ahora una AppWindow, por
  160.                       lo que puedes lanzar dentro de ésta iconos para
  161.                       cargar ficheros, o para que el requester se abra en
  162.                       un directorio o disco determinado.
  163.                     - En 3.0 usamos el puntero de ocupado del sistema, en
  164.                       vez de tener que construir nosotros uno. De esta
  165.                       forma el puntero de ocupado se verá en alta
  166.                       resolución si así lo tienes en las preferencias.
  167.                     - Encontrado un error en el SY85 (?). Según parece
  168.                       siempre manda los samples por el canal MIDI 1,
  169.                       i