Impulse Tracker

Impulse Tracker

Impulse Tracker 2.14 screenshot
Developer(s) Jeffrey Lim
Stable release
2.14 Patch #5 / April 8, 1999 (1999-04-08)
Repository bitbucket.org/jthlim/impulsetracker
Written in Assembly language
Operating system MS-DOS
Type Tracker
License BSD license[1]
Website http://www.users.on.net/~jtlim/ImpulseTracker/

Impulse Tracker is a multi-track digital sound 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 MS-DOS platform.

In 2014, Impulse Tracker became open-source software when on the 20 year anniversary the source code was released.

History

Impulse Tracker was authored by Jeffrey "Pulse" Lim for the MS-DOS/x86-PC platform.[2] Impulse Tracker was coded in Assembly language,[3] and the interface was heavily influenced by that of Scream Tracker 3.[4]

The first released version is from year 1995 and included example music was provided by Jeffrey Lim and Chris Jarvis. The software was distributed as freeware, though for a fee the author supplies extra features, such as support for WAV output and co-editing songs over IPX networks. After the stereo WAV writer plugin was publicly pirated,[5] the original author announced that he would discontinue development after version 2.14. The latest version was v2.14 Patch #5 released on April 8, 1999.

On February 16, 2014, Jeffrey Lim announced that he would release the complete source code of Impulse Tracker as part of its 20-year anniversary.[6] On October 19, 2014, the first part of the source code was released on a Bitbucket repository. On December 25, 2014, the missing parts (sound drivers) were added and the code was officially released under the BSD license.[1]

Functionality

Like in most module editors, music is arranged on a grid of channels. Each supports note on and note off instructions similar to MIDI. Impulse Tracker modules use the .IT file extension.

New Note Actions (NNAs) is a feature that handles commands received on the same channel as another instrument which is still playing. NNAs allow the user to customize the subsequent action:

Impulse Tracker supports hardware MIDI channels on the Gravis Ultrasound, InterWave and Sound Blaster 32 card families (provided enough RAM is available).

IT file format

The .IT file format is the format native to Impulse Tracker. It is similar to older formats such as .MOD, but features new additions such as new note actions which allow the user to customize subsequent actions on receiving commands from the same channel as the one playing.

Some player software supports the .ITZ format, which is a renamed zip file that contains a .IT file.

Compatible software

Other music-playing software that supports the IT file format include Media Player Classic, Winamp (Win32), VLC, Cowon jetAudio, XMMS (X11 Linux/Unix), TiMidity, MikMod, ModPlug Tracker, Renoise (Win32, GNU/Linux and Mac OS X), SVArTracker (Win32), XMPlay, and Schism Tracker (Win32, Linux, Wii and Mac OS X) which is an Impulse Tracker reimplementation.[7]

Usage and Impact

Erez Eizen of Infected Mushroom and Shiva Shidapu composed his first trance music on Impulse Tracker.[8] Ian Stocker used IT with other software in his collaboration for the music in the Nintendo DS version of The Sims 2.[9]

The video games Pocket Tanks and Grid Wars use the IT format for some of their songs.[10] Various games by Epic Games such as the first Unreal and Unreal Tournament as well as Deus Ex used the IT format in an "UMX" container format.[11][12]

The video game composer and demoscener Andrew Sega used Impulse Tracker extensively in his demoscene days.

Trance producer Sean Tyas began his music production career using Impulse Tracker.[13] Electronic rock musician Blue Stahli has revealed to have used Impulse Tracker and other trackers in the past.[14]

Also Deadmau5 career began in the mid 1990s with a chiptune and demoscene movements-influenced sound with the Impulse Tracker.[15]

Machinedrum used Impulse Tracker for many years before switching to Ableton.[16]

Sound examples

See also

Wikimedia Commons has media related to Impulse Tracker.

References

  1. 1 2 License of Impulse Tracker on bitbucket
  2. Leonard, Andrew (April 29, 1999). "Mod love". Salon.com. Salon Media Group. Retrieved 2010-05-17.
  3. Lim, Jeffrey. "Impulse Tracker". Retrieved 2010-12-07.
  4. Lim, Jeffrey. "Features of Impulse Tracker". Retrieved 2009-04-07.
  5. Lim, Jeffrey. "Impulse Tracker Changelog". Retrieved 2010-07-17.
  6. Lim, Jeffrey (February 16, 2014). "20 years of Impulse Tracker". Retrieved February 17, 2014.
  7. Matsuoka, Claudio (2007-11-04). "Tracker History Graphing Project". helllabs.org. Retrieved 2011-01-29. Tracker History Graph
  8. Sean Davidson (Jan 3, 2003). "Trance Mushrooms to infect Pune". The Times of India. Retrieved 2010-05-16.
  9. Andy Jones (January 10, 2006). "From a Distance: The Virtual Collaboration that Helped Score The Sims 2 DS/GBA". Gamasutra. Retrieved 2010-05-16.
  10. Pocket Tanks intro on soundcloud
  11. Information on how to extract IT files out of UMX containers
  12. "Interview with Alex Brandon". deusex-machina.com. Retrieved 2009-01-10.
  13. Sean Tyas interview
  14. Blue Stahli twitter profile
  15. Burns, Todd L. (2008-09-30). "Deadmau5: It's complicated". residentadvisor.net. Retrieved 2014-09-03. 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.
  16. xlr8r Machinedrum interview
This article is issued from Wikipedia - version of the 11/15/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.