Reynald - Mar. 2022

The soundtracker revolution

1987, Karsten Obarski, a Rainbow Arts studio employee wanted to go further in terms of audio quality and wanted to introduce something new in music composition.

He then worked on an updated version of the previous concept of the “Tracker” on Commodore Amiga

At that time Karsten was fan of Martin Galway, Rob Hubbard and more particularly Chris Huelsbeck from whom he got inspired.

Chris huelsbeck previously developped Soundmonitor for the Commodore 64.

Soundmonitor have been given as a program to code by yourself in the german magazine "64'er".

Of course Soundmonitor was not really easy to use but you could make amazing things with it as there was already some interesting effects (filters, modulation, vibrato..).

Rockmonitor is also a clone of Soundmonitor

There was also C-lab Scoretrack from Mark Jenkins which have been another source of inspiration.

This is how “Ultimate soundtracker” came about.

Ultimate soundtracker

The concept of “Ultimate soundtracker” remains exactly the same as the previous trackers. The main difference is that instead of using generated chipsounds “ultimate Soundtracker” plays “samples”.

Even if the concept is clearly inspired from previous trackers and the concept was also found in the Fairlight CMI sampling workstation of the early 1980s.

The funny story is that “Ultimate soundtracker” commercially sold by “EAS Computer Technik” was considered illogical, complex, difficult. Eclipsed from the general public at that time by softwares like "Aegix Sonix", or "Construction deluxe music set".

Then, EAS Computer ended up distributing “Ultimate soundtracker” and it became free.

At no time the guys from EAS would have suspected that "ultimate soundtracker" would become one of the major musical creation software on personal computers. The thing is that Soundtracker does not require any "musical" knowledge as the notes are just in a grid.

How it works

To quickly explain what a tracker is, the principle is as follows: Play back "step by step" samples at different frequencies corresponding to the range of classical notes on 4 tracks.. For each step you can also define an effect and a parameter.

Samples on the Amiga are un-compressed. The format is IFF (Interchange File Format 8-bit Sample Voice, created by Electronic Arts) and max-size is 128ko

The notes are represented by some values that are scrolled up and down using American notation (A, C, D).

At that time, when it came to use samples, there was a small defect of playing the highest notes faster than the lower ones.

You then had 2 solutions. You load different sample for each end every note you want to use (takes a lot of space) or you use the "loop" effect at the end of the sample

One of the strong feature of Ultimate Soundtacker was the effects. Each sample would benefot from an effect (volume, vibrato, glissando..) which was no seen before

Yeah... Stretching the notes capability was not on the menu yet !

In the end, when you speed up or slow down the replay of this sample you can emulate notes. There is also this possibility to globally loop the sample or a dedicated part to create the “hold” effect.

And technically?

From a technical point of view, “Ultimate Soundtracker was represented by 4 channels 8bits PCM (22khz) in stereo

Or almost.

There were 2 channels on the right, 2 on the left) and sample playback was handled by the DMA (Direct Memory Access) which saves the main processor.

The chip of the amiga was named : Paula (designed by Glenn Keller, from MOS Technology). The features are the following

  • Four DMA-driven 8-bit PCM sample sound channels.
  • supported hardware sample format is signed linear 8-bit two's complement.
  • Each sound channel has an independent frequency and a 6-bit volume control (64 levels)
  • A software technique was later developed which can play back 14-bit audio by combining two channels set at different volumes

In the very first version these 4 channels were named « Melody," "Accompaniment," "Bass," and "Percussions,".

For those who don’t know what a sample is, this is a little piece of sound taken from a recording. It can come from a single instrument, a natural environment, a composition, etc.

All the samples will then be reused musically to make a new composition called a «module» which extension was .mod. This file contains both the samples and the score (the patterns).

The sounds

In its original version, “ultimate soundtracker” was distributed with a floppy full of samples named ‘ST-XX’. "ST" means "Soundtracker". This collection of sounds goes from bank #01 to hexa #B6 which means #116. This banks are still available today. You can download them here.

Most of the sounds were sampled from the Casio CZ101, Yamaha DX21 and the Roland D50. An incredible amount of music was created using these sound banks as they were in a good quality and not everyone had the possibility to sample their own synthetizers.

Limitations

Anyway there were some limitations in “ultimate soundtracker”. 32 samples max, 64 steps per pattern, 64 unique patterns and limitation to 128 pattern sequence.

This concept is still used today in other software (Renoise, modplugtracker...).

The next versions

Subsequently, the source code of “ultimate soundtracker” was disassembled in early 88 by the Exterminator (from the group : The Jungle Command) then modified and republished it as Soundtracker II.

Then, the group DOC (Docteur Mabuse Orgasm Crackings) released their own version of Soundtracker

But the most important version came in august 1989. “Ultimate soundtracker” was improved by two Swedish programmers, Pex “Mahoney” Tufvesson and Anders “Kaktus” Berkeman, who released “Noisetracker”.

Unfortunately, Noisetracker, in some cases turned out to be incompatible with the new 2.0 version of the Amiga OS and was causing crashes.

In 1991 the Amiga Freelancers released “Protracker”, another successor of Ultimate Soundtracker which solved the stability problems and made several changes to the user interface and a sample editor.

Trackers on other computers

You can see here an extensive list of the Ultimate soundtracker

“Ultimate soundtracker” had so much success that it was declined on almost all personal computers.

Check out this absolutely insane list of the variants of Karsten Obarski's Ultimate soundtracker from 1987 to 2000 (and beyond)

  • On Atari ST: TTrak, St soundtracker, Protracker ST, audiosculpture, protracker, hms soundtracker, empire noistreker, Quartet, tcb soundtracker
  • On Commodore Amiga: Soundtracker, Noise tracker, Protracker, Startrekker, Ice tracker, Noisetraker, octamed…
  • On Acorn Archimedes: Digital Symphony mod tracker , !Tracker, Coconizer, APTracker, Desktop Tracker (DTT) ProTracker, Digital Symphony...
  • On Amstrad: Starkos 1.2, Noisetracker...
  • On Sinclair: Extreme tracker, Beep tracker
  • On Commodore C64: Goattracker
  • On Apple: TBD
  • On linux machines: EduSoundtracker
  • On Paragon 5's wonderful cross platform #Gameboy music tool :

Some other trackers not based on "soundtracker" code were quite successful like "Quartet" or "modplug tracker" (which is still updated today and that "Audiomonster" still uses. Hi Raphael 👋 )

1987, A very important date

1987 is considered as an important date in the history of computer music as it was the very first time a module was used in an Amiga game : Amegas (a clone of Arkanoid written by Guido Bartels and published by reLINE Software)

And with no surprise… this music was created by ... Kasten Obarski.

Karsten have also been an active member of the demoscene

Karsten Obarski is credited in six games, all of which come from either reLINE Software or Rainbow Arts (although the actual name of reLINE Software is somewhat disputed. Some sources state that it is titled reLINE, while others state it is titled AES).

Karsten have disapeared from the radars and remains silent. Even if there's a big community of fan who are still looking for him.