Impulse Tracker
Impulse Tracker, kurz: IT, ist ein Tracker, d. h. ein Mehrspur-Sequenzer für digitalen Klang. Seit Oktober 2014 ist Impulse Tracker freie Software unter BSD-Lizenz.[1]
Impulse Tracker | |
---|---|
Screenshot des Impulse Tracker | |
Basisdaten | |
Maintainer | Jeffrey Lim |
Aktuelle Version | 2.14 (April 8, 1999) |
Betriebssystem | MS-DOS |
Programmiersprache | Assemblersprache |
Kategorie | Tracker |
Lizenz | BSD-Lizenz[1] |
http://www.users.on.net/~jtlim/ImpulseTracker/ |
Eigenschaften
Er läuft unter DOS und wurde von dem Australier Jeffrey Lim geschrieben – ab Version 2.15 aber nicht mehr weiterentwickelt.[2][3] Er war als Freeware erhältlich, wobei der Autor aber gegen Bezahlung auch Zusatzfunktionen anbot, z. B. Stücke als Stereo-WAV-Datei zu speichern oder die Möglichkeit, einen IPX-Netzwerkmodus zu nutzen. Impulse Tracker war einer der bekanntesten Tracker seiner Zeit, Nachfolger und inspiriert von Scream Tracker 3 und FastTracker. Er enthält diverse Importfilter z. B. für das MOD-Format, das S3M-Format, das XM-Format und für XI-Instrumente. Eine Möglichkeit der Portierung auf andere Systeme wird dadurch erschwert, dass Impulse Tracker in reinem Assembler geschrieben ist.
Wie bei allen MOD-Editoren wird Musik über eine Sequenztabelle definiert, deren Spalten Kanäle darstellen, die – ähnlich wie bei MIDI – Key-On- und Key-Off-Anweisungen enthalten. Die Instrumente werden durch Samples von Naturklängen definiert, die über Pitchshifting (realisiert als Resampling) zur Erzeugung beliebiger Töne verwendet werden können. Die Funktionseinheit, die das Pitchshifting beim Abspielen in Echtzeit durchführt, wird als Sampler bezeichnet und ist für die Soundqualität eines Mod-Players oder Tracker von entscheidender Bedeutung.
Effektbefehlerweiterungen
Eine der Eigenschaften, die den Impulse Tracker zu etwas Besonderem machten, waren NNAs (New Note Actions).[4] Wenn in einem Kanal, in dem bereits ein Instrument spielt, eine Key-On-Anweisung auftaucht, ermöglichen es NNAs dem Benutzer zu bestimmen, wie mit dem alten Instrument weiter zu verfahren ist:
- Cut: Der alte Instrumentenklang bricht abrupt ab; der neue ersetzt das alte.
- Continue: Das alte Instrument spielt weiter entsprechend seiner ADSR-Kurve.
- Off: Für das alte Instrument wird ein Key-Off eingeleitet. Es beginnt also die Release-Phase der ADSR-Kurve.
- Fade: Das alte Instrument wird mit zuvor festgelegter Rate ausgeblendet, wobei die ADSR-Information überschrieben wird.
IT Trackermodulformat
Mit dem Impulse Tracker wurde auch ein neues Trackermoduleformat definiert, das sich weiter von dem Hardware basierten Mod Format löste. Es orientierte sich an Vorgängern wie .S3M oder .XM ging aber darüber hinaus, was die Fähigkeiten anging, mit z. B. möglicher Kompression der Samples.[5][6] Dateiendung des Formats ist .IT und es gilt weiterhin als ein aktuelles Trackerformat, was sich in der Unterstützung durch aktuelle Tracker, wie dem ModPlug Tracker, dem BeRoTracker oder dem Schism Tracker, zeigt.
Bekannte Anwendungen
Erez Aizen von den Infected Mushroom komponierte seine erste Trance-Musik mit dem Impulse Tracker.[7] Ian Stocker verwendete u. a. den IT für die Musik der Nintendo DS Version von Die Sims 2.[8] Auch Deadmau5 begann seine Karriere Mitte der 1990er mit einem Chiptune und Demoscene beeinflussten Sound auf dem ImpulseTracker.[9] Trance-Produzent Sean Tyas begann seine Musikkarriere mit der Nutzung des Impulse Tracker.[10]
Einige Computerspiele von Epic Games wie zum Beispiel Unreal[11], Unreal Tournament als auch Deus Ex[12] von Ion Storm verwendeten das IT Format, gekapselt in einem "UMX" Containerformat und unterstützt durch die Galaxy Sound Engine.[13] Auch die Spiele Pocket Tanks und Grid Wars, sowie Block Breaker 3 Unlimited, zumindest in der Android-Version, nutzen das Format für einige ihrer Songs.
Alternativen / Klone
ChibiTracker ist ein GPL-lizenzierter Impulse-Tracker-Clone, der unter Windows, Linux und Mac OS X läuft.[3] Ebenfalls ein IT-inspirierter Multiplattform Tracker ist der Schism Tracker, welcher mit Fokus auf gute IT-Format Kompatibilität entwickelt wird[5]. Der MadTracker für Windows kann auch Impulse Tracker-Dateien einlesen, die Wiedergabe ist jedoch fehlerhaft[5], dafür kann er VST-Plugins einbinden. Für eine vergleichende Übersicht siehe Liste von Trackern.
Weblinks
- Impulse-Tracker-Sourcecode auf BitBucket
- Jeffrey Lims Impulse Tracker – Offizielle Impulse Tracker-Homepage
- Schism Tracker – Offizielle Schism Tracker-Homepage
- ChibiTracker-Webseite – auf BerliOS.de (Nachfolger des Cheesetrackers)
- BeRoTracker-Homepage
Einzelnachweise
- License of Impulse Tracker on bitbucket
- Andrew Leonard: Mod love. In: Salon.com. Salon Media Group. 29. April 1999. Abgerufen am 17. Mai 2010.
- Claudio Matsuoka: Tracker History Graphing Project. helllabs.org. 4. November 2007. Abgerufen am 29. Januar 2011: „Tracker History Graph“
- What is IT? IT Format Description
- Player abuse tests (englisch) schismtracker.org. 1. August 2009. Abgerufen am 6. Februar 2011.
- ITTECH.txt, IT Format Spezifikation (englisch)
- Sean Davidson: Trance Mushrooms to infect Pune (englisch) In: The Times of India. 3. Januar 2003. Abgerufen am 16. Mai 2010.
- Andy Jones: From a Distance: The Virtual Collaboration that Helped Score The Sims 2 DS/GBA (englisch) In: Gamasutra. 10. Januar 2006. Abgerufen am 16. Mai 2010.
- Todd L. Burns: Deadmau5: It's complicated (englisch) residentadvisor.net. 30. September 2008. Abgerufen am 3. September 2014: „I was in my Mom's basement tooling away on Impulse Tracker on a 386 just doing Nintendo music until some Loop Library company hired me as a producer.“
- http://pulserusher.blogspot.de/2012/09/sean-tyas-interview.html
- Information über IT Dateien und Unreal Spiele - Alexander Brandon, epicgames.com (1999, englisch)
- Interview with Alex Brandon. deusex-machina.com, abgerufen am 10. Januar 2009 (englisch).
- Deus Ex & Unreal Game Music .umx, .it, .xm. renoise.com. 21. Dezember 2004. Abgerufen am 2. Februar 2011.