Fast Tracker 2 - FastTracker 2

FastTracker II
FastTracker 2 screenshot.png
Schermata di FastTracker II
Autori originali Fredrik "Mr. H" Huss
Magnus "Vogue" Högdahl
Versione iniziale novembre 1994 ; 26 anni fa ( 1994-11 )
Rilascio finale
2.08 / agosto 1997 ; 24 anni fa ( 1997-08 )
Rilascio in anteprima
2.09 ( trapelato ) / 1998 ; 23 anni fa ( 1998 )
Scritto in Pascal , TASM
Sistema operativo DOS
piattaforma x86
Tipo Tracker
Licenza proprietario
Sito web www.starbreeze.com/ft2.htm (archiviato 1998)

FastTracker 2 è un tracker musicale creato da Fredrik "Mr. H" Huss e Magnus "Vogue" Högdahl, due membri del demogroup Triton (che in seguito fondò gli Starbreeze Studios ) che iniziarono a rilasciare il proprio tracker dopo essere entrati nella scena nel 1992 e vincendo diversi concorsi demo. Il codice sorgente di FastTracker 2 è scritto in Pascal utilizzando Borland Pascal 7 e TASM . Il programma funziona nativamente sotto MS-DOS .

Storia

Nel 1993, Triton ha rilasciato FastTracker. Questo tracker è stato in grado di caricare e salvare file MOD standard a quattro canali , nonché file MOD estesi con sei o otto canali (identici ai file MOD standard, a parte i dati di canale extra e i contrassegni ID "6CHN" o "8CHN"). Era compatibile solo con Creative Labs ' SoundBlaster serie di schede audio , che erano più popolare sul PC in quel momento. L'intero editor era un singolo eseguibile DOS da 43 KiB .

Fino al 1994, i musicisti di Triton pubblicarono alcune canzoni in un nuovo formato "XM" multicanale, accompagnate da un player standalone pre-release. Nel novembre 1994, FastTracker 2 è stato rilasciato al pubblico, con il supporto per la scheda audio Gravis Ultrasound .

Interruzione

L'ultima versione stabile di FastTracker 2 era la versione 2.08, rilasciata nell'agosto 1997. Una versione più recente 2.09 era in fase di test come closed beta ed è diventata disponibile al pubblico dal sito Web di Andreas Viklund nel 1999. Questa versione ha avuto alcune nuove aggiunte di usabilità, come la possibilità di uscire da finestre precedentemente "bloccate" utilizzando solo il mouse ma ha interrotto il supporto per la scheda Gravis Ultrasound. Pur non essendo una versione ufficiale, è stata successivamente resa disponibile anche dal sito web di Starbreeze.

Il 23 maggio 1999, le produzioni Starbreeze hanno annunciato sul loro sito web che "FT2 è stato messo in attesa a tempo indeterminato . [...] Se questo fosse un mondo ideale, dove c'era tempo infinito e non c'era bisogno di guadagnarsi da vivere, ci sarebbe sicuramente essere un Fasttracker multipiattaforma3 . Sfortunatamente questo mondo non è niente del genere", firmato Vogue.

Eredità

Dopo l'annuncio che il supporto e lo sviluppo per FT2 sarebbero stati interrotti, Ruben Ramos Salvador (BakTery) ha iniziato a lavorare su un FastTracker 3 che ora è noto come Skale Tracker , disponibile sia per Windows, Linux e online. Negli anni successivi molti altri tracker hanno cercato di dare seguito all'eredità di FT2, in particolare il MilkyTracker ; con modalità di riproduzione speciali disponibili per una migliore compatibilità con Amiga ProTracker 2/3. Vedi anche la sezione Clona di seguito.

Rifacimento/continuazione

Dopo l' abbandono dello sviluppo di FT2, è stato avviato un progetto per re-implementare accuratamente FT2 in C per piattaforme moderne basate su SDL 2 . Lo sviluppatore Olav Sørensen ha dichiarato di aver basato il suo clone in parte sul codice sorgente originale di FT2. Il 22 aprile 2017 è stata rilasciata una build alpha del clone FastTracker II sulla homepage dell'autore per Windows e MacOS . Nel luglio 2018 ha rilasciato il codice sorgente della sua continuazione FT2 e le istruzioni di compilazione anche per Linux sul suo sito web. Nell'agosto 2018 Sørensen ha specificato la licenza del software come licenza BSD a 3 clausole . Poco dopo il rilascio è stato creato un port ufficiale di FreeBSD .

Architettura e caratteristiche

L'interfaccia FT2 è in gran parte ispirata gli sguardi di Amiga 's Protracker . Lo schermo è costituito da un editor di pattern nella metà inferiore, mentre la metà superiore presenta un selettore di strumenti sulla destra, le impostazioni generali del modulo e alcuni oscilloscopi. L'editor dei pattern può essere modificato nelle schermate degli editor dei campioni e degli strumenti. Il programma include anche un piccolo clone di Nibbles e la documentazione nel software per tutte le funzionalità.

