ZX Format #02: Estreno: Guía de Digital Studio v1.12

Siguiendo el ritmo de los tiempos, hemos decidido presentar a su atención el manual de instrucciones de la nueva herramienta musical digital DIGITAL STUDIO v1.12.

(C) UNDERGROUND SYSTEMS 1995
________________________________

Especificaciones técnicas.

número de patrones 32
número de posiciones 99
número de instrumentos 16
tamaño de memoria libre, K 96
rango de octavas 4
frecuencia de mezcla, kHz 10

Menú principal.

La selección de elementos en el menú principal se realiza con la flecha, que se controla con las teclas [Q], [A], [O], [P], [SPACE] o [M].

El menú principal contiene los siguientes elementos:

POSITION - número de la posición actual del secuenciador
PATTERN - número del patrón asignado a la posición actual
LENGTH - número de posiciones utilizadas
TEMPО - tempo de la música
WORK PAT. - número del patrón de trabajo
SAMPLE - número del instrumento actual
OCTAVE - octava actual
STEP - paso (ver punto de edición)

Se puede cambiar el valor de los elementos mencionados anteriormente, así como de otros elementos que contienen valores numéricos, utilizando las flechas correspondientes situadas frente a estos elementos.

GLOBAL PLAY - reproducción de música desde la primera posición
PLAY FROM - reproducción de música desde la posición actual
DISK - salida al menú de disco
TITLE - entrada del nombre de la melodía
SAMPLE TEST - prueba de instrumentos (ver abajo)
ABOUT ME - en la versión oficial del editor debe aparecer el texto:
(C) 1995 UNDERGROUND SYSTEMS

La detención del reproductor, así como el regreso desde cualquier elemento al menú principal, se realiza con la tecla [EXTEND MODE].

Control del patrón.

EDIT - entrada en modo de edición
PLAY - reproducción del patrón de trabajo desde la línea actual
HOME - establecer la línea inicial del patrón
A B C - encender/apagar los canales correspondientes

Funciones de servicio.

PAT. - patrón fuente, a la derecha patrón receptor
CHAN. - canal fuente, a la derecha canal receptor
SAMP. - instrumento a reemplazar, a la derecha reemplazante
TONES - número de semitonos
HOME - configuración inicial de los elementos mencionados anteriormente
COPY - copia del contenido del canal del patrón fuente al canal del patrón receptor
CLEAR - limpieza del canal del patrón receptor
EXCHANGE - reemplazo de instrumentos en todas las notas del canal del patrón receptor (teniendo en cuenta el elemento SAMP.)
UP DOWN - cambio hacia arriba o hacia abajo de notas en el canal, patrón, receptor por la cantidad establecida de semitonos (al salir del rango de octavas, la nota permanece sin cambios)

Nota: al realizar la operación de copia, el texto se fusiona según el principio MERGE. Para una copia completa, antes del elemento COPY se debe seleccionar el elemento CLEAR.

Edición.

La edición del patrón se realiza mediante un cursor que muestra la línea y el canal actuales del patrón. El cursor se controla con las teclas de dirección, así como con las teclas [Q], [I] - arriba, [A], [L] - abajo, [O] - izquierda, [P] - derecha.

Las notas se introducen con las siguientes teclas:

