stringtranslate.com

Seguimiento rápido 2

FastTracker 2 (también conocido como FastTracker II ) es un rastreador de música creado por Fredrik "Mr. H" Huss y Magnus "Vogue" Högdahl, dos miembros del grupo de demostración Triton (que más tarde fundó Starbreeze Studios ) que se propusieron lanzar su propio rastreador después de entrar en la escena en 1992 y ganar varios concursos de demostración. El código fuente de FastTracker 2 está escrito en Pascal utilizando Borland Pascal 7 y TASM . El programa funciona de forma nativa bajo MS-DOS .

Historia

En 1993, Triton lanzó FastTracker. Este rastreador podía cargar y guardar archivos MOD estándar de cuatro canales , así como archivos MOD extendidos con seis u ocho canales (idénticos a los archivos MOD estándar, aparte de los datos de canal adicionales y los marcadores de identificación "6CHN" o "8CHN"). Solo era compatible con la serie de tarjetas de sonido SoundBlaster de Creative Labs , que eran las más populares en PC en ese momento. Todo el editor era un único ejecutable DOS de 43 KiB .

En 1994, los músicos de Triton lanzaron algunas canciones en un nuevo formato multicanal "XM", acompañado de un reproductor independiente de prelanzamiento. En noviembre de 1994, se lanzó al público FastTracker 2, compatible con la tarjeta de sonido Gravis Ultrasound .

Discontinuación

La última versión estable de FastTracker 2 fue la 2.08, publicada en agosto de 1997. Una versión más reciente, la 2.09, se encontraba en fase de prueba como beta cerrada y se puso a disposición del público en el sitio web de Andreas Viklund en 1999. [2] Esta versión tenía algunas novedades que mejoraban la usabilidad, como la posibilidad de salir de ventanas que antes estaban "bloqueadas" utilizando únicamente el ratón, pero dejó de ofrecer compatibilidad con la tarjeta Gravis Ultrasound. Aunque no se trataba de una versión oficial, más tarde se puso a disposición también en el sitio web de Starbreeze. [1]

El 23 de mayo de 1999, Starbreeze Productions anunció en su sitio web que "FT2 ha sido suspendido indefinidamente . [...] Si este fuera un mundo ideal, donde hubiera tiempo infinito y no hubiera necesidad de ganarse la vida, definitivamente habría un Fasttracker3 multiplataforma . Desafortunadamente, este mundo no se parece en nada a eso", firmó Vogue. [3]

Legado

Tras el anuncio de que se detendría el soporte y desarrollo de FT2, Rubén Ramos Salvador (BakTery) comenzó a trabajar en un FastTracker 3 que ahora se conoce como Skale Tracker, disponible tanto para Windows, Linux y en línea. [3] En años posteriores, muchos otros rastreadores intentaron seguir el legado de FT2, un ejemplo notable fue MilkyTracker , [4] [5] con modos de reproducción especiales disponibles para una mejor compatibilidad con Amiga Protracker 2/3. [6] Vea también la sección Clonar a continuación.

Después de que se interrumpiera el desarrollo de FT2, se inició un proyecto dirigido por el desarrollador Olav Sørensen para volver a implementar con precisión FT2 en C para plataformas modernas utilizando SDL 2. Sørensen declaró que basó su clon en parte en el código fuente original de FT2. [7] El 22 de abril de 2017, se publicó una versión alfa del clon de FastTracker II en la página de inicio del autor para Windows y macOS. [7] En julio de 2018, publicó el código fuente de su continuación de FT2, más tarde bajo la licencia BSD de 3 cláusulas , junto con instrucciones de compilación para Linux en su sitio web. [7] Poco después del lanzamiento, se creó un puerto oficial de FreeBSD . El código ahora está disponible para colaboración en GitHub [8]

Arquitectura y características

La interfaz de FT2 está inspirada en gran medida en el aspecto del Protracker de Amiga . La pantalla consta de un editor de patrones en la mitad inferior, mientras que la mitad superior presenta un selector de instrumentos a la derecha, y las configuraciones generales del módulo y algunos osciloscopios. El editor de patrones se puede cambiar a editores de muestras/instrumentos. El programa también presenta un pequeño clon de Nibbler y documentación en el software para todas las funciones.