Modelli

I modelli sono essenzialmente fogli di musica in cui il musicista è in grado di comporre la partitura musicale vera e propria. Un pattern è composto da più righe (64 per impostazione predefinita, 1024 massimo) ed è diviso in colonne ("tracce"). Ogni riga può avere una nota in ogni traccia. Una nota può avere il seguente aspetto:

 C#4 02 20 R11

Ciò significa che la nota è una nota C# sulla scala cromatica , suonata alla 4a ottava (secondo la notazione scientifica dell'altezza ), con lo strumento numero 2. La colonna successiva è l'impostazione del volume su una scala esadecimale 00 H -40 H , e l'ultima colonna consente di applicare una varietà di effetti al suono (in questo caso, retriggering).

Un brano è costituito da una raccolta di diversi pattern che possono essere riprodotti in un ordine definito dall'utente per creare la struttura finale del brano.

Campioni

I campioni sono dati audio generici grezzi da riprodurre a varie frequenze, proprio come fanno i normali campionatori musicali . I campioni possono avere un punto iniziale e finale del loop che consente al suono di ripetersi all'infinito, ripetuto continuamente o in un modo chiamato "loop ping-pong" in FT2, e essenzialmente significa il campione riprodotto avanti e indietro non appena il replay si "blocca" nel ciclo. (Questo è anche chiamato "loop bidirezionale".) I musicisti sono in grado di registrare campioni o caricare quelli esistenti, manipolarli tagliando e/o incollando parti, o semplicemente disegnandoli a mano. C'è anche una funzione per la dissolvenza incrociata del campione con se stesso, consentendo così ai punti di loop di essere senza soluzione di continuità.

Strumenti

Gli strumenti sono essenzialmente array di campioni con funzionalità aggiuntive di praticità. Un musicista può assegnare diversi campioni a diverse altezze del suono, eliminando così la possibilità che un campione suoni male se suonato troppo alto o troppo basso. Gli strumenti supportano vari inviluppi loopable da impostare sul volume del suono o sul panning stereo, oltre al vibrato incorporato . È anche possibile impostare qui le impostazioni generiche dello strumento: accordatura fine, volume di default, panning di default e relativa nota iniziale a C-4.

FT2 permette di suonare dal vivo con una normale tastiera PS/2 e di fare una registrazione dal vivo con essa (in modalità azerty , il tasto 'a' sarebbe un C, il tasto 'z' un D ecc.). FT2 era popolare tra molti musicisti che non avevano tastiere midi in quanto potevano sperimentare la registrazione dal vivo senza alcuna attrezzatura diversa da un PC con DOS.

Effetti

Ogni traccia ha una "colonna effetti" che consente l'aggiunta di effetti come arpeggio , portamento , vibrato e diapositive del volume. Anche un po' di controllo sulla struttura del brano può essere gestito in questa colonna, con comandi per il loop, l'interruzione e il ritardo dei pattern, o il retriggering, il taglio e il ritardo delle note. Inoltre, una "colonna del volume" consente un controllo aggiuntivo su diapositive del volume, vibrato, panning e portamento del tono.

Elenco completo dei tipi di effetti (.MOD/.XM) e compatibilità con i tracker:

File

Fasttracker 2 supporta una varietà di formati di file, anche se spesso i musicisti ne usavano solo due: XM (Extended Module) e XI (Extended Instrument). XM era ed è ancora uno dei formati di moduli più popolari al giorno d'oggi, grazie alla sua struttura di file compatta e ben comprimibile.

Il formato MOD supporta un massimo di 4 canali in una canzone, formato XM, 32 canali massimo in una canzone, anche se potrebbero esserci più strumenti su un canale. ( dal canale n°0 al canale n°31 )

Alcuni lettori, come ModPlug Player , supportano i formati .XMZ e .MDZ compressi tramite zip, che sono semplici archivi ZIP che contengono rispettivamente un file .XM o .MOD.

L' estensione XM compressa con ADPCM è un sottoformato XM introdotto nel tracker e player ModPlug . Ha la stessa struttura del formato file XM, tranne per il fatto che almeno uno dei campioni è compresso in formato ADPCM a 4 bit. Un campione compresso con ADPCM è quasi due volte più piccolo del suo equivalente non compresso. Lo svantaggio è la qualità del suono: può verificarsi una distorsione significativa quando si utilizza ADPCM.

Un'altra estensione nota è OXM – XM compresso OggVorbis . Conserva la struttura del file XM originale, ad eccezione dei campioni dello strumento, che sono compressi in formato stream OggVorbis.

Il formato di file Stripped XM è un altro sottoformato XM. È stato introdotto in uFMOD nel 2006. Un file XM spogliato è più piccolo di un normale XM, perché utilizza un set di intestazioni più compatto. Il contenuto audio del file XM non viene influenzato durante lo "spogliamento" della sua struttura di file.

