Player + Importer 0.2: the MCS player grows a chiptune importer —
Vortex Tracker .pt3 modules (ZX Spectrum / AY-3-8910) convert to
playable MCS songs.
New: Import (⬆ Import… in the toolbar, or mcs-convert convert)
- Import Preview dialog — per-channel note counts, pitch ranges, noise
stats and percussion verdicts, with ▶ solo audition per channel and a
preview of the checked mix, so your ears make the final call - Percussion handling — AY drums (detected from the modules' sample
tables by noise duty cycle and usage) can be synthesized as clicks
(dissonant-cluster or wood-block timbre), played as written pitches,
or dropped; drum clicks are pinned to their register through octave
shifts - Per-channel octave shift and an MCS tempo picker (row rate mapped
onto the 1984 tempo table) - Decay shaping (optional) — truncates notes to their sample's audible
decay, recovering plucks and staccato that MCS's volume-less voices would
otherwise smear into legato - Pattern-order repeats are fully unrolled; converted files play in the
original program (one clean pass — no loop)
Also
- Ties are now decoded per note (matching the engine's tie handler),
improving chord fidelity in original songs - The general
Song → MCSencoder behind the importer is verified by
re-encoding the Maple Leaf Rag demo losslessly - Docs corrected: the test corpus is the 12 songs of the original retail
disk plus user-made songs collected over the years (86 files, all
round-tripping byte-identically)
Download
MCS-Player.exe— standalone Windows build (no Python needed).
SmartScreen will warn about an unrecognized app: More info → Run anyway.MAPLERAG.MCS— the public-domain Maple Leaf Rag demo song
Get .pt3 modules from the ZX scene archives (e.g. zxart.ee), then
⬆ Import… — or from source: python -m mcs_convert convert SONG.pt3 SONG.MCS