Patrones

Los patrones son básicamente hojas de música en las que el músico puede organizar la partitura musical real. Un patrón consta de varias filas (64 por defecto, 1024 como máximo) y se divide en columnas ("pistas"). Cada fila puede tener una nota en cada pista. Una nota puede tener el siguiente aspecto:

C#4 02 20 R11

Esto significa que la nota es una nota C# en la escala cromática , tocada en la cuarta octava (según la notación científica de tono ), con el instrumento número 2. La siguiente columna es el ajuste del volumen en una escala hexadecimal de 00 H -40 H , y la última columna permite aplicar una variedad de efectos al sonido (en este caso, reactivación).

Una canción consta de una colección de patrones diferentes que pueden reproducirse en un orden definido por el usuario para crear la estructura final de la canción.

Muestras

Las muestras son datos de sonido PCM sin procesar que se reproducen en varias frecuencias, de forma muy similar a los samplers musicales normales . Las muestras pueden tener un punto de inicio y un punto final del bucle, que se repiten de forma continua o en forma de "bucle de ping-pong", lo que básicamente significa que la muestra se reproduce en sentido inverso tan pronto como llega al inicio o al final del bucle (esto también se denomina "bucle bidireccional"). Los músicos pueden grabar muestras o cargar muestras existentes, manipularlas cortando o pegando partes, o simplemente dibujarlas a mano. También hay una función para realizar una transición cruzada de la muestra, lo que permite que los puntos del bucle aparezcan sin interrupciones.

Instrumentos

Los instrumentos son esencialmente conjuntos de muestras con características de conveniencia adicionales. [9] Un músico puede asignar diferentes muestras a diferentes tonos del sonido, eliminando así la posibilidad de que una muestra suene mal si se toca demasiado alto o demasiado bajo. Los instrumentos admiten varias envolventes en bucle que se pueden configurar en el volumen del sonido o en el panorama estéreo, así como vibrato incorporado . También es posible configurar aquí los ajustes genéricos del instrumento: afinación fina, volumen predeterminado, panorama predeterminado y nota inicial relativa a C-4.

