home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒(█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒(█▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒▒▒██████▀▒▒██████████████████▀▒▒▒▒ ▒▒▒▒
- ▒▒▒▒█▒▒▒▒▒ ▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ VangeliSTracker ▒▒▒▒
- ▒▒▒▒▒█▒▒▒▒ ▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ v1.2b ▒▒▒▒
- ▒▒▒▒▒█▒▒▒▒▒ █▒▒▒▒▒ ▄▒▒▒▒ ▒▒▒▒ ▒▒▒▒
- ▒▒▒▒▒▒█▒▒▒▒▄█▒▒▒▒ ▒▒▒▒█▒▒▒▒ ▒▒▒▒▒▒▒▒ (C) 1992 VangeliSTeam ▒▒▒▒
- ▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒█▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒
- ▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒ ▒▒▒▒▒█▒▒▒▒ ▒▒▒▒▒▒▒▒ The best tracker, ever ▒▒▒▒
- ▒▒▒▒▒▒▒▀ ▒▒▒▒▒▀ ▒▒▒▒▒▒▒▒ ▒▒▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ▒▒(█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒(█▒▒
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
-
-
-
- ¿Qué es VangeliSTeam?
- ─────────────────────
-
- VangeliSTeam es un grupo de personas que participan, tanto
- contínua como esporádicamente en la programación, presentación
- y mantenimiento del programa VangeliSTracker.
-
- Las razones para que se haya decidido a la creación de este
- grupo son las siguientes:
-
- o Proceder a una amplia difusión de los métodos, formatos,
- rutinas, etc. de hacer música digitalizada, tanto a nivel
- de usuario como a nivel de programación.
-
- o Conseguir gente capacitada para ayudar a mantener el
- VangeliSTracker.
-
- o Aprender todos un poco, que nunca viene mal. ;-)
-
- Para ello, el programa se distribuirá en versión ejecutable
- y en versión fuente, siendo ambas puestas al dominio público
- (public domain, freeware, etc). No obstante, es deseo expreso
- de VangeliSTeam hacer constar que este software es propiedad
- sometida a copyright (C).
-
- Cualquier persona que quiera puede hacer sus propias
- modificaciones al programa, así como usarlos para sus propios
- propósitos e incluirlos en sus propios programas, siempre que
- indique claramente la procedencia de los mismos. Se considera
- suficiente cualquiera de las siguientes opciones:
-
- o Si usas los fuentes en tus propios programas, poner en un
- sitio visible algo cómo: "Portions (C) VangeliSTeam" o
- "Usa el sistema de sonido del VangeliSTracker vX.X" o
- algo similar.
-
- o Si incluyes el VangeliSTracker íntegro en un programa
- tuyo, deberás incluír, al menos, la versión ejecutable
- íntegra.
-
- En todo caso, se ruega encarecidamente que cualquier
- modificación que se haga del programa o de alguna de sus
- rutinas se comunique a una de las personas de contacto
- especificadas más abajo, para su inclusión en la versión
- oficial del programa.
-
-
-
- ¿Quién es VangeliSTeam?
- ───────────────────────
-
- VangeliSTeam somos todos. :-)
-
- Pero, yendo a lo práctico, se podría decir que VangeliSTeam
- está compuesto por todas aquellas personas que participan de
- forma más o menos activa en la programación, diseño, etc... del
- VangeliSTracker.
-
- Hasta la creación de esta primera versión, sólo hay una
- persona realmente activa (Juan Carlos Arévalo, ese soy yo ;-),
- y varias personas interesadas en serlo o trabajando en el
- programa. Yo no pienso andar encima de nadie diciéndole a todo
- el mundo lo que tiene que hacer. Más bien al contrario, espero
- que seáis los demás los que me digáis lo que queréis hacer, y
- dedicarme tan sólo a procurar que estén en contacto las
- personas que trabajen en una misma área.
-
- Si quieres hablar, discutir, proponer, enviar, recibir,
- etc. acerca del VangeliSTracker o del VangeliSTeam, por favor,
- no dudes en contactar con las siguientes personas:
-
- ╔══════════════════════════════════════════════════════════════╗
- ║ PERSONAS DE CONTACTO ║
- ╟──────────────────────────────────────────────────────────────╢
- ║ ║
- ║Madrid (Spain): ║
- ║ ║
- ║ - Juan Carlos Arévalo ║
- ║ Fido: 2:341/27.16 y 2:341/9.21 ║
- ║ Internet: jarevalo@anyware.es ║
- ║ Apdo. Correos 156405 (28080 - Madrid, Spain) ║
- ║ ║
- ║ - Félix Sanz ║
- ║ Fido: 2:341/15.27 ║
- ║ ║
- ║Barcelona (Spain): ║
- ║ ║
- ║ - Luis Crespo ║
- ║ Fido: 2:343/108.21 ║
- ║ ║
- ╚══════════════════════════════════════════════════════════════╝
-
-
-
- Con fecha de hoy, VangeliSTeam se ha beneficiado, o se está
- beneficiando, del trabajo de las siguientes personas:
-
- ╔══════════════════════════════════════════════════════════════╗
- ║ COLABORADORES ║
- ╟───────────────────────────┬──────────────────────────────────╢
- ║ │ ║
- ║ - Juan Carlos Arévalo │ Originador de todo el tinglado. ║
- ║ │ Cuerpo del programa. Estructura ║
- ║ │ general. Primeras versiones. ║
- ║ │ ║
- ║ - Luis Crespo │ Antecesor del programa (JAMP). ║
- ║ │ Rutinas de DMA. Información sobre║
- ║ │ Sound Blaster. ║
- ║ │ ║
- ║ - Félix Sanz │ Creación de los DOCs de usuario. ║
- ║ │ ║
- ║ - Alejandro López │ Idea original de la mezcla de ║
- ║ │ canales en estéreo. ║
- ║ │ ║
- ║ - Héctor Martínez │ Rutinas FFT. (no introducidas ║
- ║ │ todavía). ║
- ║ │ Idea original del sistema de ║
- ║ │ manejo de los 4 canales. ║
- ║ │ ║
- ║ - David López │ Información sobre SB-Pro estéreo.║
- ║ │ ║
- ║ - Angel Trigo │ Información sobre SB-Pro estéreo.║
- ║ │ ║
- ║ - José Ruiz │ Está creando la versión para ║
- ║ │ OS/2 (OS/2 de verdad ;-) ║
- ║ │ ║
- ║ - Manuel Petit │ Está adaptando un driver de ║
- ║ │ ratón. ║
- ║ │ ║
- ║ - Carlos Fernández │ Realizada una modificación en ║
- ║ │ el swapping, para que funcione ║
- ║ │ con CD-ROMS. ║
- ║ │ ║
- ║ - Néstor Matas │ Traducción del manual al Inglés. ║
- ║ │ ║
- ╚═══════════════════════════╧══════════════════════════════════╝
-
- Gracias a Carlos Jiménez por poseer una SB Pro 2.0, y
- prestarla para experimentar.
-
- Gracias a Javier Olmo, por ser poseedor de una SB 16 y
- prestarla para experimentar.
-
- Gracias a Michael Fulbright, por adaptar un driver de SB
- para OS/2, y por hacerlo de una forma totalmente accesible
- desde una sesión de DOS.
-
- Gracias a Steve Haehnichen por hacer un driver de SB para
- el UNIX BSD, en el cual se pudo basar Michael Fulbright para
- hacer el suyo.
-
- Gracias a Francisco Carrascosa por ser tan plasta (ojalá
- fueran todos tan plastas como tú ;-D
-
-
-
- Gracias a Antonio Ropero, por ser poseedor de una Covox
- Sound Master II, y soportar estoicamente que no le haga el
- driver de DMA. En la próxima versión, puedo prometer y
- prometo... O;-)
-
- Gracias a la gente de Future Crew por hacer músicas y demos
- tan geniales.
-
- Asímismo, deseamos dar las gracias a todas aquellas
- personas que, directa o indirectamente, hayan contribuido a la
- consecución de todo esto.
-
- Gracias:
-
- Javier Arévalo, Mario Elkati, Avelino Martín, Víctor Neira,
- Francisco Sedano, David López II ;-), Carlos Melero, Patrick
- Dobeson, Santiago Crespo, Juanantón Roque, Tomás Fernández,
-
- gracias a toda la plantilla de Anyware S.A. por soportar
- las pruebas realizadas en su parque de ordenadores, así como a
- todos aquellos que se me ha olvidado incluír en esta lista (ya
- se sabe: son todos los que están, pero no están todos los que
- son).
-
-
- Requerimientos del sistema.
- ───────────────────────────
-
- o Ordenador compatible PC, con procesador 286 o superior.
- o En caso de usar OS/2, se requiere el driver de Michael
- Fulbright.
- o Tarjeta Gráfica VGA o EGA.
- o Alrededor de 230 Kb libre + longitud del módulo. Unos 140
- Kb + módulo en caso de usar el ShellVT.
- o Un driver de EMS, en caso de que se quiera usar para el
- swapping.
- o 1 ó 2 puertos paralelo, si se utiliza DAC. O una tarjeta
- Covox Sound Master II, Intersound MDO o similar.
- o Cualquier versión de SoundBlaster, si se requiere.
- o Tarjeta de sonido AdLib o compatible, si se requiere.
-
- Para que sirva para algo, se necesitan ficheros de música
- en formato .MOD, .WOW, .OKT, .STM, .S3M o .669.
-
- Evidentemente si se quiere utilizar algún dispositivo (DAC,
- SoundBlaster, etc...) es necesario tenerlo conectado al PC.
-
- Pero, ¿Que es el DAC?
-
- Exactamente no es DAC, sino una "construcción" en la que se
- puede utilizar un DAC o resistencias, que conectado al puerto
- paralelo es capaz de reproducir sonido digital a través de un
- amplificador. Más adelante, bajo el epígrafe "Construcción de
- un DAC casero", se encuentra un esquema y descripción para
- quien quiera construírse uno. La calidad de sonido que
- proporciona es similar a la de cualquier tarjeta comercial,
- pero sin el ruido de bus característico de la Sound Blaster o
- la Covox SM II (o sea, mejor).
-
-
- Características actuales del programa.
- ──────────────────────────────────────
-
- Con fecha de hoy (ver al final ;-), el programa parece
- cumplir con las siguientes especificaciones:
-
-
- MODULOS
-
- o Es capaz de hacer sonar módulos con el formato del
- programa SoundTracker y/o NoiseTracker (y compatibles) de
- Amiga (.MOD). Acepta módulos de 15 voces y de 31 con sus
- dos marcas("M.K." y "FLT4"). También acepta módulos en
- formato .WOW (del programa Grave) .MOD (los módulos de 6
- y 8 pistas del Triton FasTracker), Oktalizer (de Amiga),
- Scream Tracker 2.x, Scream Tracker 3.0 y Composer 669
- (PC). No acepta módulos con el formato JMPlayer, 670,
- Octamed o StarTrekker (Amiga)... todavía.
-
- o Implementa un subconjunto de las posibilidades musicales
- del programa Protracker de Amiga, que permiten que
- prácticamente cualquier módulo en ese formato suene de
- forma completamente aceptable (al menos, todos los que se
- han probado lo hacen). Si encuentras un módulo que no
- suena bien, nos lo comunicas (con módulo incluido,
- claro), y haremos todo lo posible por remediarlo.
-
-
- DISPOSITIVOS DE SONIDO
-
- o Es capaz de hacer sonar los módulos por los siguientes
- dispositivos de sonido: El altavoz del PC (patata,
- patata, patata :-), Cualquier DAC disponible en el mapa
- de puertos de E/S (incluyendo tarjetas como Covox,
- Intersound-MDO, DACs caseros en el puerto paralelo,
- etc.), Sound Blaster o compatibles y AdLib o compatibles
- (no todos) y la tarjeta Visha, desarrollada en la Escuela
- Superior de Telecomunicación de Madrid. Además, y para su
- funcionamiento en una ventana de OS/2 2.0, puede usar el
- driver de Michael Fulbright.
-
- o Para sonido estéreo, permite usar la Sound Blaster Pro,
- Sound Blaster 16 ASP, dos DACs o un DAC y la SoundBlaster
- en modo mono. Además, implementa dos formas distintas de
- mezclado que mejoran la calidad del sonido estéreo, sobre
- todo si se escucha con auriculares.
-
- o Para hacer sonar la Sound Blaster se proporcionan dos
- métodos: con DMA y sin DMA, este último con un parámetro
- especial (ver la sección encabezada "Sound Blaster".
-
- o También implementa varios tipos de filtros digitales por
- software.
-
-
- PANTALLA
-
- o Para utilizar el programa necesitarás una terjeta de
- vídeo VGA o compatible. También funciona con EGA, pero no
- lo hará en versiones futuras.
-
- o Ventanas con: Información sobre el módulo, descripción de
- los cuatro canales en tiempo real, lista de samples,
- osciloscopio, menú, partitura (a dos tamaños) y créditos.
-
-
-
- FUNCIONAMIENTO
-
- o El programa no funciona en modo interactivo... todavía. O
- sea, que permite usarlo como usarías el comando COPY del
- DOS, y poco más.
-
- o El programa permite las siguientes opciones mientras se
- está escuchando la música: Salir al prompt del DOS (la
- música se sigue oyendo), activar y dasactivar cualquiera
- de los canales de sonido, avanzar y retroceder por la
- partitura, cambiar la frecuencia de muestreo, subir y
- bajar el volumen de la música, cambiar los filtros.
-
- o En el fichero de configuración se le puede definir un
- programa para ejecutar en vez del shell al DOS.
-
- o Si se sube la frecuencia de muestreo por encima de las
- posibilidades del programa, el programa la reduce
- automáticamente (fall-back).
-
- o Al pasar de una canción a otra, permite hacerlo bajando
- el volumen suavemente (fade-out)
-
- o El programa usa swapping a EMS (si está disponible) y a
- disco. Aunque no lo usa mucho todavía.
-
- o El programa usa lo que quede libre en la zona de UMBs,
- siempre que estos sean compatibles con el MS-DOS 5.0.
-
-
- Características indeseables conocidas.
- ──────────────────────────────────────
-
- Como todo el mundo sabe, nadie (ni nada) es perfecto. El
- VangeliSTracker tampoco lo es, y por lo tanto tiene algunos
- fallos, tanto conocidos como desconocidos. A continuación, se
- relacionan todos los fallos que se le conocen. Si ves que falta
- alguno, no dejes de comunicarlo para añadirlo a la lista (o
- arreglarlo directamente. ;-)
-
- o A veces, puede dar problemas el Shell al DOS. Cuestiones
- de pila. El uso de pila se ha reducido hasta unos 150
- bytes, pero podría llegar a dar problemas, sobre todo si
- se fuerza la frecuencia de muestreo por encima de las
- posibilidades de la máquina.
-
- o A veces, el programa no funciona cuando se tienen
- cargados drivers de área local (Ethernet o similar).
-
- o Si se tiene cargado algún manejador de memoria que use el
- modo virtual del 386 (estilo QEMM386, EMM386, 386Max,
- etc.) el programa se ralentiza. Si no se usa con DMA,
- funciona bien pero sin permitir frecuencias de muestreo
- grandes. Si se usa DMA en una máquina no rápida (386SX es
- una máquina no rápida), y se usa otra tarjeta que no sea
- SB 16, el programa reverbera un poco (no mucho: la música
- se oye bien, pero con algún .MOD puede llegar a ser
- molesto, sobre todo con instrumentos de tono agudo).
-
- o Usando multitaskers (OS/2 2.0, Windows, Desqview, etc) el
- programa puede funcionar (no siempre), pero sólo en modo
- DMA y haciendo cantidad de gárgaras (una fuerte
- reberveración). En todos ellos funciona siempre el driver
- "File", que vuelca la salida de sonido al fichero SBDSP$.
-
-
-
- o Al salir al shell del DOS, el programa habrá ocupado una
- cantidad de memoria alrededor de 230 Kb más lo que ocupe
- el módulo. Si se requiere menos, usar ShellVT.
-
- o La bajada automática de frecuencia, a veces, se pasa un
- poco de largo o se queda corta. Es que es difícil que la
- máquina lo haga perfectamente. :-(
-
- o El programa reconoce los módulos con instrumentos de más
- de 64 Kb de tamaño, pero trunca los instrumentos a 64 Kb.
-
- o El driver de la AdLib suena a muy bajo volumen, y con
- mucho ruido. En algunas tarjetas de sonido suena con un
- pitido muy fuerte, pero en una Sound Blaster y en una
- AdLib, desde luego, no suena el pitido. :-)
-
- o Si se utiliza el driver de OS/2 (File), lo que se ve en
- pantalla no tiene nada que ver con lo que suena. Falta de
- sincronización... Además, no responde bien a las teclas.
- Se recomienda el uso del programa OS2VT.EXE
-
- o La parte de swapping todavía no está muy probada.
-
-
- Características futuras del programa.
- ─────────────────────────────────────
-
- VangeliSTracker es un programa que está empezando. Por
- ahora, tan sólo funciona y poco más, pero se pretende que
- crezca hasta abarcar posibilidades como:
-
- o Soporte para más formatos de canciones.
-
- o Soporte para otros dispositivos de sonido (SB 16 en modo
- de 16 bits, Pro Audio Spectrum, Pro Audio 16, Disney SS,
- Covox en modo DMA, etc). Si alguien hace el driver o nos
- presta una de esas tarjetas, le estaremos eternamente
- agradecidos.
-
- o Aumentar las posibilidades del programa con: edición y
- composición de música, edición y tratamiento de sonidos
- digitalizados e instrumentos, soporte para MIDI, así como
- todo lo que se nos pueda ocurrir.
-
- Recuerda que todo esto no será posible sin tu colaboración.
- Necesitamos ideas, beta-testers, críticas y mano de obra ;-).
-
-
-
- Próxima versión. (2.X)
- ──────────────────────
-
- Para la versión 2.0a del VT se espera implementar lo
- siguiente:
-
- o Modo interactivo simple (elegir el módulo de un menú,
- etc).
-
- o Más ventanitas: 10 osciloscopios (uno por canal), barras
- de volumen reales, Analizador de espectro, analizador de
- instrumentos, shell al DOS en una ventanita (sí, sí, no
- es broma. Si quieres saber qué aspecto tendrá, pulsa F9).
-
- o Soporte para ratón.
-
-
- Opciones de la línea de comandos.
- ─────────────────────────────────
-
- La sintaxis para la ejecución del programa la puedes ver
- ejecutando VT sin ningún parámetro. Puedes grabarla en un
- fichero, redireccionando la salida: 'VT > VTOPT.TXT'.
-
- La sintaxis de ShellVT y OS2VT es la misma.
-
-
- Ficheros de opciones (.VTO)
- ───────────────────────────
-
- A partir de esta versión, se pueden especificar parámetros
- en ficheros ASCII, con la misma sintaxis que en la línea de
- comandos. Se usan poniéndoles un signo de arroba (@) delante.
- Por ejemplo:
-
- VT @UNREAL.VTO
-
- Para más información, mírate los ficheros .VTO que vienen
- como ejemplo.
-
-
- Fichero de configuración.
- ─────────────────────────
-
- El VT tiene un fichero de configuración, llamado VT.CFG,
- que contiene una serie de opciones que modifican el
- funcionamiento del programa. El fichero es ASCII, y puede ser
- modificado con cualquier editor o programa de proceso de
- textos. Si quieres saber que opciones tienes, examínalo y léete
- los comentarios que allí vienen.
-
- Por defecto, lo carga del directorio donde se encontraba el
- VT.EXE y, si no lo encuentra, en el directorio actual.
-
- El Programa SHELLVT.EXE leerá el fichero VT.CFG y, a
- continuación, el SHELLVT.CFG, donde se podrán redefinir todos
- los parámetros que se deseen.
-
-
-
- Interfaz. Pantalla del VT.
- ──────────────────────────
-
- La pantalla que aparece, en modo texto, tiene el siguiente
- aspecto:
-
- ╔═══════════════╤════════════════════════════════╤═════════════╗
- ║Posición: 1/ 44│Módulo: beethoven 7th remx │ ║
- ║Patrón: 1/ 24│Fichero: BEETHOVE.MOD │ VSTracker ║
- ║Nota: 1/ 64│Mem. libre: 0 (0) | 278944 │ X.Yz ║
- ║Tempo: 6 F30│Frecuencia:16000 Volumen:127 │ ║
- ╟───────────────┴───┐freq─vl─reps─repl─len─┬─────┴─────────┬───╢
- ║1 │ │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ ║
- ║2 (1) │ │▒▒▒▒▒▒(2)▒▒▒▒▒▒│(7)║
- ║3 │ │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ ║
- ╟───────────────────┼─────────────────┬────┴───────────────┴───╢
- ║ 2 st-02:tallic │17 │ FILE EDIT PLAY MISC ║
- ║ 4 st-02:reflex │19 │ SAMPLES PATTERN SONG ║
- ║ 6 st-01:bassdrum2 │21 ├────────────────────────╢
- ║ 7 st-02:mysnare1 │22 │ PAr/Ab Otro patrón ║
- ║ 8 st-01:hihat2 │23 │ In/Fin Idem (principio)║
- ║ 9 st-01:popsnare1 │24 │ 1-0 Apagar canal ║
- ║10 st-01:strings3 │25 │ F5-F9 Ventanas ║
- ║11 st-01:organ │26 │ R/T Frec. de salida ║
- ║12 │27 │ +/- Volumen ║
- ║13 │28 │ D Shell al DOS ║
- ║14 (3) │29 (3) │ N/S Sig. canción ║
- ║15 │30 │ ESC Parar ║
- ╟──┬──<Canal 1>───┬─┴<Canal 2>───┬──<Canal 3>───┬──<Canal 4>───╢
- ║ │ │ │ │ ║
- ║ │ (4) │ (4) │ (4) │ (4) ║
- ║ │ │ │ │ ║
- ╟──┼──────────────┼──────────────┼──────────────┼──────────────╢
- ║ │ (5) │ (5) │ (5) │ (5) ║
- ╟──┼──────────────┼──────────────┼──────────────┼──────────────╢
- ║ 1│ G 3 01 ····· │ G 2 01 ····· │ ············ │ G 1 02 ····· ║
- ║ 3│ ············ │ ············ │ ············ │ ············ ║
- ║ 4│ ····(6)····· │ ····(6)····· │ ····(6)····· │ ·····(6)···· ║
- ╚══╧══════════════╧══════════════╧══════════════╧══════════════╝
-
- donde cada una de las partes es la siguiente:
-
- o Posición : Es el lugar en el que se encuentra
- actualmente la canción. Indica además la longitud total
- del módulo.
-
- o Patrón : Indica el patrón que está tocando, y el número
- total de éstos. Normalmente en un módulo hay un numero
- menor de patrones que los que realmente dura el tema,
- esto se consigue repitiendo alguno de estos.
-
-
-
- o Nota : Indica la nota que está reproduciendo en ese
- momento, el orden se refiere al relativo dentro del
- patrón que se muestra en ese momento. Además, indica el
- tamaño del patrón.
-
- o Tempo : Es el tempo que actualmente tiene la melodía,
- pero dentro de esta puede cambiar si el autor lo dispuso
- así.
-
- o Módulo : Es la melodía que se escucha en ese momento,
- el título que le dio el autor.
-
- o Fichero : Es el nombre del fichero que contiene la
- canción.
-
- o Volumen : Es el volumen del sonido.
-
- o Mem. libre : valores internos, que se muestran por
- motivos de depuración.
-
- o Frec. Salida : Indica la frecuencia de salida de la
- música, en Hertzios.
-
- o (1) : Este área está reservada para indicar el
- instrumento que suena por cada uno de los cuatro canales
- visibles. A la izquierda, aparece, el número de canal al
- que corresponde.
-
- o frec : Indica cada nota, en frecuencia, que se
- reproduce por canal y el instrumento elegido en el patrón.
-
- o vl : Es el volumen al que se reproduce ese instrumento.
-
- o len : Es la longitud en bytes de la digitalización del
- instrumento que suena en ese momento.
-
- o (2) : Es el área reservada para mostrar los vúmetros de
- volumen para cada uno de los canales visibles.
-
- o (7) : Aquí se indica si el canal está activo (ON) o no
- (OFF), para cada uno de los cuatro canales visibles por
- separado.
-
- o (3) : Aquí se muestran los instrumentos que tiene el
- módulo, indicando su nombre. Cuando se selecciona la
- visualización del osciloscopio, sustituye a esta lista de
- instrumentos.
-
- o (4) : Se muestra las notas que ya han sido tocadas en
- el patrón para los canales visibles.
-
- o (5) : Indica la nota que se escucha en este mismo
- momento para los canales visibles.
-
- o (6) : Son las próximas notas que sonarán del patrón
- para los canales visibles.
-
-
-
- Teclas utilizadas.
- ──────────────────
-
- Aquí se indican las teclas que se pueden utilizar y una
- breve descripción de las mismas.
-
- o Página Arriba y Página Abajo : Se mueve al anterior o
- siguiente patrón del modulo, pero posicionándose en la
- misma nota de este, no al principio como ocurre en otros
- programas.
-
- o Inicio y Fin : Sirve como la anterior, pero
- posicionándose al principio del patrón.
-
- o Izquierda y derecha : Desplazan la ventana de canales
- visibles hacia el lado correspondiente. Esto se ha hecho
- así para poder ver los hasta ocho canales posibles con el
- formato antiguo de pantalla, que estaba pensado para 4
- voces.
-
- o 1 - 0 : Activa o desactiva el canal correspondiente
- ('0' es el 10).
-
- o F5 : Muestra la partitura en tamaño extendido. Sólo se
- mantiene la parte superior de la pantalla, mientras en el
- resto sólo se ven las notas de la partitura.
-
- o F6 : Muestra la partitura en modo reducido, tal y como
- se ven en la pantalla del apartado anterior.
-
- o F7 : Osciloscopio, se verá de forma gráfica la onda
- analógica que se está reproduciendo en este momento,
- aparece en el lugar destinado a los instrumentos,
- apartado (3).
-
- o F8 : Créditos. Se muestra una relación de las personas
- que han participado en la creación del programa.
-
- o R y T : Disminuye o aumenta la frecuencia de salida del
- módulo. Si se utiliza como dispositivo el altavoz, en
- frecuencias muy bajas se notará una distorsión
- apreciable. Si se usa Sound Blaster por DMA, La
- frecuencia vendrá limitada internamente por la propia
- tarjeta, de manera que si se intenta subir del límite, el
- programa no te dejará.
-
- o F y G : Modifican el filtro correspondiente para las
- posiciones de ON y OFF respectivamente.
-
- o L : Activa o desactiva el filtro potenciador de bajos.
- Sólo funciona en modo mono, y no con el dispositivo
- "File".
-
- o W y E : Modifican el tempo de la canción.
-
- o + y - : Controla el volumen general de la melodía.
-
- o B : Cambia el aspecto de los vu-metros.
-
- o D : Se sale momentáneamente al Sistema Operativo. Para
- volver al VT es necesario escribir la palabra EXIT.
-
- o N : Salta al siguiente módulo. Hace un fade-out, si
- está permitido en el fichero de configuración.
-
- o S : Salta al siguiente módulo inmediatamente.
-
- o ESC : Para la ejecución del módulo y finaliza el
- programa, saliéndose de forma normal al sistema operativo.
-
-
-
- Observaciones Generales.
- ────────────────────────
-
- Si se indica como módulo un fichero que no tenga el formato
- adecuado, el VT no lo hará sonar, y pasará al siguiente módulo.
-
- Cuando se ejecuta un shell dentro del VT, este no pasará al
- siguiente módulo hasta que se abandone el shell.
-
-
- Sound Blaster.
- ──────────────
-
- La forma de usar la tarjeta Sound Blaster merece una
- mención especial. Existen dos métodos de hacer sonar módulos
- por la tarjeta Sound Blaster. Uno es el que usan programas como
- el ModPlay, el Whacker Tracker o el JAMP. Esta consiste en
- enviar entre 6000 y 44000 muestras (numeritos) por segundo a la
- tarjeta. ¡¡A mano!! El otro consiste en usar la posibilidad del
- DMA, que la SB soporta. El primero tiene la ventaja de que
- permite alcanzar frecuencias de muestreo todo lo grandes que se
- quieran, mayores de las que permite el DMA de las Sound Blaster
- 1.5. Usar el DMA permite que se oigan los módulos en máquinas
- lentas (286 a 8 o 12 MHz), y que permite usar el programa bajo
- un multitasker como Desqview o Windows (aunque, hoy por hoy, no
- suena bien bajo multitasker, salvo en OS/2 con el driver).
-
- Lo realmente especial del VT es el primer método: el que no
- usa DMA. No debería ser mucho problema: ése es el único método
- de hacer sonar el altavoz :-( del PC o el DAC genérico. Lo malo
- es que la Sound Blaster no está construída para funcionar así,
- y, por lo tanto, es más difícil, y cuando lo consigues, va más
- lento (no permite frecuencias de muestreo muy grandes).
-
- El VT utiliza un método un tanto especial para acelerar el
- funcionamiento de la tarjeta en este modo. Para ello, hay que
- usar la variable SbSplTimeout, y experimentar dándole valores
- hasta que funcione aceptablemente bien. Un valor muy alto,
- (como 50, por ejemplo) hace que la SB funcione como con
- cualquier otro programa (lenta). Un valor muy bajo, (1, p. ej.)
- acelera la SB pero no se oye :-(. Por poner un ejemplo, en un
- 386-25 sin cache, y con una SB 2.0, el valor adecuado está
- entre el 4 y el 5, dependiendo si se usa la SB mono o el
- estéreo DAC-SB.
-
-
-
- Construcción de un DAC casero.
- ──────────────────────────────
-
- Necesitarás:
-
- o Un conector macho D-25.
- o Un poco de cable de nueve hilos.
- o Una placa de inserción, una placa de bakelita, un cartón
- o lo que vayas a usar de soporte para el circuito.
- o 9 resistencias de 10K del 1%.
- o 9 resistencias de 20K del 1%.
- o Un condensador cerámico de 100nF.
- o Un condensador cerámico de 10nF.
- o Un cable apantallado.
- o Un jack RCA o normal, según cómo sea la entrada del
- amplificador que vayas a usar.
-
- Las resistencias deben ser del 1% para evitar que haga
- ruido. Si no encuentras de 10K y 20K, que sean valores
- parecidos, y, sobre todo, que sean una el doble de la otra.
-
- La parte de los condensadores puede no ser necesaria.
- Pruébalo.
-
- ┌───────────────────────────────────────────────────────────────┐
- │ │
- │ LPT (D-25): │
- │ │
- │ signal pin │
- │ 20k 20k │
- │ D0 2 >───░░░─┬─░░░──────> 0v (GND, pin 20) │
- │ 20k ░ 10k │
- │ D1 3 >───░░░─┤ │
- │ 20k ░ 10k │
- │ D2 4 >───░░░─┤ │
- │ 20k ░ 10k │
- │ D3 5 >───░░░─┤ │
- │ 20k ░ 10k │
- │ D4 6 >───░░░─┤ │
- │ 20k ░ 10k │
- │ D5 7 >───░░░─┤ │
- │ 20k ░ 10k │
- │ D6 8 >───░░░─┤ │
- │ 20k ░ 10k │
- │ D7 9 >───░░░─┤ │
- │ 20k ░ 10k 100nF │
- │ ├─────> >──┤├─┬──> │
- │ │ │ │
- │ ░ 10k 10nF┴ ──> Amplif. │
- │ │ ┬ │
- │ GND 20 >───────┴─────> >─────┴──> │
- │ │
- └───────────────────────────────────────────────────────────────┘
-
- Este circuito, extraído de la documentación del Visual
- Player 1.1 es una mejora del que venía con el ModPlay de Mark
- J.Cox, de modo que agradecemos a Mark J.Cox su diseño original
- y al equipo del Visual Player su mejora y su permiso para
- utilizarlo.
-
-
-
- Funcionamiento bajo OS/2.
- ─────────────────────────
-
- El Programa VT.EXE (usando el dispositivo File) y el
- OS2VT.EXE funcionan bajo OS/2 a través del driver de Sound
- Blaster contenido en el fichero SBOS2V09.*. Dicho fichero puede
- encontrarse en las BBSs indicadas más abajo.
-
- El driver incluye fuentes, y unas cuantas utilidades para
- grabar y reproducir samples bajo OS/2, y también un tocador de
- MODs.
-
-
- El programa ShellVT.
- ────────────────────
-
- Junto con los programas VT.EXE y OS2VT.EXE, se encuentra
- también el SHELLVT.EXE. Se trata de una versión de VT a la que
- se ha quitado todo el interfaz gráfico, y cuyo funcionamiento
- es idéntico al de VT.EXE si se pulsa la tecla "D" nada más
- iniciar su funcionamiento. La ventaja principal de este
- programa es funcionar como tarea de fondo bajo DOS, con unos
- requerimientos de memoria muy inferiores al VT.
-
-
- Nuevas versiones.
- ─────────────────
-
- Todas las nuevas versiones del VT, podrán recogerse en
- muchas BBSs de España, pero, en especial, se podrán encontrar
- en:
-
- NADA de NADA Fidonet: 2:341/27
- Tlf: 34-1-6969121 9600
- 24h
-
- SERVOSIS Fidonet: 2:341/9
- Tlf: 34-1-6916411 16800
- 24h
-
- Enchufe Fidonet: 2:341/24
- Tlf: 34-1-5477210 14400
- 22:00 - 07:00 (CET)
-
- Programmer's Land Fidonet: 2:341/20
- Tlf: 34-1-3065142 14400
- 22:00 - 07:00 (CET)
-
-
- Los nombres de los ficheros serán los siguientes:
-
- Ejecutables: VTEXExxx.*
- Fuentes: VTSRCxxx.*
-
- donde "xxx" indica la versión, pero sin el punto. Por
- ejemplo, los ejecutables de la versión 1.2b tendrán de nombre:
- VTEXE12B.*
-
-
-
- Concurso de Media Vision.
- ─────────────────────────
-
- En el número de Marzo de la revista Dr. Dobbs para
- programadores viene un artículo bastante interesante acerca de
- sonido para PC. No voy a poner aquí el artículo (eso sería
- ilegal), pero puedo contaros que en una cajita gris viene un
- texto en el que se dice que los señores de Media Vision (los
- que hacen las tarjetas Pro Audio Spectrum) organizan un
- concurso de programas de sonido. Parece muy interesante: La
- fecha límite de entrega es el 15 de Julio (bastante holgado).
-
- Hay dos pegas que le encuentro al concurso:
-
- o Un requisito indispensable es que los programas suenen a
- 16 bits por la Pro Audio 16. Para ello, habría que
- hacerle el driver, probarlo, etc...
- o La gestión del concurso va por Compuserve. No tengo la
- más remota idea de cómo funciona eso. Lo único que sé (me
- han dicho) es que sale caro. Los de MediaVision dicen que
- han creado una conferencia especial para el concurso "GO
- PAS16CONTEST", y que allí está el "Entry Kit".
-
- Pido ayuda oficialmente a todo aquél que me la pueda
- prestar de alguna forma u otra. Ya sea por sus conocimiento de
- la PAS 16, porque tenga una y la ofrezca para probar el
- programa, porque tenga acceso a COMPUSERVE o porque quiera
- ayudar a adecentar todavía más el programa para la ocasión.
-
- Sinceramente, creo que hay posibilidad de llevarse algún
- premio, aunque sólo sea uno de los 50 de consolación.
-
- Los premios son: $5000, $2000 y $1000 para los tres
- primeros y $100 para los 50 siguientes. Todos los premios se
- dan en "shopping sprees".
-
- No sé qué forma habría de repartir el premio en caso de que
- salga. No me gustaría que a nadie le quede mal sabor de boca
- después. Si alguien tiene alguna sugerencia, que lo diga.
-
-
-
- Donaciones.
- ───────────
-
- En un principio, no pensaba hacer ninguna mención a este
- tema, pero, tras ciertas conversaciones, me han convencido de
- que lo haga.
-
- Este programa ha sido donado al dominio público por unas
- razones que se comentan al principio de este manual. Como tal
- programa de dominio público, no se requiere pago de ningún tipo
- para utilizarlo. Esto, me parece que ha quedado claro.
-
- Pero, si por alguna causa, hubiera alguna persona que le
- gustara tanto el programa que, aún conociendo el párrafo
- anterior, no pudiera resistir un impulso de hacer una donación
- (en dinero o especies) a aquellos que lo hemos hecho, en fin,
- que puede hacerlo (al fin y al cabo, a nadie le amarga un
- dulce) enviándola a la siguiente dirección:
-
- ┌──────────────────────────┐
- │ Juan Carlos Arévalo │
- │ Apdo. de Correos 156.405 │
- │ 28080 - Madrid │
- │ Spain │
- └──────────────────────────┘
-
- En todo caso, se procurará emplear todas las donaciones en
- temas relacionados con el VT. Y siempre se agradecerán en este
- VT.DOC las donaciones de tarjetas, drivers e información que,
- directamente, permitan la mejora del programa.
-
- Si alguien no puede encontrar los fuentes y le gustaría que
- se los enviáramos por correo, que nos mande un sobre ya
- franqueado y un disquete (preferible de 3 1/2).
-
-
- Recordatorio final.
- ───────────────────
-
- Puede que seamos un poco pesados, pero recuerda los
- siguientes puntos importantes:
-
- o No queremos dinero. Sólo el crédito que nuestro trabajo
- (creemos) merece.
-
- o Ese precio es muy barato, no dejes de pagarlo, por favor.
- ;-)
-
- o Distribuye este programa por todas partes. Queremos que
- lo conozcan en los cinco (esta vez lo dije bien ;-)
- continentes.
-
- o Si quieres, puedes y/o te apetece participar en el
- programa, no dudes en comunicarlo. No olvides que los
- fuentes también se dan al dominio público.
-
- Muchas gracias a todos por vuestra colaboración. :·)
-
- Saludos, y que aproveche,
-
- VangeliSTeam
- 31 de Marzo de 1993
-
-