Введение

Scream Tracker — это трекер (интегрированный многодорожечный пошаговый секвенсор и сэмплер в виде программного приложения). Он был создан Psi (Сами Тамилехто), одним из основателей финской демогруппы Future Crew. Программа написана на C и языке ассемблера. Первая версия (1.0) обеспечивала монофонический 4-битный вывод через динамик ПК, а также 8-битный вывод через Covox Speech Thing (цифро-аналоговый преобразователь, использующий параллельный порт) или карту Sound Blaster 1.x. Первая популярная версия Scream Tracker, 2.2, была выпущена в 1990 году. Версии до 3.0 создавали файлы STM (Scream Tracker Module), а версии 3.0 и выше использовали формат S3M (ScreamTracker 3 Module). Начиная с версии 3.0, Scream Tracker поддерживает до 99 8-битных сэмплов, 32 канала, 100 паттернов и 256 позиций в трек-листе. Он также может обрабатывать до 9 FM-каналов синтеза на звуковых картах с использованием популярных чипсетов OPL2/3/4 и, что необычно, одновременно воспроизводить PCM-сэмплы и FM-инструменты. Для этих 32 каналов предусмотрены каналы R1-8, L1-8 и A1-9, что фактически даёт только 25 каналов. 16-позиционное свободное панорамирование доступно с помощью команды S8x, но только на Gravis Ultrasound. Использование каналов A требует наличия звуковой карты, совместимой с AdLib, либо самостоятельно, либо в дополнение к другой звуковой карте. Последняя версия Scream Tracker, 3.21, была выпущена в 1994 году, что сделало её конкурентом FastTracker 2. Она стала предшественником PC-трекинговой сцены, а её интерфейс вдохновил более поздние трекеры, такие как Impulse Tracker. Многие другие трекеры (например, Impulse Tracker или OpenMPT) приняли использование формата S3M Scream Tracker.