PC Tracker Remix Workflow — S3M, XM, IT

# PC Tracker Remix Workflow — S3M / XM / IT

> **Goal:** Select a PC tracker module (S3M / XM / IT / MTM / etc.) from archives, deconstruct it, choose a remix style, convert to MIDI, design sounds, arrange, and produce a polished remix. **Platform: Ubuntu Linux primary, Windows available.**
>
> **Companion workflows:** *SID Remix Workflow*, *Amiga MOD Remix Workflow*. The phase structure mirrors those; this note covers what's *different* about PC tracker source material.

---

## 1. What's Different About PC Tracker Sources

PC tracker formats extend what Amiga MOD offers:

| Feature | Amiga MOD | PC (XM/S3M/IT) |
|---|---|---|
| Channels | 4 (hard-panned) | 16–64 (free panning) |
| Sample depth | 8-bit | 8-bit (S3M), 16-bit (XM/IT) |
| Sample rate | ~22 kHz typical | Up to 44.1 kHz |
| Instruments | 31 single-sample | Multi-sample instruments with envelopes (XM/IT) |
| Effects | Limited set | Rich (volume/panning envelopes, NNA, key tracking…) |
| Default source | ProTracker | FastTracker 2 (XM), ScreamTracker 3 (S3M), Impulse Tracker (IT) |

**Implication:** A PC tracker remix can be much more ambitious in arrangement than an Amiga MOD remix — the source already has 16+ channels of distinct material to draw on.

---

## 2. Format-Specific Considerations

### 2.1 S3M (ScreamTracker 3)

- Up to 16 channels, mixed AdLib (OPL3 FM) + digital samples
- Some S3Ms use FM instruments only — those need OPL3 emulation (or recreation with FM synths)
- Tools: **Schism Tracker**, **OpenMPT** for opening/exporting

### 2.2 XM (FastTracker 2)

- Up to 32 channels, 16-bit samples, multi-sample instruments
- Volume and panning envelopes per instrument
- Best format for "what you hear is what you get" — patterns are usually performable as written
- Tools: **MilkyTracker** (Linux native), **OpenMPT** (Windows/Wine)

### 2.3 IT (Impulse Tracker)

- Up to 64 channels
- New Note Actions (NNA): Cut, Continue, Note Fade, Note Off
- Built-in sample editor, most advanced classic tracker
- Tools: **Schism Tracker** (Linux native), **OpenMPT**

### 2.4 UMX (Unreal Engine wrapper)

- Used by Unreal Tournament, Deus Ex, Jazz Jackrabbit 2, etc.
- Internally IT or XM — open with OpenMPT after stripping UMX header (or use `umr` / `umx extractor`)

---

## 3. Where to Find PC Tracker Music

(See the *Non-Amiga Tracker Music* reference note for a full archive list.)

Key starting points:
- **Mod Archive** (https://modarchive.org/) — filterable by format, with ratings
- **ModLand** (https://modland.com/) — bulk FTP-style archive
- **Aminet** (https://aminet.net/) — historical
- **Demoscene productions** on Pouët (https://pouet.net/) — many PC demos use tracked music

---

## 4. Phase-by-Phase (Differences From Amiga Workflow)

### Phase 2 — Analysis

- **Channels are not hard-panned** — map panning carefully when reverse-engineering the mix.
- **Multi-sample instruments** exist — when extracting MIDI, preserve instrument boundaries (one MIDI track per instrument, not per channel).
- **Volume/panning envelopes** can carry musical intent; consider mapping them to MIDI CC7/CC10.

### Phase 4 — MIDI Conversion

- **OpenMPT Save As MIDI** (Windows/Wine) — best one-shot option for S3M/XM/IT.
- **Python with `nodmod`** — works for some formats; check format support.
- **Per-instrument tracks** are usually cleaner than per-channel.

### Phase 5 — Sound Design

- PC tracker samples are often **higher fidelity than Amiga** — lo-fi processing is optional, not mandatory.
- The remix can keep original samples (extract with OpenMPT or `trackrip`) for authentic texture.
- For demoscene electronic styles, hardware synths (Quasimidi Sirius, Waldorf family, DSI) plus modern plugins work well.

### Phase 6 — Production

- Reference original in OpenMPT or Schism Tracker (not just UADE — that's Amiga-only).
- Stereo image is wider than Amiga — respect the original panning or widen further.

---

## 5. Recommended PC Tracker Remix Candidates

(Detailed lists live in the *Non-Amiga Tracker Music* reference note — search there for "Hidden Gems by Platform".)

Starter composers to explore:
- **Purple Motion** (Jonne Valtonen) — Second Reality era
- **Skaven** (Peter Hajba) — Future Crew, Unreal Tournament
- **Necros** (Andrew Sega) — demoscene legend
- **Alexander Brandon** — Deus Ex, Unreal Tournament, Jazz Jackrabbit 2

---

## 6. Tools Quick Reference

| Tool | Platform | Purpose |
|---|---|---|
| OpenMPT | Windows / Wine | Best XM/S3M/IT editor + MIDI export |
| MilkyTracker | Linux native | XM-focused tracker |
| Schism Tracker | Linux native | IT-focused tracker |
| `openmpt123` | Linux | CLI render to WAV |
| `libopenmpt` (Python) | Linux | Programmatic analysis |
| `trackrip` (Python) | Linux | Sample extraction |
| Reaper | Linux/Windows | Primary DAW |

---

*Last updated: 2026-06-02*
*Workflow version: 1.0 (stub — expand as the first PC-tracker remix begins)*
*See also: SID Remix Workflow, Amiga MOD Remix Workflow, Non-Amiga Tracker Music (reference)*


id: fe436dc510df41a8ac834af9477bb279
parent_id: d28c711605dd482bac3a3ab61163a4cd
created_time: 2026-06-02T09:07:42.925Z
updated_time: 2026-06-02T09:07:42.925Z
is_conflict: 0
latitude: 0.00000000
longitude: 0.00000000
altitude: 0.0000
author: 
source_url: 
is_todo: 0
todo_due: 0
todo_completed: 0
source: joplin-desktop
source_application: net.cozic.joplin-desktop
application_data: 
order: 1780391262925
user_created_time: 2026-06-02T09:07:42.925Z
user_updated_time: 2026-06-02T09:07:42.925Z
encryption_cipher_text: 
encryption_applied: 0
markup_language: 1
is_shared: 0
share_id: 
conflict_original_id: 
master_key_id: 
user_data: 
deleted_time: 0
type_: 1