Esistono ancora più estensioni XM non standard. Ad esempio, alcuni tracker introducono comandi di effetti non documentati utilizzati come trigger per eventi software, metadati Text2Speech (TTS) , filigrane e così via.

Compatibilità

FT2 funzionava con un extender DOS a 32 bit personalizzato e supporta Gravis Ultrasound , Sound Blaster , Covox e il semplice altoparlante del PC. Ciò ha reso il software piuttosto traballante da utilizzare al giorno d'oggi, poiché le recenti versioni di Windows generalmente non consentono alle applicazioni DOS di accedere direttamente all'hardware, per non parlare del fatto che la maggior parte di quelle schede compatibili sono costruite per slot ISA , che sono assenti dalle recenti schede madri. A causa di ciò, i musicisti hardcore che vogliono ancora usare FT2 spesso costruiscono PC "oldskool" con l'hardware ottimale (e al giorno d'oggi piuttosto economico) per il tracker, solo per essere in grado di tracciare di nuovo con esso.

Un modo alternativo per far funzionare FT2 è usare DOSBox — questo, tuttavia, per quanto accurato, ha problemi di velocità e latenza, e serve un PC abbastanza muscoloso per poterlo usare comodamente come in un ambiente nativo. Il rilascio di DOSBox 0.7 nel marzo 2007 ha sostanzialmente migliorato i problemi di velocità/prestazioni. Altri metodi di utilizzo includono GUSEMU o VDMSound .

Ricezione e impatto

FT2 è diventato molto popolare nella scena demo e tra i musicisti tracker alla fine degli anni '90. I più grandi "rivali" di FT2 nella scena erano Scream Tracker e, negli anni successivi, Impulse Tracker . "FT2 vs IT" è un dibattito comune e ancora in corso tra i musicisti, che di solito coinvolge gli utenti IT che si lamentano dell'interfaccia del mouse di FT2 mentre gli utenti di FT2 lodano lo stesso e sottolineano che ogni funzione del mouse ha anche una scorciatoia da tastiera.

Cloni

L'FT2 ha ispirato più tracker successivi in UX , design e capacità tecniche ed è diventato quindi il punto di partenza di una famiglia di cloni. In particolare qui, il clone FastTracker 3 di Ruben Ramos Salvador (che in seguito divenne Skale Tracker ) e MilkyTracker . MilkyTracker è un software multipiattaforma e fornisce quasi tutte le funzionalità disponibili nell'FT2 originale e aggiunge varie funzionalità. La GUI sembra vicina, ma intenzionalmente diversa dall'originale. Anche il programma shareware Renoise prende una parte della GUI di base e del design del set di funzioni di FT2, anche se ci sono vari cambiamenti importanti nel suo concetto. Un altro tracker compatibile con FastTracker 2 per Windows era ModPlug Tracker (in seguito OpenMPT ), uno strumento compatibile anche con molti altri tracker DOS contemporanei. SoundTracker (da non confondere con Ultimate Soundtracker ) è un programma tracker in stile FT2 gratuito (con licenza GPL ) per sistemi operativi simili a Unix . Per molti anni è stato uno dei pochissimi programmi tracker maturi basati su Unix.

Più di recente, è stato rilasciato un clone moderno chiamato clone Fasttracker II, scritto in C e utilizzando SDL 2 per consentire un porting più semplice . Sebbene funzioni su sistemi operativi moderni, è quasi identico in funzionalità, tasti di scelta rapida e grafica all'originale.

Uso professionale

Lo sviluppatore di videogiochi Nicklas Nygren ha utilizzato Fast Tracker 2 (es. Knytt Stories ) per comporre la sua prima musica per videogiochi . Demoscener e videogiochi compositore di colonne sonore Matthias Le Bidan usati FT2 per la musica del libero e open source videogiochi Frozen Bubble e patologico . La colonna sonora di Frozen Bubble basata su FT2 ha vinto il premio The Linux Game Tome 's Best Sound/Music Award nel 2003. Lee Jackson ha utilizzato FT2 per comporre i file MOD utilizzati nel gioco Apogee Software , Stargunner .

Diversi giochi per computer commerciali di Epic Games come Unreal e Unreal Tournament utilizzavano il formato FastTracker 2 XM (oltre ad altri formati mod) incapsulato in un contenitore "UMX" , supportato dal Galaxy Sound Engine utilizzato . Anche Ion Storms ' Deus Ex utilizzato il formato XM per la sua colonna sonora, e Jarkko Rotstén in 3D Realms ' s Ion Fury .

FastTracker 2 è stato utilizzato anche nella scena musicale "dance" degli anni '90 e dei primi anni 2000: lo usavano i produttori Gabber , Speedcore e breakcore , tra cui Deadnoise, Noisekick, Neophyte .

Riferimenti

link esterno