ArticleslgStudy

computer science

Scream Tracker

Scream Tracker is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Scream Tracker rather than just read about it. In short: Scream Tracker is a tracker (an integrated multi-track step sequencer and sampler as a software application). It was created by Psi (Sami Tammilehto), one of the founders of the Finnish demogroup Future Crew.

Scream Tracker — main illustration
Scream Tracker — illustration

Key takeaways

  • Scream Tracker belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Scream Tracker to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Scream Tracker from memory before moving on to harder problems.

Reference excerpt

Scream Tracker is a tracker (an integrated multi-track step sequencer and sampler as a software application). It was created by Psi (Sami Tammilehto), one of the founders of the Finnish demogroup Future Crew. It was written in C and assembly language. The first version (1.0) had monophonic 4-bit output via the PC speaker, as well as 8-bit output via Covox's Speech Thing (a digital-to-analog converter using the parallel port) or a Sound Blaster 1.x card. The first popular version of Scream Tracker, version 2.2, was published in 1990. Versions prior to 3.0 created STM (Scream Tracker Module) files, while versions 3.0 and above used the S3M (ScreamTracker 3 Module) format. As of version 3.0, Scream Tracker supports up to 99 8-bit samples, 32 channels, 100 patterns, and 256 order positions. It can also handle up to 9 FM-synthesis channels on sound cards using the popular OPL2/3/4 chipsets, and, unusually, can play PCM samples and FM instruments at the same time. There are channels referred to as R1..8, L1..8 and A1..9 to be assigned to those 32 ones, which gives an effective amount of only 25 channels. 16-position free panning is available using the S8x command, but only on the Gravis Ultrasound. The usage of the A channels requires the presence of an AdLib-compatible card either by itself or alongside another sound card. The last version of Scream Tracker was 3.21, released in 1994, placing it in competition with FastTracker 2. It was the precursor of the PC tracking scene and its interface inspired newer trackers like Impulse Tracker. Various other trackers (such as Impulse Tracker or OpenMPT) adopted the use of the Scream Tracker's S3M format.

See also MilkyTracker List of audio trackers

References

Worked examples

Example 1 — a first encounter with Scream Tracker

Start with the simplest possible case. Write down what Scream Tracker claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Scream Tracker before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Scream Tracker ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Scream Tracker

In research
Scream Tracker appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Scream Tracker in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Scream Tracker is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1990 software, Audio trackers, DOS software, so understanding it makes those chapters shorter.
In everyday life
Look for Scream Tracker outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Scream Tracker” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Scream Tracker in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Scream Tracker means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Scream Tracker out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Scream Tracker in simple terms?

Scream Tracker is a tracker (an integrated multi-track step sequencer and sampler as a software application). It was created by Psi (Sami Tammilehto), one of the founders of the Finnish demogroup Future Crew.

Why does Scream Tracker matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Scream Tracker?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Scream Tracker.

Tags

  • 1990 software
  • Audio trackers
  • DOS software
  • Demoscene software
  • Software developed in Finland
  • Software programmed in assembly language

Keep exploring