FastTracker 2
   HOME

TheInfoList



OR:

FastTracker 2 (also referred to as FastTracker II) is a
music tracker A music tracker (sometimes referred to as just tracker for short) is a type of music sequencer software for creating music. The music is represented as discrete musical notes positioned in several channels at discrete chronological positions on ...
created by Fredrik "Mr. H" Huss and Magnus "Vogue" Högdahl, two members of the
demo Demo, usually short for demonstration, may refer to: Music and film *Demo (music), a song typically recorded for reference rather than release * ''Demo'' (Behind Crimson Eyes), a 2004 recording by the band Behind Crimson Eyes * ''Demo'' (Deafhea ...
group Triton (who later founded Starbreeze Studios) which set about releasing their own tracker after breaking into the
scene Scene (from Greek σκηνή ''skēnḗ'') may refer to: Arts, entertainment, and media Music * Scene (subculture), a youth subculture from the early 2000s characterized by a distinct music and style. Groups and performers * The Scene who reco ...
in 1992 and winning several demo competitions. The
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
of FastTracker 2 is written in Pascal using Borland Pascal 7 and TASM. The program works natively under
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
.


History

In 1993, Triton released FastTracker. This tracker was able to load and save standard four channel MOD files, as well as extended MOD files with six or eight channels (identical to standard MOD files, aside from the extra channel data and ID markers "6CHN" or "8CHN"). It was only compatible with
Creative Labs Creative Technology Ltd. is a Singaporean multinational technology company headquartered with overseas offices in Shanghai, Tokyo, Dublin, and Silicon Valley (where in the US it is known as Creative Labs). The principal activities of the compa ...
' SoundBlaster series of
sound card A sound card (also known as an audio card) is an internal expansion card that provides input and output of audio signals to and from a computer under the control of computer programs. The term ''sound card'' is also applied to external audio ...
s, which were most popular on the PC at that time. The whole editor was a single 43 KiB
DOS executable The DOS MZ executable format is the executable file format used for .EXE files in DOS. The file can be identified by the ASCII string "MZ" (hexadecimal: 4D 5A) at the beginning of the file (the " magic number"). "MZ" are the initials of Mark Z ...
. Through 1994, the musicians in Triton released some songs in a new multichannel "XM" format, accompanied by a pre-release, standalone player. In November 1994, FastTracker 2 was released to the public, with support for the Gravis Ultrasound sound card.


Discontinuation

The last stable release of FastTracker 2 was version 2.08, released in August 1997. A newer version 2.09 was under test as
closed beta A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impro ...
and became
available In reliability engineering, the term availability has the following meanings: * The degree to which a system, subsystem or equipment is in a specified operable and committable state at the start of a mission, when the mission is called for at a ...
to the public by Andreas Viklund's website in 1999. This version had a few new usability additions, such as the possibility to exit previously "stuck" windows by only using the mouse but broke support for the Gravis Ultrasound card. While not an official release it was made later available also from Starbreeze's website. On May 23, 1999, Starbreeze productions announced on their website that ''"FT2 has been put on hold indefinitely. ..If this was an ideal world, where there was infinite time and no need to make a living, there would definitely be a
multiplatform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
Fasttracker3. Unfortunately this world is nothing like that,"'' signed by Vogue.


Legacy

After the announcement that support and development for FT2 would be stopped, Ruben Ramos Salvador (BakTery) started working on a ''FastTracker 3'' that is now known as Skale Tracker, available for both Windows, Linux and online. In later years many other trackers tried to follow up on the legacy of FT2, a notable example being
MilkyTracker MilkyTracker is a free software multi-platform music tracker for composing music in the MOD and XM module file formats. It is a clone that attempts to recreate the module replay and user experience of the popular DOS program FastTracker 2, wi ...
, with special playback modes available for improved Amiga ProTracker 2/3 compatibility. See also the Clone section below. After development of FT2 was abandoned, a project led by developer Olav Sørensen to accurately re-implement FT2 in C for modern platforms using SDL 2 was started. Sørensen stated that he based his clone partly on the original FT2 source code.FT2
on 16-bits.org ''"Also note that this is not a direct port of the FT2 Pascal/asm code, only some parts were ported."''
On April 22, 2017, an alpha build of the ''FastTracker II clone'' was released on the author's homepage for Windows and macOS. In July 2018, he released the source code of his FT2 continuation, later under the
3-clause BSD license BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lice ...
, along with compile instructions for Linux on his website. Shortly after the release, an official FreeBSD port was created. The code is now available for collaboration on GitHub


Architecture and features

The FT2 interface is largely inspired by the looks of Amiga's ProTracker. The screen consists of a pattern editor in the lower half, while the upper half features an instrument selector on the right, and the general module settings and some oscilloscopes. The pattern editor can be switched to sample/instrument editors. The program also features a little '' Nibbles'' clone and in-software documentation for all the features.


Patterns

Patterns are essentially sheets of music where the musician is able to arrange the actual musical score. A pattern consists of several rows (64 by default, 1024 maximum) and is divided to columns ("tracks"). Each row can have one note in every track. A note can look like the following: C#4 02 20 R11 This means the note is a C#-note on the
chromatic scale The chromatic scale (or twelve-tone scale) is a set of twelve pitches (more completely, pitch classes) used in tonal music, with notes separated by the interval of a semitone. Chromatic instruments, such as the piano, are made to produce th ...
, played at the 4th octave (according to the
scientific pitch notation Scientific pitch notation (SPN), also known as American standard pitch notation (ASPN) and international pitch notation (IPN), is a method of specifying musical pitch by combining a musical note name (with accidental if needed) and a number ide ...
), with instrument number 2. The next column is the volume setting on a 00H-40H hexadecimal scale, and the last column enables a variety of effects to be applied to the sound (in this case, retriggering). A song consists of a collection of different patterns which can be played in a user-defined order to create the final song structure.


Samples

Samples are raw PCM sound data to be played back at various frequencies, much the way normal musical samplers do. Samples can have a loop start and end point, either repeated continuously or a "ping-pong loop", which essentially means the sample plays in reverse as soon as it hits the loop start or end (this is also called a "bidirectional loop"). The musicians are able to either record samples or load existing ones, manipulate them by cutting and/or pasting parts, or just draw them by hand. There's also a feature to crossfade the sample, thus allowing the loop points to appear seamless.


Instruments

Instruments are essentially arrays of samples with additional convenience features. A musician can assign different samples to different pitches of the sound, thus eliminating the possibility of a sample sounding bad if played too high or too low. Instruments support various loopable envelopes to be set on either the sound volume or the stereo panning, as well as built-in
vibrato Vibrato ( Italian, from past participle of " vibrare", to vibrate) is a musical effect consisting of a regular, pulsating change of pitch. It is used to add expression to vocal and instrumental music. Vibrato is typically characterised in terms ...
. It is also possible to set the generic settings of the instrument here: fine-tuning, default volume, default panning and relative starting note to C-4. FT2 can get input from a normal PS/2 keyboard and make a live record with it (in the
QWERTY QWERTY () is a keyboard layout for Latin-script alphabets. The name comes from the order of the first six keys on the top left letter row of the keyboard ( ). The QWERTY design is based on a layout created for the Sholes and Glidden t ...
keyboard layout, "q" would map to C, "2" would map to C#, "w" would map to D, etc.). FT2 was popular with many musicians who didn't have MIDI-compatible keyboards as they could experience live recording without any equipment other than a PC running DOS.


Effects

Each track has an "effects column" which allows the addition of effects such as arpeggio,
portamento In music, portamento (plural: ''portamenti'', from old it, portamento, meaning "carriage" or "carrying") is a pitch sliding from one note to another. The term originated from the Italian expression "''portamento della voce''" ("carriage of the ...
,
vibrato Vibrato ( Italian, from past participle of " vibrare", to vibrate) is a musical effect consisting of a regular, pulsating change of pitch. It is used to add expression to vocal and instrumental music. Vibrato is typically characterised in terms ...
and volume slides. Some control over the song structure can be handled in this column too, with commands for looping and breaking from and delaying patterns, or retriggering, cutting and delaying notes. In addition, a "volume column" allows additional control over volume slides, vibrato, panning and tone portamento. Full list of Effect types (.MOD/.XM) and compatibility with trackers:


Files

FastTracker 2 supports a variety of file formats, though often only two were used by musicians: XM (Extended Module) and XI (Extended Instrument). XM was and still is one of the most popular module formats nowadays, because of its compact and well compressible file structure. MOD format supported 4 channels maximum in a song, XM format, 32 channels maximum in a song, though there could be multiple instrument on one channel. ( from Channel n°0 to channel n°31 ) Some players — such as
ModPlug Player ModPlug Player is a module file player developed by Olivier Lapicque in conjunction with the original ModPlug Tracker project and the ''ModPlug'' Browser plugin. Features include a playlist editor, graphical equalizer, automatic gain control, b ...
— support the zip-compressed .XMZ and .MDZ formats, which are simple ZIP archives that contain a .XM or .MOD file respectively. The
ADPCM Adaptive differential pulse-code modulation (ADPCM) is a variant of differential pulse-code modulation (DPCM) that varies the size of the quantization step, to allow further reduction of the required data bandwidth for a given signal-to-noise ratio ...
-compressed XM extension is an XM subformat introduced in ModPlug tracker and player. It has the same XM file format structure, except that at least one of the samples is compressed in 4-bit ADPCM format. An ADPCM-compressed sample is almost two times smaller than its uncompressed equivalent. The drawback is the sound quality – significant distortion may arise when using ADPCM. Another known extension is OXM –
Vorbis Vorbis is a free and open-source software project headed by the Xiph.Org Foundation. The project produces an audio coding format and software reference encoder/decoder (codec) for lossy audio compression. Vorbis is most commonly used in conj ...
-compressed XM. It preserves the original XM file structure, except the samples, which are compressed using the Vorbis codec. The Stripped XM file format is another XM subformat. It was introduced in
uFMOD uFMOD (or μFMOD) is a freeware audio player library written in x86 assembly language. It is used to load and play audio files in XM format. In the library name, the lowercase u letter is the micro symbol μ The uFMOD source code can be compil ...
in 2006. A Stripped XM file is smaller than a regular XM, because it uses a more compact set of headers. The audio content of the XM file is left untouched. Even more non-standard XM extensions exist. For example, some trackers introduce undocumented effect commands used as triggers for software events, Text2Speech (TTS) metadata, watermarks and so on.


Compatibility

FT2 ran with a custom made DOS 32-bit extender and it supports the Gravis Ultrasound,
Sound Blaster Sound Blaster is a family of sound cards designed by Singaporean technology company Creative Technology (known in the US as Creative Labs). Sound Blaster sound cards were the de facto standard for consumer audio on the IBM PC compatible system pl ...
,
Covox The Covox Speech Thing is an external audio device attached to the computer to output digital sound. It was composed of a primitive 8-bit DAC using a resistor ladder and an analogue signal output, and plugged into the printer port of the PC. ...
, and the simple
PC speaker A PC speaker is a loudspeaker built into some IBM PC compatible computers. The first IBM Personal Computer, model 5150, employed a standard 2.25 inch magnetic driven (dynamic) speaker. More recent computers use a tiny moving-iron or pie ...
. This rendered the software rather flaky to use nowadays, as the recent
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
versions generally do not allow DOS applications to access hardware directly, let alone the fact that most of those compatible cards are built for ISA slots, which are absent from recent motherboards. Due to this, hardcore musicians who still want to use FT2 often build "old school" PCs with the optimal (and nowadays rather cheap) hardware for the tracker, just to be able to track with it again. An alternative way of getting FT2 to run is by using
DOSBox DOSBox is a free and open-source emulator which runs software for MS-DOS compatible disk operating systems—primarily video games. It was first released in 2002, when DOS technology was becoming obsolete. Its adoption for running DOS games i ...
— this, however, as accurate as is, has speed and latency problems, and one needs quite a muscular PC to be able to use it as comfortably as on a native environment. The release of DOSBox 0.7 in March 2007 substantially improved speed/performance problems. Other methods of usage includ
GUSEMU
o
VDMSound


Reception and impact

FT2 got broadly popular in the demoscene and among tracker musicians in the end 1990s. FT2's biggest "rivals" in the scene were
Scream Tracker ''Scream Tracker'' is a tracker (an integrated multi-track step sequencer A music sequencer (or audio sequencer or simply sequencer) is a device or application software that can record, edit, or play back music, by handling note and perform ...
and, in later years,
Impulse Tracker Impulse Tracker is a multi-track music tracker ( music sequencer). Originally released in 1995 by Jeffrey Lim as freeware with commercial extensions, it was one of the last tracker programs for the DOS platform. In 2014, on its 20th anniversary, ...
. "FT2 vs IT" is a common and still ongoing debate among musicians, usually involving IT users complaining about FT2's mouse interface while FT2 users praise it and pointing out that every mouse feature has a keyboard shortcut as well.


Clones

The FT2 inspired multiple later trackers in UX, design and technical capabilities and became therefore the starting point of a family of clones. Notably here, Ruben Ramos Salvador's clone ''FastTracker 3'' (which later became Skale Tracker) and
MilkyTracker MilkyTracker is a free software multi-platform music tracker for composing music in the MOD and XM module file formats. It is a clone that attempts to recreate the module replay and user experience of the popular DOS program FastTracker 2, wi ...
. MilkyTracker is
cross platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
software and provides nearly all functionality available in the original FT2, with various other features. The GUI looks close, but intentionally different from the original. The shareware program ''
Renoise Renoise is a digital audio workstation (DAW) based upon the heritage and development of tracker software. Its primary use is the composition of music using sound samples, soft synths, and effects plug-ins. It is also able to interface with MID ...
'' also takes a portion of FT2's basic GUI and featureset-design, even though there are various major changes in its concept. Another early ''FastTracker 2''-compatible tracker for windows was ''ModPlug Tracker'' (later
OpenMPT OpenMPT is an open-source audio module tracker for Windows (with an intended Wine-functionality for UNIX and Linux x86-systems). It was previously called ModPlug Tracker, and was first released by Olivier Lapicque in September 1997. ''Compu ...
), a tool which was also compatible with many other contemporary DOS trackers. '' SoundTracker'' (not to be confused with Ultimate Soundtracker) is a free (
GPL The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
-licensed) FT2-style tracker program for
Unix-like A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
operating systems. For many years, it was one of the very few mature Unix-based tracker programs. Recently, a modern clone named "FastTracker II clone" was released; it is written in C and uses SDL 2 to allow for easier
porting In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally desi ...
. Though it runs on modern operating systems, it is otherwise nearly identical in functionality, with hotkeys and visuals accurate to the original.


Professional usage

Video game developer Nicklas Nygren used Fast Tracker 2 (e.g. Knytt Stories) to compose his early
video game music Video game music (or VGM) is the soundtrack that accompanies video games. Early video game music was once limited to sounds of early sound chips, such as programmable sound generators (PSG) or FM synthesis chips. These limitations have led t ...
.
Demoscene The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual ...
r and video game soundtrack composer Matthias Le Bidan used FT2 for the music of the
free and open source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
video games '' Frozen Bubble'' and ''Pathological''. The FT2-based soundtrack of ''Frozen Bubble'' won
The Linux Game Tome Linux gaming refers to playing video games on a Linux operating system. History Linux gaming started largely as an extension of the already present Unix gaming scene, with both systems sharing many similar titles. These games were either m ...
's ''Best Sound/Music'' Award in 2003. Lee Jackson used FT2 to compose the MOD files used in the
Apogee Software 3D Realms Entertainment ApS is a video game publisher based in Aalborg, Denmark. Scott Miller founded the company in his parents' home in Garland, Texas, in 1987 as Apogee Software Productions to release his game '' Kingdom of Kroz''. In the ...
game, '' Stargunner''. Several commercial computer games by Epic Games like ''
Unreal Unreal may refer to: Books and TV * ''Unreal'' (short story collection), a 1985 book of short stories by Paul Jennings * ''Unreal'' (TV series), a 2015 television drama series on Lifetime Computing and games * ''Unreal'' (video game series), ...
'' and ''
Unreal Tournament ''Unreal Tournament'' is a first-person arena shooter video game developed by Epic Games and Digital Extremes. The second installment in the '' Unreal'' series, it was first published by GT Interactive in 1999 for Microsoft Windows, and late ...
'' used the FastTracker 2 XM format (additionally to other mod formats) encapsulated in a "UMX"
Container A container is any receptacle or enclosure for holding a product used in storage, packaging, and transportation, including shipping. Things kept inside of a container are protected on several sides by being inside of its structure. The term ...
, supported by the used ''Galaxy Sound Engine''. Jarkko Rotstén also uses the XM format for
3D Realms 3D Realms Entertainment ApS is a video game publisher based in Aalborg, Denmark. Scott Miller (entrepreneur), Scott Miller founded the company in his parents' home in Garland, Texas, in 1987 as Apogee Software Productions to release his game ' ...
's ''
Ion Fury ''Ion Fury'' (originally titled ''Ion Maiden'') is a 2019 cyberpunk first-person shooter video game developed by Finnish studio Voidpoint and published by 3D Realms. It is a prequel to the 2016 video game '' Bombshell''. ''Ion Fury'' runs on a ...
'' soundtrack. FastTracker 2 has also been used in the "dance" music scene of the 1990s and early 2000s:
Gabber Gabber (; ) is a style of electronic dance music and a subgenre of hardcore techno, as well as the surrounding subculture. The music is more commonly referred to as Hardcore, which is characterised by fast beats, distorted & heavier kickdrums, ...
,
Speedcore Speedcore is a form of electronic music that is characterized by a high tempo and aggressive themes. It was created in the early to mid-1990s and the name originates from the hardcore genre as well as the high-speed tempo used. This music rarely ...
and
breakcore Breakcore is a style and microgenre of electronic dance music that emerged from jungle, hardcore, and drum and bass in the mid-to-late 1990s. It is characterized by very complex and intricate breakbeats and a wide palette of sampling sou ...
producers were using it, including Deadnoise, Noisekick,
Neophyte A neophyte is a recent initiate or convert to a subject or belief. Neophyte may also refer to: Science * Neophyte (botany), a plant species recently introduced to an area As a proper noun Arts and entertainment * Neophyte, a character class ...
.


References


External links


Fasttracker 2
on Pouet
Fasttracker 2
on Demozoo {{DEFAULTSORT:Fasttracker 2 Audio trackers Demoscene software DOS software