ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Descripcion para distribucion: º º Programa compositor. º º Genera imagenes que desarrollan su propia musica. º º VESA 800x600x256 y Sound Blaster 16 o compatibles. º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º COMPOSITOR AUDIO-VISUAL A V Version 1.0 º º º º (c) Copyrigth Jose A. Navarro. Murcia. ESPA¥A. 1995. º º º º DISTRIBUCION SHAREWARE º º º º PUEDE ENSAYAR EL PROGRAMA DURANTE UN PERIODO DE TIEMPO RAZONABLE. º º DESPUES DEL CUAL, SI LE SATISFACE, DEBE SOLICITAR EL REGISTRO DE º º SU LICENCIA. º º º º PARA OBTENER LA LICENCIA DE USO Y LA CLAVE PARA DESBLOQUEAR º º EL PROGRAMA LEA AL FINAL DEL FICHERO EL APARTADO "LICENCIA". º º º º ESTA VERSION PUEDE SER DISTRIBUIDA LIBREMENTE CON LAS SIGUIENTES º º RESTRICIONES: SIN MODIFICACION DE NINGUNO DE SUS FICHEROS, SI PUEDE º º SER COMPRIMIDA PARA SU DISTRIBUCION O ENVIO. NO PUEDE FACILITARSE º º NINGUN TIPO DE CLAVE DE REGISTRO, LA LICENCIA ES PERSONAL E º º INTRASFERIBLE. NO PUEDE SER DISTRIBUIDA CON PROPOSITO DE LUCRO. º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ COMPOSITOR AUDIO-VISUAL A V v 1.0 Componer MUSICA con ordenador siempre ha estado en el punto de mira de los musicos programadores y casi todos los compositores contemporaneos han hecho sus incursiones mas o menos afortunadas en el terreno informatico. Pienso que la MUSICA, aunque la consideramos obra del hombre, es anterior a el mismo. Cuando un musico compone, con fortuna solo redescubre lo que ya existia en la naturaleza, quizas no reconocible como musica pero si en formas, colores, composiciones e incluso muchas veces tambien como sonidos. Siguiendo esta pista, despues de mucha MUSICA, pense que los elementos que la constituyen, principalmente ritmo, relacion y secuencias tonales, podian ser encontrados en sistemas basados en leyes naturales muy sencillas pero que pueden desarrollar una complejidad enorme. Me puse en marcha, conecte la MUSICA y este es uno de los primeros resultados. Espero que algun MUSICO este de acuerdo conmigo. Un sistema geometrico con sus propias leyes, las cuales yo no invento, da lugar a unas imagenes con su propia MUSICA. Parece magico pero asi es la naturaleza. La imagen es generada por los viejos algoritmos de las lineas cuyos extremos rebotan en las bandas de un billar virtual. Cada zona de las bandas, 4 por cada banda tiene asignada una nota, en total disponemos de 16 notas que hacen 2 octavas mas una. Cuando uno de los extremos de las lineas toca banda suena la nota correspondiente. Disponemos de dos lineas cada una con su canal y escala de notas independiente. Las variables del programa son lo que lo hacen apasionante. Podemos establecer las velocidades relativas y posicion de partida de cada extremo de las lineas asi como los instrumentos que sonaran al contacto con las bandas y otros parametros que determinan si todas las imagenes trazadas permanecen en pantalla o solo la que esta trazandose entre dos rebotes sucesivos, tambien podemos seleccionar las notas de las escalas que sonaran. Estas variables proporcionan un numero de posibilidades solo limitado por la imaginacion. ------------------------------------------------------------------ <*> Necesidades de ordenador. <*> Instalacion. <*> Significado de cada parametro. <*> Ficheros de parametros. <*> Instrucciones de uso general. <*> Teclas de control del programa. <*> Trucos. <*> Licencia del programa. >>>>>>>>>>>>>>>>> Necesidades de ordenador: <<<<<<<<<<<<<<<<<<<<< Las necesidades de ordenador son: Memoria, menor de 100 Kb. Procesador, 486/33 Mhz.(funciona en 386 pero la velocidad es escasa.) Video, SVGA VESA modo 103h 800x600 con 256 colores. Sonido, Sound Blaster 16 o compatibles, con Wave Blaster o Tabla de ondas, mucho mejor. Variables de entorno necesarias: SET MIDI=SYNTH:1 MAP:E para envio a sintetizador interno. SET MIDI=SYNTH:2 MAP:E para envio a sintetizador externo o WAVE BLASTER. SET SOUND=C:\SB16 path y subdirectorio instalacion Sound Blaster. SET BLASTER=A220 I5 D1 H5 P330 T6 direccion del puerto, interrupcion, canal DMA bajo, canal DMA alto, puerto MIDI, T6. Cada una de estas variables de entorno deben ser adaptadas a las configuraciones particulares de cada sistema. Normalmente con la instalacion de Sound Blaster todos los parametros quedan ajustados de forma apropiada. >>>>>>>>>>>>>>>>>>>>>>>> Instalacion: <<<<<<<<<<<<<<<<<<<<<<<<<<<<< Puede ser ejecutado desde el disquete, pero su ejecucion sera mucho mas rapida desde el disco duro. Para instalarlo solo es necesario copiar en un mismo directorio todos los ficheros de este disquete. El directorio puede ser, por ejemplo, AV. md av crear el directorio. cd av cambiar al directorio av. copy a:\*.* copiar todos los ficheros de a: al directorio actual. Lista de ficheros del programa: AV100.EXE AVEDIT.EXE AVTRAZA.EXE MODERN.FON ROMAN.FON *.PAR LEAME.BAT LEER.COM AV_LEAME.TXT El programa se ejecuta situando la linea de comando en el directorio donde esten los ficheros AV y tecleando AV100.EXE Ejemplo: cd av ENTER av100.exe ENTER Una vez en el editor active la ventana de ficheros y con las flecha abajo y arriba puede recorrer los ficheros disponibles, para cargar un fichero pulse ENTER. Si existen mas ficheros pulse Fecha_abajo hasta el final. Para audiovisualizarlo pulse CRTL+v. Puede ejecutarlo ahora y despues terminar de leer este fichero, sera mas sencillo de comprender. >>>>>>>>>>>>>>> Significado de cada parametro: <<<<<<<<<<<<<<<<<<<< VELOCIDADES RELATIVAS: Los extremos de las lineas se mueven por incrementos de sus coordenadas, X para las horizontales e Y para verticales, que determinan las velocidades de desplazamiento en la pantalla, un mismo valor para los dos determinara un movimiento con un angulo de 45 grados en relacion a la horizontal o vertical. COORDENADAS INICIALES: Las coordenadas de las posiciones iniciales determinan el punto de comienzo del trazado. GAMAS DE COLORES: Cada linea puede usar una gama independiente de colores que se ajustan con los valores minimos y maximos de las componentes Roja, Verde y Azul. Un sistema aleatorio ira creando unas gamas que con buen ojo pueden ser muy interesantes. ESCALAS DE NOTAS: Cada banda de la imagen esta repartida en 4 partes, cada una de estas partes tiene asignada una nota en cada canal. Con estos parametros asignamos una escala independiente a cada canal. Las notas estan repartidas comenzando por el centro izquierda de la parte superior y girando en contra de las agujas del reloj, terminan en la parte superior centro derecha. (ver esquema a continuacion). 1 0 15 14 2 ÉÍÍÍÍÍÍÍÍÍÍÍ» 13 3 º º 12 4 º º 11 5 ÈÍÍÍÍÍÍÍÍÍÍͼ 10 6 7 8 9 Son dos escalas de 16 notas cada una. Cada linea sonara al tocar los laterales con la nota correspondiente de su escala. BALANCE DE CANALES: Cada linea y sus sonidos pueden ser dirigidos a uno u otro canal. VOLUMEN DE CANALES: Volumen para los sonidos de cada canal, interesante cuando se monta un concierto de piano y orquesta, por ejemplo, es necesario bajar el volumen de la orquesta para mantener al piano con buen nivel de audicion. INSTRUMENTOS MIDI: Cada linea puede tener asociado un instrumento diferente. El valor de estos parametros depende de la tabla MIDI que cada cual use, la normalizacion GENERAL MIDI determina, numero 1 piano gran cola, el 12 vibrafono, el 33 bajo acustico, etc. Esto solo son ejemplos pues en total tenemos 128 instrumentos mas el canal 10 con diferentes ajustes de percusion. NUMERO DE NOTAS SIMULTANEAS; Este parametro determina cuantas notas permaneceran sonando despues de cada rebote en las bandas, es algo asi como pisar el pedal en el piano. BORRADO DE LOS TRAZADOS ANTERIORES: Cuando se estan trazando las imagenes, cada rebote en las bandas cambia el color elegido de la gama determinada por los parametros, en ese momento podemos dejar lo trazado anteriormente o borrar en cuyo caso solo tendremos en pantalla las imagenes entre dos rebotes. Ambas formas de visualizacion son satisfactorias, aunque creo que cuando no se borran las anteriores, las imagenes que forman son la memoria visual de la musica. CONTROL DE TEMPO: Teniendo claro que el tempo de la musica es una parte inseparable de la misma, no podia faltar un control sobre el. Los valores relativos de tempo inicial, tempo maximo, factor de aceleracion, y factor de deceleracion, conforman una curva de expresion modelable que va desde una composicion con tiempo infinito, a un acelerando rapido que al alcanzar el tempo maximo cae en un retardando que parece detener el tiempo. TIPO DE IMAGEN A DIBUJAR: El trazado del algoritmo de rebotes en las bandas de este billar virtual puede ser hecho con lineas, puntos o elipses seleccionable por este parametro. El programa esta optimizado para "lineas". NUMEROS DE LOS CANALES A UTILIZAR: Los canales de uso melodico, en este caso, suelen ser el 1 y el 2. El canal 10 esta reservado para percusion y en este caso debe selecionarse la tabla de percusion como instrumento numero 1. >>>>>>>>>>>>> Ficheros de parametros: <<<<<<<<<<<<<<<<<<< Tienen extension .par Los ficheros de parametros son una forma sencilla de tener las composiciones archivadas para poder audio-visualizarlas en cualquier momento. La version sin licencia solo puede manejar los ficheros de parametros con los valores de tiempo reducidos. >>>>>>>>>>>> INSTRUCCIONES DE USO GENERAL <<<<<<<<<<<<<<< Al arrancar, el programa nos presenta la caratula de entrada. Para pasar al editor pulsar ENTER. Para ver los ficheros existentes de parametros, activar la caja de ficheros con CTRL+f y con Flecha_arriba y Flecha_abajo seleccionar el fichero para cargar con ENTER. Mas ficheros con Flecha_abajo. Una vez tengamos el nombre del fichero en su caja podemos editar sus valores o directamente audio-visualizarlo. Si editamos alguno de sus valores, es necesario salvar el fichero antes de llamar al trazador, si no lo salvamos, los valores que recibira el trazador seran los del fichero antes de editar. Para generar un nuevo fichero, podemos partir de uno ya existente cambiando el nombre, parametros necesarios y guardandolo con ALT+s, o al entrar en el editor nos propone NUEVO.PAR como invitacion a experimentar. La version sin licencia solo puede manejar los ficheros de parametros con los valores de tiempo reducidos. Una vez con el trazador en funcionamiento, podemos cortar la composicion en cualquier momento con ESC, el volumen de la musica bajara y la imagen quedara congelada, en este punto podemos salir al sistema con cualquier tecla o al editor pulsando otra vez ESC. >>>>>>>>>>>> TECLAS DE CONTROL DEL PROGRAMA <<<<<<<<<<<<< En la caratula: ENTER Nos pasa al editor de parametros. ESC Termina y sale al sistema. En el editor: CRTL+f Activa la ventana de ficheros. En la ventana de ficheros: Flechas arriba y abajo: Seleccionan fichero. Flecha_abajo: Mas ficheros. ENTER Carga fichero seleccionado en el editor. ESC Cierra la ventana de ficheros. De nuevo en el editor de parametros. CTRL+FLECHAS Cambia de grupo de datos. FLECHAS Cambia de caja de datos. NUMEROS o LETRAS Edita las cajas de valores. ALT+s Salva las modificaciones efectuadas con el nombre de la caja de nombre de fichero. Sin la licencia, siempre sera AVDEMO.PAR. ALT+a Abre y carga los valores del fichero con el nombre de la caja de ficheros. CTRL+v Ver y Oir, comienza la composicion. En el trazador: ESC interrumpe la composicion bajando el volumen y congelando la imagen. ESC por segunda vez, nos lleva al editor para hacer cambios. Cualquier tecla despues del primer ESC termina el programa y nos devuelve al sistema. >>>>>>>>>>>>>>>>>>> TRUCOS: <<<<<<<<<<<<<<<<<<<<<<<<<< Es recomendable experimentar cambiando el nombre de un fichero ya exitente y cambiando sus valores de uno en uno. En el caso de una clave introducida erroneamente, debe borrar el fichero avcod.clv e intentarlo de nuevo. Los parametros de velocidades mas efectivos oscilan entre 0.2 a 10 y pueden ser tambien negativos lo que hara que la direccion inicial de movimiento sea segun corresponda hacia la izquierda o abajo. Para controlar la posicion inicial, se debe tener en cuenta que el origen (0.0) esta a la izquierda abajo y los valores maximos estan a la derecha arriba. El trazado con puntos ( valor 1 ) es interesante para comprobar la posible repeticion de la serie, los colores deben ser ajustados a un mismo tono, por ejemplo blanco, que seria 63 en todos los parametros de color. de esa forma es facil ver si continuan apareciendo puntos nuevos en la imagen, en el caso de pasar un tiempo suficiente sin apreciar nuevos trazados en pantalla, podemos tener la seguridad de que la serie ha llegado a una repeticion del ciclo de rebotes. Usando valores no enteros en las velocidades como 11.16 o 4.35 etc es muy dificil que la serie se repita en un tiempo normal. Si todo esto le parece complicado, pruebe con los ficheros de parametros que van con el programa y despues vuelva a leer este texto. La version sin licencia solo puede manejar los ficheros de parametros con los valores de tiempo reducidos. >>>>>>>>>>>>>>>>>>> LICENCIA <<<<<<<<<<<<<<<<<<<<< La version sin registro de licencia tiene algunos parametros limitados, El tiempo de pausa inicial es de 800 unidades, El factor de aceleracion es de 1.008. Con el registro de la licencia estos parametros son de libre eleccion lo que permite crear composiciones con tiempo ilimitado. La solicitudes de licencias deben ser dirigidas a la siguiente direccion junto con giro postal o cualquier otra forma de pago efectiva. Por el momento no puedo admitir tarjetas de credito. Para el registro de licencia de uso personal en un solo ordenador debe enviar la cantidad de 5300.- ptas. a la direccion de abajo. Para otros tipos de licencias, como uso publico etc, consultar. Direccion para solicitar registro de licencia: ( Puede utilizar el formulario de la pagina siguiente. ) Jose Angel Navarro Los Naranjos N§ 4, D 14 30151 MURCIA. ESPA¥A. Telf: 968 845836 Fax: 968 880372 ( para Jose Angel Navarro ). A la recepcion de su solicitud con el pago correspondiente le enviare a vuelta de correo o fax, si lo hay, su numero clave para desbloquear los parametros fijos y evitar el texto de entrada. Sera bien venido cualquier tipo de comentario o sugerencia asi como cualquier "despiste" descubierto. Le deseo suerte en sus pruebas y que el tiempo usado sea satisfactorio. (c)Copyrigth Jose Angel Navarro. MURCIA. ESPA¥A. 1995 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Formulario de pedido de licencia para el programa: COMPOSITOR AUDIO-VISUAL AV v 1.0 Apellidos: __________________________________________________________ Nombre: __________________________________________________________ Direccion: __________________________________________________________ _____________________________________N§____piso___letra___ C.P.: _____________________ Ciudad: _____________________ Pais: _____________________ Telefono: _____________________ Fax: _____________________ -------------------------------------------------------------------------- El abajo firmante solicita registro de licencia de uso personal para el programa COMPOSITOR AUDIO-VISUAL AV v 1.0 por valor de 5300.- Pesetas. ( Para registros de licencias para uso publico consultar. ) -------------------------------------------------------------------------- Firma: Fecha: dia__/Mes__/a¤o____ __________________________________________________________________________ Ordenador _386_ _486_ _Pentium_ Tarjeta video SVGA VESA ________________________ Tarjeta sonido ________________________ Monitor 800x600 ________________________ Sugerencias:__________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-