  ͻ
   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. ESPAA. 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. ESPAA.  
				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. ESPAA. 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__/ao____


	

__________________________________________________________________________    

	Ordenador                   _386_   _486_  _Pentium_
	Tarjeta video SVGA VESA     ________________________
	Tarjeta sonido              ________________________
	Monitor 800x600             ________________________    

	
	Sugerencias:__________________________________________________________
	______________________________________________________________________
	______________________________________________________________________


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