FT2 puede recibir información de un teclado PS/2 normal y realizar una grabación en vivo con él (en la distribución del teclado QWERTY , "q" correspondería a C, "2" correspondería a C#, "w" correspondería a D, etc.). FT2 fue popular entre muchos músicos que no tenían teclados compatibles con MIDI, ya que podían experimentar la grabación en vivo sin ningún equipo más que una PC con DOS.

Efectos

Cada pista tiene una "columna de efectos" que permite agregar efectos como arpegio , portamento , vibrato y controles deslizantes de volumen. En esta columna también se puede controlar un poco la estructura de la canción, con comandos para hacer loops, romper patrones y retrasarlos, o volver a disparar, cortar y retrasar notas. Además, una "columna de volumen" permite un control adicional sobre los controles deslizantes de volumen, vibrato, paneo y portamento de tono.

Lista completa de tipos de efectos (.MOD/.XM) y compatibilidad con rastreadores:

Archivos

FastTracker 2 admite una variedad de formatos de archivo, aunque los músicos solían utilizar solo dos: XM (módulo extendido) y XI (instrumento extendido). XM fue y sigue siendo uno de los formatos de módulo más populares en la actualidad, debido a su estructura de archivo compacta y fácil de comprimir.

El formato MOD admite un máximo de 4 canales en una canción, el formato XM, 32 canales como máximo en una canción, aunque podría haber varios instrumentos en un canal. (desde el canal n.° 0 al canal n.° 31)

Algunos reproductores, como ModPlug Player , admiten los formatos comprimidos en zip .XMZ y .MDZ, que son archivos ZIP simples que contienen un archivo .XM o .MOD respectivamente.

La extensión XM comprimida con ADPCM es un subformato XM introducido en el rastreador y reproductor ModPlug . Tiene la misma estructura de formato de archivo XM, excepto que al menos una de las muestras está comprimida en formato ADPCM de 4 bits. Una muestra comprimida con ADPCM es casi dos veces más pequeña que su equivalente sin comprimir. El inconveniente es la calidad del sonido: puede surgir una distorsión significativa al usar ADPCM. [10]

Otra extensión conocida es OXM ( Vorbis -compressed XM). Conserva la estructura original del archivo XM, excepto las muestras, que se comprimen utilizando el códec Vorbis. [10]

El formato de archivo Stripped XM es otro subformato XM. Fue introducido en uFMOD en 2006. Un archivo Stripped XM es más pequeño que un XM normal, porque utiliza un conjunto de encabezados más compacto. El contenido de audio del archivo XM se deja intacto. [10]

Existen incluso más extensiones XM no estándar. Por ejemplo, algunos rastreadores introducen comandos de efectos no documentados que se utilizan como activadores de eventos de software, metadatos de Text2Speech (TTS) , marcas de agua, etc. [10]

Compatibilidad

FT2 funcionaba con un extensor DOS de 32 bits hecho a medida y es compatible con Gravis Ultrasound , Sound Blaster , Covox y el sencillo altavoz de PC . Esto hacía que el software fuera bastante inestable para su uso hoy en día, ya que las versiones recientes de Windows generalmente no permiten que las aplicaciones DOS accedan al hardware directamente, por no hablar del hecho de que la mayoría de esas tarjetas compatibles están diseñadas para ranuras ISA , que no existen en las placas base recientes. Debido a esto, los músicos incondicionales que aún quieren usar FT2 a menudo construyen PC de la "vieja escuela" con el hardware óptimo (y hoy en día bastante barato) para el tracker, solo para poder volver a realizar el tracker.

Una forma alternativa de ejecutar FT2 es mediante DOSBox . Sin embargo, aunque es muy preciso, tiene problemas de velocidad y latencia, y se necesita un PC bastante potente para poder usarlo con la misma comodidad que en un entorno nativo. El lanzamiento de DOSBox 0.7 en marzo de 2007 mejoró sustancialmente los problemas de velocidad y rendimiento. Otros métodos de uso incluyen GUSEMU o VDMSound.

Recepción e impacto

FT2 se hizo muy popular en la escena de demostración y entre los músicos de trackers a finales de los años 90. Los mayores "rivales" de FT2 en la escena fueron Scream Tracker y, en años posteriores, Impulse Tracker . "FT2 vs IT" es un debate común y aún en curso entre los músicos, que generalmente involucra a usuarios de IT que se quejan de la interfaz de mouse de FT2, mientras que los usuarios de FT2 elogian esa misma interfaz y señalan que cada función del mouse también tiene un atajo de teclado.

Clones

El FT2 inspiró a varios rastreadores posteriores en UX , diseño y capacidades técnicas y, por lo tanto, se convirtió en el punto de partida de una familia de clones. Cabe destacar aquí, el clon de Rubén Ramos Salvador FastTracker 3 [3] (que más tarde se convirtió en Skale Tracker) y MilkyTracker . [4] [5] MilkyTracker es un software multiplataforma y proporciona casi toda la funcionalidad disponible en el FT2 original, con varias otras características. La GUI se ve similar, pero intencionalmente diferente de la original. El programa shareware Renoise también toma una parte de la GUI básica de FT2 y el diseño del conjunto de características, aunque hay varios cambios importantes en su concepto. Otro rastreador temprano compatible con FastTracker 2 para Windows fue ModPlug Tracker (más tarde OpenMPT ), una herramienta que también era compatible con muchos otros rastreadores DOS contemporáneos. SoundTracker (que no debe confundirse con Ultimate Soundtracker ) es un programa de seguimiento gratuito ( con licencia GPL ) de estilo FT2 para sistemas operativos tipo Unix . Durante muchos años, fue uno de los pocos programas de seguimiento maduros basados ​​en Unix.

Recientemente, se lanzó un clon moderno llamado "clon de FastTracker II"; está escrito en C y utiliza SDL 2 para permitir una portabilidad más sencilla . [11] Aunque se ejecuta en sistemas operativos modernos, por lo demás es casi idéntico en funcionalidad, con teclas de acceso rápido y elementos visuales precisos al original.

Uso profesional

El desarrollador de videojuegos Nicklas Nygren usó Fast Tracker 2 (por ejemplo, Knytt Stories [12] ) para componer la música de sus primeros videojuegos . [13] El demoscener y compositor de bandas sonoras de videojuegos Matthias Le Bidan usó FT2 para la música de los videojuegos gratuitos y de código abierto Frozen Bubble y Pathological . [14] La banda sonora basada en FT2 de Frozen Bubble ganó el premio a Mejor Sonido/Música de The Linux Game Tome en 2003. Lee Jackson usó FT2 para componer los archivos MOD utilizados en el juego de Apogee Software , Stargunner .

Varios juegos de computadora comerciales de Epic Games como Unreal y Unreal Tournament usaron el formato FastTracker 2 XM (además de otros formatos de mod) encapsulado en un contenedor "UMX" , respaldado por el motor de sonido Galaxy Sound Engine utilizado . [15] Jarkko Rotstén también usa el formato XM para la banda sonora de Ion Fury de 3D Realms .

FastTracker 2 también se ha utilizado en la escena musical "dance" de los años 1990 y principios de los 2000: [16] [17] Los productores de Gabber , Speedcore y breakcore lo usaban, incluidos Deadnoise, Noisekick, [18] Neophyte .

Véase también

Referencias

  1. ^ ab "Fasttracker". starbreeze.com. 2000-03-03. Archivado desde el original el 2000-03-03. Aparentemente, uno de nuestros evaluadores beta ha filtrado una versión en desarrollo de FT2.09.
  2. ^ software en el sitio web de Andreas Viklund (en el archivo de Internet)
  3. ^ abc BakTery. «Página de inicio de FastTracker 3». Archivado desde el original el 28 de junio de 2001. Consultado el 31 de enero de 2012 .
  4. ^ ab Elsdon, Ashley (2007). "Creación de música móvil mediante PDA y teléfonos inteligentes" (PDF) . Actas del Taller de música móvil (MMW-07), Ámsterdam, Países Bajos . Archivado desde el original (PDF) el 3 de septiembre de 2014.
  5. ^ ab Sandholtbraten, Frode; Gogstad, Jostein; alimenta, Michael; Jensen, Remy; Nielsen, Espen; Beiske, Konrad G. "TDT4290 en IDI/NTNU Grupo 2" (PDF) . Universidad Noruega de Ciencia y Tecnología . Archivado desde el original (PDF) el 3 de febrero de 2015 . Consultado el 30 de abril de 2017 .
  6. ^ "Descripción general del software de seguimiento". The Mod Archive . Consultado el 2 de septiembre de 2014 .
  7. ^ abc FT2 en 16-bits.org "Tenga en cuenta también que este no es un puerto directo del código Pascal/asm de FT2, solo se portaron algunas partes ".
  8. ^ "Clon de FT2 en GitHub". GitHub .
  9. ^ Manual de FT2 v2.08 Capítulo Preguntas frecuentes (1996)
  10. ^ abcd Quantum (2007). "La especificación no oficial del formato de archivo XM: FastTracker II, ADPCM y subformatos de módulo despojado" (PDF) . uFMOD.
  11. ^ Sorensen, Olav (31 de julio de 2017). "Clon de Fasttracker II en C usando SDL 2".
  12. ^ Nifflas en Modland
  13. ^ Gaj Capuder (2004-05-02). "Entrevista con Nifflas - CTG Music Community". Ctgmusic.com. Archivado desde el original el 2006-03-19 . Consultado el 2015-02-26 . Dejé las lecciones y no creé música hasta principios de 1999. Ese fue el año en que me enteré de Fast Tracker 2.
  14. ^ Música patológica Archivado el 7 de febrero de 2023 en Wayback Machine en sourceforge.net
  15. ^ Erik Bethke (2003). Desarrollo y producción de juegos. Wordware Publishing, Inc. pág. 341. ISBN 1-55622-951-8.
  16. ^ Helbig, Adriana; Miszczynski, Milosz (2017). Hip Hop en los confines de Europa: música, agencia y cambio social. IU Press . p. 135. ISBN 978-0253023049.
  17. ^ Future Publishing, ed. (2001). "Revista Future Music Otoño 2001". Future Music : 118. ISSN  0967-0378.
  18. ^ "Entrevista a Noisekick". CCPAR. Archivado desde el original el 23 de junio de 2019. ¿Cómo empezaste a trabajar como DJ? Empecé a producir en 1995, cuando tenía 14 años, con Fastrracker 2.

Enlaces externos