What's New

Release notes and changelog for Super Xtreme Mapper

v0.6 Latest

TSI Round-Trip Integrity & Wizard Reliability

A deep stability pass across the whole app. TSI files now survive save and reload without corruption in every tested case, and the Mapping Wizard's MIDI capture behaves predictably on every path.

TSI File Fixes

  • Round-Trip Corruption - Modifier conditions, dynamic command IDs, remix deck targets, and device metadata all survive save/reload intact
  • Emoji & Special Text - Device names and comments with emoji or non-Latin characters no longer corrupt files
  • Corrupt Frame Detection - Damaged files now produce a clear error instead of failing silently
  • Unassigned Bindings - Unassigned MIDI slots no longer collide with real assignments

Mapping Wizard Fixes

  • Phantom Captures - Note-off events no longer create unwanted assignments or shift mappings
  • Auto-Advance - Cancels correctly on back, skip, tab switch, and save
  • MIDI Listening - Stops cleanly when the wizard saves or closes
  • Modifier Dedup - Duplicate modifier captures are merged instead of stacking

Voice Learn Fixes

  • Error Reporting - API failures now show the real cause, with request timeouts
  • Session Reset - Voice state clears fully between activations
  • Command Validation - Unrecognized command names are caught before they reach the document

Improvements

  • Update checker understands prerelease versions and downloads more safely
  • Unsaved-changes tracking is accurate per window
  • Swift 6 concurrency fixes throughout the app shell
v0.5

Voice Learn Reliability & TSI Data Integrity

Major stability pass on the Voice Learn flow and TSI serialization. Every voice mapping path now works end-to-end, and FX unit assignments survive save/reload.

Voice Learn Fixes

  • Disambiguation Flow - Next button now enables after selecting a disambiguation option
  • State Cleanup - Cancelling disambiguation properly clears all pending MIDI and voice data
  • Race Prevention - Overlapping API calls blocked during voice processing
  • Conflict Detection - Session mappings no longer falsely trigger overwrite prompts
  • Overwrite Safety - Choosing "Overwrite" preserves the mappings just created this session
  • Input Recovery - MIDI/voice inputs arriving during API calls are now processed afterward
  • Data Loss Guard - Overwrite blocked when no mappings were actually created

TSI File Fixes

  • FX Unit Assignments - FX1-4 no longer corrupted to Deck A-D on save/reload
  • SetToValue Preservation - Zero values now persist correctly (were being forced to 1.0)
  • Unicode String Lengths - Non-ASCII device names and comments no longer corrupt TSI files

Improvements

  • Shared MIDI note name utility extracted from duplicated code
  • Session mapping tracking now uses explicit IDs instead of array position heuristic
  • New round-trip tests for FX assignments and setToValue zero
v0.4

Shift Button Support & Stability Fixes

The Guided Wizard now supports shift button modifiers, plus critical bug fixes for document saving and table display.

New Features

  • Shift Button Support - Wizard now includes a Setup tab to assign a shift button before mapping functions
  • Modifier Conditions - Mappings captured with shift held are automatically assigned modifier conditions (M1=1 for shifted, M1=0 for unshifted)
  • Shift State Indicator - Visual indicator shows when shift is held during MIDI capture

Bug Fixes

  • Wizard Save Fix - Wizard now properly saves mappings to the open document (fixed cross-window document reference issue)
  • Table Display Fix - Mappings now display immediately when opening files (no longer requires window resize)
  • New Document Support - Fixed save detection for untitled/new documents when wizard window is focused

Improvements

  • Swift 6 concurrency compliance for improved stability
  • Better error messaging when wizard is opened without a document
v0.3

Guided Mapping Wizard & UI Polish

New step-by-step wizard for creating mappings without voice commands, plus comprehensive UI improvements throughout the app.

New Features

  • Guided Mapping Setup - Step-by-step wizard for creating common mappings without voice commands. Perfect for users without API keys or who prefer visual setup.
  • Mode Selection Window - Choose between Voice Commander and Guided Setup when creating new mappings
  • Voice Commander - Renamed from Voice Learn with improved UI and gold hover effects

Improvements

  • Add buttons now show IN/OUT/IN+OUT labels with consistent sizing and expanded hit areas
  • Consistent button spacing throughout the toolbar
  • About window completely restyled to match Settings window design
  • Support section added to About window (GitHub Sponsors & Ko-fi)
  • Gold hover effects on all cancel/close buttons
  • Auto-advance after MIDI capture with pulse animation
  • Yellow hover effects on wizard navigation buttons
  • Next button highlighted during setup, Save & Finish highlighted at completion

Bug Fixes

  • Mode selection window now properly triggers Voice/Wizard after document creation
  • Cancel button in wizard now correctly closes the wizard overlay
v0.2

Voice Guided Setup

The headline feature of v0.2 - create mappings just by speaking. Move a knob, say what you want, and SXM does the rest.

New Features

  • Voice Guided Setup - Create mappings using voice commands. Just move a MIDI control and speak your intent (e.g., "Map play pause to Deck A")
  • Apple Speech Recognition - On-device speech recognition for Apple Silicon Macs, ensuring privacy and low latency
  • Claude AI Integration - Natural language understanding powered by Anthropic's Claude API to interpret voice commands
  • Voice Learn Overlay - Visual feedback UI showing MIDI detection, voice transcription, and mapping creation in real-time
  • API Key Management - Secure storage of Anthropic API keys in macOS Keychain

Improvements

  • Improved welcome window flow - automatically closes when opening a document
  • Fixed blank window bug when opening new mapping files
  • Refined UI styling with updated section headers

Requirements

  • Voice features require an Anthropic API key (set in Settings)
  • On-device speech recognition requires Apple Silicon Mac
v0.1 Initial Release

Initial Beta Release

The first public beta of Super Xtreme Mapper - a modern TSI editor for Traktor Pro, rebuilt from the ground up for Apple Silicon.

Features

  • Visual Mapping Table - See all mappings at a glance with sortable columns and filtering
  • Bulk Edit - Select multiple mappings and modify them simultaneously
  • Full MIDI Control - Edit channels, CCs, notes, and all MIDI parameters
  • Modifier Logic - Complete support for Traktor's 8-modifier system
  • Drag & Drop - Copy mappings between files with drag and drop
  • All Traktor Commands - Access to 500+ Traktor commands organized by category
  • TSI Read/Write - Full support for reading and writing Traktor TSI files
  • Native macOS - Built with SwiftUI for Apple Silicon and Intel Macs