Articulo de referencia

FastTracker 2

Magnus \"Vogue\" Högdahl"},"developer":{"wt":""},"discontinued":{"wt":"yes"},"released":{"wt":"{{Start date and age|1994|11|df=yes}}"},"latest release version":{"wt":"2.08"},"la...

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

Historia

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

Durante 1994, los músicos de Triton publicaron algunas canciones en un nuevo formato multicanal "XM", acompañadas 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 versión 2.08, publicada en agosto de 1997. Una versión más reciente, la 2.09, se encontraba en fase de pruebas beta cerrada y se puso a disposición del público a través del sitio web de Andreas Viklund en 1999. [ 2 ] Esta versión incluía algunas mejoras de usabilidad, como la posibilidad de cerrar ventanas previamente "bloqueadas" utilizando únicamente el ratón, pero no era compatible con la tarjeta de sonido Gravis Ultrasound. Aunque no se trataba de una versión oficial, posteriormente también estuvo disponible en el sitio web de Starbreeze. [ 1 ]

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

Legado

Tras el anuncio de que se detendría el soporte y el desarrollo de FT2, Ruben Ramos Salvador (BakTery) comenzó a trabajar en un FastTracker 3 que ahora se conoce como Skale Tracker, disponible para Windows, Linux y en línea. [ 3 ] En años posteriores, muchos otros trackers intentaron continuar el legado de FT2, un ejemplo notable es MilkyTracker , [ 4 ] [ 5 ] con modos de reproducción especiales disponibles para una mejor compatibilidad con Amiga Protracker 2/3. [ 6 ] Véase también la sección Clon más abajo.

El desarrollador Olav Sørensen/8bitbubsy recibió el código fuente original de FT2 y continuó trabajando en él, publicando varias versiones con errores corregidos, actualmente en la versión 2.13. Como él mismo indicó, no tiene permiso para publicar el código fuente original, escrito en Borland Pascal 7 y Assembler, pero sí para publicar versiones corregidas. [ 7 ]

Arquitectura y características

La interfaz de FT2 se inspira en gran medida en el diseño de Protracker de Amiga . La pantalla consta de un editor de patrones en la parte inferior, mientras que la parte superior presenta un selector de instrumentos a la derecha, la configuración general del módulo y algunos osciloscopios. El editor de patrones se puede alternar entre los editores de muestras e instrumentos. El programa también incluye una pequeña función similar a Nibbler y documentación integrada para todas sus características.

Patrones

Los patrones son esencialmente partituras donde el músico puede organizar la partitura musical. Un patrón consta de varias filas (64 por defecto, 1024 como máximo) y está dividido 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 un Do sostenido 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 de volumen en una escala hexadecimal de 00 H a 40 H , y la última columna permite aplicar diversos efectos al sonido (en este caso, el re-disparo).

Una canción consta de una colección de diferentes patrones que se pueden reproducir 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 a distintas frecuencias, de forma similar a como lo hacen los samplers musicales convencionales. Las muestras pueden tener un punto de inicio y un punto final de bucle, ya sea que se repitan continuamente o en modo "bucle ping-pong", lo que significa que la muestra se reproduce al revés al llegar al inicio o al final del bucle (esto también se denomina "bucle bidireccional"). Los músicos pueden grabar muestras o cargar las existentes, manipularlas cortando o pegando partes, o simplemente dibujarlas a mano. También existe una función para realizar un fundido cruzado de la muestra, lo que permite que los puntos de bucle se vean sin interrupciones.

Instrumentos

Los instrumentos son esencialmente conjuntos de muestras con funciones adicionales que facilitan su uso. [ 8 ] Un músico puede asignar diferentes muestras a diferentes tonos del sonido, eliminando así la posibilidad de que una muestra suene mal si se reproduce demasiado aguda o demasiado grave. Los instrumentos admiten varias envolventes en bucle que se pueden configurar tanto para el volumen del sonido como para la panorámica estéreo, así como vibrato incorporado . También es posible configurar aquí los ajustes genéricos del instrumento: afinación fina, volumen predeterminado, panorámica predeterminada y nota de inicio relativa a C-4.