[Z] - (C) do,
[S] - (C#) do sostenido,
[X] - (D) re,
[D] - (D#) re sostenido,
[C] - (E) mi,
[V] - (F) fa,
[G] - (F#) fa sostenido,
[B] - (G) sol,
[H] - (G#) sol sostenido,
[N] - (A) la,
[J] - (A#) la sostenido,
[M] - (B) si.

Las octavas se cambian con las teclas [1], [2], [3], [4]. Cambio rápido de instrumento: [SYMBOL SHIFT] + [0] - [9], + [A], + [B], + [C], + [D], + [E], + [F].

Etiquetas especiales del editor:

PAUSE - apagar el canal hasta la siguiente nota, tecla [R]
END - final del patrón, tecla [E]
TEMP * - cambio del tempo de la música, * se toma del elemento del menú principal TEMPO, tecla [T]

Nota: después de introducir una nota o etiqueta, el cursor se mueve hacia abajo el número de líneas indicado en el elemento del menú principal STEP.

Funciones adicionales de edición:

[W] - reemplazo del instrumento en la línea actual del canal actual
[6] - inserción, todo el texto del canal debajo del cursor se desplazará hacia abajo una línea, comenzando desde la posición actual del cursor
[7] - eliminación, es decir, todo el texto del canal debajo del cursor se desplazará hacia arriba una línea, comenzando desde la siguiente posición del cursor
[9] - reproducción del patrón desde la línea actual
[0] - HOME, el cursor se coloca en la línea cero

Prueba de instrumentos (SAMPLE TEST).

La función SAMPLE TEST se utiliza para buscar y escuchar rápidamente instrumentos. La escucha de instrumentos se realiza al presionar las teclas [0] - [9], [A], [B], [C], [D], [E], [F].
La octava se cambia con la tecla [SPACE].

Menú de disco.

En el menú de disco hay dos ventanas. En la ventana grande se muestran los archivos en el disco, y en la pequeña los instrumentos cargados en memoria. La selección de archivos se realiza con las teclas de dirección "arriba" y "abajo", así como con las teclas [Q] y [A]. El cambio del instrumento actual se realiza con las teclas de dirección "izquierda" y "derecha", así como con las teclas [O] y [P]. La carga del archivo seleccionado se realiza con las teclas [M] o [SPACE].

Tipos de archivos:

I - SAMPLES - instrumentos digitales
M - MODULES - texto de la melodía con instrumentos
S - SONGS - texto de la melodía sin instrumentos

Elementos del menú de disco:

READ SAMPLES - en la ventana de archivos se muestran todos los instrumentos en el disco, tecla [1]
READ MODULES - en la ventana de archivos se muestran todos los módulos en el disco, tecla [2]
READ SONGS - en la ventana de archivos se muestran todas las canciones en el disco, tecla [3]
SAVE MODULE - grabación del módulo en el disco, tecla [4]
SAVE SONG - grabación de la canción en el disco, tecla [5]
CLEAR SAMPLE - limpiar el instrumento actual, tecla [Z]
CLEAR SONG - limpiar todos los patrones, tecla [C]
EXIT TO DOS - reiniciar el sistema, tecla [E]

Nota: Después de cargar el instrumento con la tecla [SPACE], el instrumento actual cambia al siguiente.

________________

"DIGITAL STUDIO COMPILER"
Versión 1.01

DIGITAL STUDIO COMPILER está destinado a compilar música para su posterior uso en sus programas. El archivo de entrada es un módulo, que después de la compilación y compresión se convierte en varios archivos de salida, cada uno de los cuales corresponde a una página de memoria específica. Esos serán los archivos:

COMPFILE Archivo principal con el reproductor, que tiene una dirección de carga fija y longitud.

COMPFIL0 ...COMPFIL7 Estos archivos contienen información sobre la música y los instrumentos. El último dígito en el nombre corresponde al número de página. Si alguna página no se utilizó en el editor, el archivo correspondiente no se crea.

Para ejecutar la melodía compilada es necesario:

1. Cargar todos los archivos que fueron grabados por el compilador en memoria en sus direcciones, cambiando previamente las páginas correspondientes a esos archivos.

2. Descomprimir la música, para lo cual se debe ingresar el comando RANDOMIZE USR 31238.

3. Iniciar el reproductor - RANDOMIZE USR 31232. Para detener la reproducción, es necesario presionar [EXTEND MODE] (CAPS SHIFT).

El reproductor utiliza el segundo modo de interrupciones y tiene su propia pila autónoma. Al detener el reproductor, la pila y el modo de interrupciones regresan a su estado original.

A los aficionados (y profesionales) de la programación en ensamblador se les ofrece la posibilidad de colgar (o adjuntar) pequeños programas a las interrupciones.

En el reproductor existen dos tipos de interrupciones:

a) Estándar (50 Hz); para su uso, basta con escribir en las celdas 31424, (5), la dirección de su programa. Inicialmente en estas celdas se encuentra la dirección de la subrutina STOP PLAY.

WARNING !!!

Todos los registros utilizados en su programa, excepto IX, IY y el grupo alternativo, deben ser guardados en la pila y luego restaurados. No se recomienda cambiar los modos de interrupciones.

b) Interrupción "por tempo" - interrupción después de procesar la siguiente nota. La dirección del programa que maneja esta interrupción se encuentra en las celdas 31526, (7). No se requiere guardar los registros en este modo.

Si utiliza el modo de interrupciones (a), entonces para detener el reproductor es necesario transferir el control a la dirección 31235. En la próxima ejecución del reproductor, la reproducción comenzará desde la posición actual. El número de la posición actual se encuentra en la dirección 31241.

La información anterior, así como información sobre la memoria libre y sobre la melodía en general, se puede obtener directamente en el compilador en la sección INFORMATION.

¡BUENA SUERTE!

P.D. Este editor y compilador fueron escritos en ensamblador TASM 2.0 (ensamblador global para SPECTRUM 128).
________________________________

Contenido de la publicación: ZX Format #02

  • IS-DOS
    Anuncio de un complejo hardware-software para escuelas por Iskra Soft y Peters, con una configuración de clase informática en red en ZX Spectrum con IS-DOS.
  • IS-DOS - Владимир Елисеев
    Explicación del monitor de línea de comandos y reinicio del editor de texto en IS-DOS usando la utilidad mon.com como ejemplo.
  • IS-DOS
    Introducción a las utilidades del sistema IS-DOS, cubriendo funciones como ayuda, menú de usuario, visualización de archivos, edición y operaciones de archivos.
  • IS-DOS
    Descripción detallada del programa eliminat.com para liberar memoria de tareas residentes y controladores, con modo interactivo y claves de línea de comandos. Números de canal específicos asignados para tipos de tareas y controladores. Incluye opciones de uso y personalización de colores.
  • Sistema de Ventanas IS-DOS - Владимир Елисеев
    Exploración de reinicios del sistema de ventanas IS-DOS para imprimir texto en ventanas y coordenadas de pantalla absolutas. Ejemplos de implementaciones de reinicios como lwt, adrwt, lenwt, prstr, str y lnstr. Continuación para cubrir reinicios auxiliares en el próximo número.
  • Ensamblador
    Introducción a los conceptos básicos del lenguaje ensamblador, centrándose en las banderas, operaciones aritméticas y manipulación de registros. Se discuten operaciones como suma, resta y operaciones complejas como multiplicación y división a través de ejemplos. Destaca comandos específicos de ensamblador y sus funciones para ZX Spectrum.
  • Hardware
    Discusión sobre modificaciones de hardware para Scorpion ZS-256-Turbo, incluida la implementación de un interruptor Turbo/Normal. Pros y contras de los métodos de cambio basados en software. Consejos sobre soldadura y ajustes de circuitos.
  • Hardware
    Discusión de un nuevo complemento musical para ZX Spectrum de X-TRADE y HACKER STINGER, llamado 'ZX GENERAL SOUND', que ofrece audio de alta calidad y uso mínimo del procesador.
  • Hardware
    Discusión sobre innovaciones de hardware y estrategias de marketing, enfocándose en interfaces de ratón y teclado para ZX Spectrum. Crítica a la publicidad engañosa de la competencia y análisis de la tecnología de ratón serial frente a pasiva. El autor cuestiona la necesidad y el costo de características avanzadas.
  • Hardware
    Discusión sobre métodos de aceleración de hardware para ZX Spectrum, centrándose en modos turbo y sus efectos en el rendimiento y la compatibilidad.
  • Juguetes
    Cuento de fantasía sobre criaturas mágicas luchando contra la intrusión humana. El personaje principal recluta aliados para restaurar la gloria pasada de la tierra. Desafíos incluyen encontrar herramientas, superar obstáculos y revivir compañeros.
  • Juguetes
    Reseña del juego 'Carrier Command', centrada en sus aspectos estratégicos y de simulación. Incluye detalles de mecánicas de juego, controles y objetivos. Destaca estrategias para el éxito y características únicas como la gestión de recursos y sistemas autónomos.
  • Entrevista
    Entrevista con Sergey Zonov y Andrey Larchenko discutiendo su experiencia con microprocesadores y el desarrollo del ZX Spectrum, incluyendo la creación del ordenador Scorpion ZS 256.
  • Información
    Información de contacto y lista de personal de ZX-Format No. 2 (1995) incluyendo editor, programadores y diseñadores.
  • Información
    Dirección del editor a los lectores de ZX Format, discutiendo comentarios positivos, errores pasados y la búsqueda de un caricaturista, con planes futuros para la revista.
  • Información
    Discusión sobre la nueva interpretación del sistema de menú de ventanas 'PULLDOWN' para ZX Spectrum, centrándose en las actualizaciones de la interfaz y las mejoras en la interacción del usuario.
  • Información
    Discusión sobre empresas que distribuyen ilegalmente ZX Format, enfatizando los beneficios de comprar copias oficiales.
  • Concurso
    El artículo discute la falta de participación en el concurso de ZX Format, detalla las reglas y premios, y alienta a los lectores a participar con nuevas ideas.
  • Vamos a Relajarnos
    Relato humorístico de los desafíos de un vendedor de software al tratar con clientes ignorantes, ilustrando la naturaleza estresante de su trabajo.
  • Buzón
    Descripción de componentes y precios para entusiastas de ZX Spectrum con detalles de pedido.
  • Buzón
    La sección de cartas de lectores en ZX Format #02 discute comentarios de los lectores, aborda problemas con las características de ZX Format y ofrece mejoras futuras.
  • Estreno
    Guía de Digital Studio v1.12, un editor musical para ZX Spectrum, incluyendo características, navegación del menú y uso de Digital Studio Compiler.
  • Para Programadores
    Exploración de herramientas que amplían el Basic 48 estándar, incluyendo Renumber para Basic 128, Trace & Speed, Blast Toolkit y ZXeditor, destacando sus funcionalidades y utilidades.
  • Varios
    Historia de los modelos de computadoras Amiga y su evolución desde A1000 hasta A4000/60T con especificaciones y características únicas. Explicación de términos técnicos y diferencias entre memoria chip y fast. Mención de nuevos desarrollos como el chipset AGA y modelos para diferentes necesidades.
  • Varios
    El artículo presenta lanzamientos de software para ZX Spectrum y revisa innovaciones de juegos como 'Aventuras de Winnie Pooh' y 'UFO 2: Demonios del Abismo'. Destaca características, creadores y requisitos técnicos. Incluye anuncios de SOFTLAND y Cracked Masters Group.
  • Sistemas
    Discusión sobre la creación de música con Instrument 3.01, centrado en el sonido digitalizado. Análisis de las capacidades del programa y conversión de ASC Sound Master. Instrucciones para composición y conversión.
  • Qué Hay de Nuevo
    Reseña de nuevos juegos para ZX Spectrum en el mercado de San Petersburgo a finales de 1995. Descripciones detalladas de juegos, requisitos de memoria, controles y evaluaciones de música/gráficos. Destacan Night Hunter, Extreme, Grell & Falla y más.