FT2 puede recibir entrada de un teclado PS/2 estándar y realizar una grabación en directo (en la distribución QWERTY , la tecla "q" se correspondería con C, el "2" con C#, la "w" con D, etc.). FT2 fue popular entre muchos músicos que no disponían de teclados compatibles con MIDI, ya que les permitía experimentar la grabación en directo sin necesidad de ningún equipo adicional, salvo un PC con DOS.

Efectos

Cada pista cuenta con una columna de efectos que permite añadir efectos como arpegio , portamento , vibrato y cambios de volumen. En esta columna también se puede controlar la estructura de la canción, con comandos para crear bucles, interrumpir y retrasar patrones, así como para reactivar, cortar y retrasar notas. Además, una columna de volumen permite un control adicional sobre los cambios de volumen, el vibrato, el paneo y el portamento tonal.

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

Archivos

FastTracker 2 admite diversos formatos de archivo, aunque los músicos solían usar solo dos: XM (Extended Module) y XI (Extended Instrument). XM era y sigue siendo uno de los formatos de módulo más populares hoy en día, debido a su estructura de archivo compacta y fácilmente compresible.

El formato MOD admite un máximo de 4 canales por canción, mientras que el formato XM admite un máximo de 32 canales por canción, aunque puede haber varios instrumentos en un mismo canal (del canal n.° 0 al canal n.° 31).

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

La extensión XM comprimida con ADPCM es un subformato XM introducido en el reproductor y rastreador ModPlug . Tiene la misma estructura 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. La desventaja es la calidad del sonido: puede producirse una distorsión significativa al usar ADPCM. [ 9 ]

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. [ 9 ]

El formato de archivo Stripped XM es otro subformato de XM. Se introdujo 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 permanece intacto. [ 9 ]

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 texto a voz (TTS) , marcas de agua, etc. [ 9 ]

Compatibilidad

FT2 funcionaba con un extensor DOS de 32 bits personalizado y era compatible con Gravis Ultrasound , Sound Blaster , Covox y el altavoz básico del PC . Esto hacía que el software fuera bastante inestable hoy en día, ya que las versiones recientes de Windows generalmente no permiten que las aplicaciones DOS accedan directamente al hardware, sin mencionar que la mayoría de las tarjetas compatibles están diseñadas para ranuras ISA , que no se encuentran en las placas base actuales. Por ello, los músicos más puristas que aún desean usar FT2 suelen construir ordenadores "de la vieja escuela" con el hardware óptimo (y hoy en día bastante económico) para el secuenciador, solo para poder volver a usarlo.

Una forma alternativa de ejecutar FT2 es mediante DOSBox ; sin embargo, aunque preciso, presenta problemas de velocidad y latencia, y se necesita un PC bastante potente para 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 popularizó ampliamente en la escena demoscene y entre los músicos de tracker a finales de la década de 1990. Sus principales rivales en la escena fueron Scream Tracker y, años más tarde, Impulse Tracker . El debate entre músicos, que aún continúa, gira en torno a la comparación entre FT2 e IT, donde los usuarios de IT se quejan de la interfaz de ratón de FT2, mientras que los usuarios de FT2 elogian esa misma interfaz y señalan que cada función del ratón también tiene un atajo de teclado.

Clones

El FT2 inspiró a varios trackers posteriores en UX , diseño y capacidades técnicas, convirtiéndose así en el punto de partida de una familia de clones. En particular, el clon de Ruben 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 características adicionales. La GUI se parece, pero es intencionalmente diferente de la original. El programa shareware Renoise también toma una parte de la GUI básica y el diseño de características del FT2, aunque hay varios cambios importantes en su concepto. Otro tracker temprano compatible con FastTracker 2 para Windows fue ModPlug Tracker (más tarde OpenMPT ), una herramienta que también era compatible con muchos otros trackers de DOS contemporáneos. SoundTracker (que no debe confundirse con Ultimate Soundtracker ) es un programa tracker gratuito ( con licencia GPL ) estilo FT2 para sistemas operativos tipo Unix . Durante muchos años, fue uno de los pocos programas de seguimiento basados ​​en Unix que alcanzaron un nivel de madurez notable.

Después de que se interrumpió el desarrollo de FT2, se inició un proyecto liderado por el desarrollador Olav Sørensen para reimplementar con precisión FT2 en C para plataformas modernas usando SDL 2. Sørensen afirmó que basó su clon parcialmente en el código fuente original de FT2. [ 10 ] El 22 de abril de 2017, se publicó una versión alfa del clon de FastTracker II en la página web del autor para Windows y macOS. [ 10 ] 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. [ 10 ] Poco después del lanzamiento, se creó una versión oficial para FreeBSD . El código ahora está disponible para colaboración en GitHub. [ 11 ]

Uso profesional

El desarrollador de videojuegos Nicklas Nygren usó Fast Tracker 2 (por ejemplo, Knytt Stories [ 12 ] ) para componer su música de videojuegos inicial . [ 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 al Mejor Sonido/Música de The Linux Game Tome en 2003. Lee Jackson usó FT2 para componer los archivos MOD utilizados en el juego Stargunner de Apogee Software .

Varios juegos comerciales de Epic Games, como Unreal y Unreal Tournament, utilizaron el formato FastTracker 2 XM (además de otros formatos de mod) encapsulado en un contenedor "UMX" , compatible con el motor de sonido Galaxy utilizado . [ 15 ] Jarkko Rotstén también utiliza 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 90 y principios de los 2000: [ 16 ] [ 17 ] Los productores de Gabber , Speedcore y breakcore lo utilizaban, incluidos Deadnoise, Noisekick, [ 18 ] Neophyte .

Véase también

Referencias

  1. 1 2 "Fasttracker" . starbreeze.com. 3 de marzo de 2000. Archivado del original el 3 de marzo de 2000. Al parecer, una versión de desarrollo de FT2.09 se filtró desde uno de nuestros beta-testers.
  2. software enel sitio web de Andreas Viklund (en el archivo de Internet)
  3. 1 2 3 BakTery. "Página principal de FastTracker 3" . Archivado del original el 28 de junio de 2001. Consultado el 31 de enero de 2012 .
  4. 1 2 Elsdon, Ashley (2007). "Creación de música móvil usando PDAs y teléfonos inteligentes" (PDF) . Actas del Taller de Música Móvil (MMW-07), Ámsterdam, Países Bajos . Archivado del original el 3 de septiembre de 2014.
  5. ^ 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 Tracker" . The Mod Archive . Consultado el 2 de septiembre de 2014 .
  7. "16-bits.org - página principal de 8bitbubsy" . 16-bits.org . Consultado el 23 de abril de 2025 .
  8. Manual de FT2 v2.08, Capítulo Preguntas Frecuentes (1996)
  9. 1 2 3 4 Quantum (2007). "Especificación no oficial del formato de archivo XM: subformatos de FastTracker II, ADPCM y Stripped Module" (PDF) . uFMOD.
  10. 1 2 3 FT2 en 16-bits.org "También tenga en cuenta que esto no es una adaptación directa del código Pascal/asm de FT2, solo se adaptaron algunas partes ."
  11. "FT2 clone GitHub" . GitHub .
  12. Nifflas en Modland
  13. Gaj Capuder (2 de mayo de 2004). "Entrevista con Nifflas - Comunidad musical CTG" . Ctgmusic.com. Archivado del original el 19 de marzo de 2006. Consultado el 26 de febrero de 2015. Dejé las clases y no compuse música hasta principios de 1999. Ese fue el año en que descubrí 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 videojuegos . Wordware Publishing, Inc. pág. 341. ISBN  1-55622-951-8.
  16. Helbig, Adriana; Miszczynski, Milosz (2017). Hip Hop en la periferia de Europa: Música, agencia y cambio social . IU Press . pág. 135. ISBN  978-0253023049.
  17. Future Publishing, ed. (2001). "Future Music Magazine Otoño 2001" . Future Music : 118. ISSN 0967-0378 . 
  18. "Entrevista de Noisekick" . CCPAR. Archivado del original el 23/06/2019. ¿Cómo te iniciaste en tu carrera como DJ? Comencé a producir en 1995 cuando tenía 14 años con Fastrracker 2.
  • Fasttracker 2 en Pouet
  • Fasttracker 2 en Demozoo