# Mmd Device Hx Stomp Xl

> Guide for using the Line 6 HX Stomp XL device library in MMD files. Use when the user mentions HX Stomp XL, Stomp XL processor, or needs help with 4-snapshot control, 8 footswitch control, USB MIDI setup, All Bypass, Mode switching, or comparison with HX Stomp and full Helix.

- Skill: `majiayu000/mmd-device-hx-stomp-xl` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/mmd-device-hx-stomp-xl`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/mmd-device-hx-stomp-xl/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/mmd-device-hx-stomp-xl

---


# Line 6 HX Stomp XL Usage Guide

Expert guidance for using the HX Stomp XL device library in MIDI Markdown files.

## When to Use This Skill

Invoke this skill when working with:
- Line 6 HX Stomp XL compact guitar processor
- 4-snapshot control (middle ground)
- 8 footswitch control (double HX Stomp)
- USB MIDI-only connectivity
- All Bypass control
- Mode switching
- Direct PC addressing (no bank select)

## Quick Start

### Import the Library

```mml
@import "devices/hx_stomp_xl.mmd"
```

### Basic Preset Loading

```mml
[00:00.000]
# Load preset 5 (direct PC, no bank select)
- hxstompxl_preset 1 5

# Load preset and switch to snapshot
- hxstompxl_load_snapshot 1 5 2  # Preset 5, Snapshot 3
```

### Snapshot Control (4 Snapshots)

```mml
[00:00.000]
# Named snapshots (1-4)
- hxstompxl_snap_1 1
- hxstompxl_snap_2 1
- hxstompxl_snap_3 1
- hxstompxl_snap_4 1

# Parameterized (0-3)
- hxstompxl_snapshot 1 3  # Snapshot 4
```

## The Middle Ground

### HX Stomp XL: Best of Both Worlds

**HX Stomp XL** strikes a balance between:
- ✅ HX Stomp's compact size
- ✅ Full Helix's capabilities

**Key Position**:
- Better than HX Stomp (4 vs 3 snapshots, 8 vs 5 footswitches)
- More compact than full Helix (smaller footprint)
- Same limitations as HX Stomp (USB only, single DSP)

## 4 Snapshots: Good Balance

### Sufficient for Most Songs

**HX Stomp XL has 4 snapshots** (0-3).

**Better than**: HX Stomp (3 snapshots) ✅
**Less than**: Full Helix (8 snapshots) ⚠️
**Same as**: HX Effects (4 snapshots)

**Why 4 is good**:
- Fits standard song structures: Verse/Chorus/Bridge/Solo
- Enables gain staging: Clean/Crunch/Drive/Lead
- Adequate for most live performances
- Better than HX Stomp's limiting 3 snapshots

```mml
[00:00.000]
# Named snapshots
- hxstompxl_snap_1 1  # Snapshot 1
- hxstompxl_snap_2 1  # Snapshot 2
- hxstompxl_snap_3 1  # Snapshot 3
- hxstompxl_snap_4 1  # Snapshot 4

# Parameterized
- hxstompxl_snapshot 1 2  # Snapshot 3
```

## 4-Snapshot Song Arrangements

### Pattern 1: Standard Song Structure

```mml
[00:00.000]
# Load song preset
- hxstompxl_preset 1 10

# Snapshot 1: Verse (clean/mild)
- hxstompxl_snap_1 1

# Snapshot 2: Chorus (driven/wet)
[00:16.000]
- hxstompxl_snap_2 1

# Snapshot 3: Bridge (ambient/different)
[00:32.000]
- hxstompxl_snap_3 1

# Snapshot 4: Solo (lead tone)
[00:48.000]
- hxstompxl_snap_4 1
```

### Pattern 2: Gain Staging

```mml
[00:00.000]
# Gain-based preset organization
- hxstompxl_gain_stages 1 15

# This demonstrates 4 gain stages:
# Snapshot 1: Clean
# Snapshot 2: Light crunch
# Snapshot 3: Medium drive
# Snapshot 4: High gain lead
```

### Pattern 3: Progressive Effects Build

```mml
[00:00.000]
- hxstompxl_preset 1 20

# Dry
- hxstompxl_snap_1 1

# Add delay
[00:08.000]
- hxstompxl_snap_2 1

# Add reverb
[00:16.000]
- hxstompxl_snap_3 1

# Full ambient (delay + reverb + modulation)
[00:24.000]
- hxstompxl_snap_4 1
```

## 8 Footswitches: Excellent Live Control

### Double the HX Stomp

**HX Stomp XL has 8 footswitches** (FS1-8).

**Comparison**:
- HX Stomp: 5 footswitches ❌
- HX Stomp XL: 8 footswitches ✅ (You are here)
- HX Effects: 6 footswitches ⚠️
- Helix Floor/LT: 11 footswitches ✅✅

**Why 8 is good**:
- Enough for most live scenarios
- Can control multiple effects per preset
- Progressive effect builds
- Real-time performance flexibility

```mml
[00:00.000]
# Toggle footswitches (ALWAYS toggle)
- line6_fs1 1
- line6_fs2 1
- line6_fs3 1
- line6_fs4 1
- line6_fs5 1
- line6_fs6 1
- line6_fs7 1
- line6_fs8 1
```

### Progressive Effect Build Example

```mml
[00:00.000]
# Start with basic tone
- hxstompxl_all_bypass_off 1

# Add compression
[00:04.000]
- line6_fs1 1  # Toggle FS1 (compressor)

# Add delay
[00:08.000]
- line6_fs2 1  # Toggle FS2 (delay)

# Add reverb
[00:12.000]
- line6_fs3 1  # Toggle FS3 (reverb)

# Add modulation
[00:16.000]
- line6_fs4 1  # Toggle FS4 (chorus/phaser)

# Add drive
[00:20.000]
- line6_fs5 1  # Toggle FS5 (overdrive)
```

## HX Stomp XL Unique Features

### All Bypass Control

**Same as HX Stomp** (not on full Helix).

```mml
[00:00.000]
# Bypass all effects (global mute)
- hxstompxl_all_bypass_on 1

# Un-bypass all
- hxstompxl_all_bypass_off 1

# Parameterized
- hxstompxl_all_bypass 1 127  # On
- hxstompxl_all_bypass 1 0    # Off
```

**Use cases**:
- Tuning
- Muting during preset changes
- Emergency cutoff
- Silent guitar swaps

### Mode Switching

**Same as HX Stomp** (not on full Helix).

```mml
[00:00.000]
# Switch modes
- hxstompxl_mode_stomp 1     # Stomp mode
- hxstompxl_mode_scroll 1    # Scroll mode
- hxstompxl_mode_preset 1    # Preset mode
- hxstompxl_mode_snapshot 1  # Snapshot mode

# Cycle modes
- hxstompxl_mode_next 1      # Next mode
- hxstompxl_mode_prev 1      # Previous mode
```

## Preset Management

### Direct PC Addressing (Simplified)

**NO Bank Select needed!** Same as HX Stomp.

HX Stomp XL uses direct PC 0-127 addressing (simpler than full Helix).

```mml
[00:00.000]
# Load preset 10
- hxstompxl_preset 1 10

# Load preset 127
- hxstompxl_preset 1 127

# Load with snapshot
- hxstompxl_load_snapshot 1 10 2  # Preset 10, Snapshot 3
```

**Preset capacity**: 128 presets total (PC 0-127)

## Expression Pedal Control

### 2 Expression Pedals

HX Stomp XL has **2 expression pedals** (EXP1, EXP2). No EXP3.

```mml
[00:00.000]
# Direct MIDI values
- line6_exp1 1 64
- line6_exp2 1 100

# With modulation
- line6_exp_swell 1 1 0 127       # Smooth swell
- line6_exp_vibrato 1 1 64 3.0 20 # Vibrato effect
- line6_exp_envelope 1 1          # ADSR envelope
- line6_exp_ar 1 1 0.5 1.0        # AR envelope
```

## Looper Control

```mml
[00:00.000]
# Full looper workflow
- line6_looper_start_recording 1
[+8s]
- line6_looper_playback 1
[+16s]
- line6_looper_stop_exit 1
```

All standard Helix looper functions available (from common library).

## Command Center

### Enhanced vs HX Stomp

**HX Stomp XL has enhanced Command Center** vs regular HX Stomp.

More footswitch assignments available due to 8 footswitches.

```mml
[00:00.000]
# Load preset and control external amp
- hxstompxl_preset_with_amp 1 10 2
# Params: ch, preset, amp_channel

# Snapshot + external gear control
- hxstompxl_snapshot_with_external 1 2 71 127
# Params: ch, snapshot, ext_cc, ext_value
```

## USB MIDI Considerations

### NO 5-Pin DIN MIDI

**Same limitation as HX Stomp** (USB MIDI only).

**Implications**:
1. ❌ Cannot chain with non-USB MIDI gear without interface
2. ⚠️ USB MIDI has higher jitter than DIN (affects clock sync)
3. ❌ No MIDI Thru capability for hardware
4. ⚠️ Requires computer or USB MIDI host for most controllers
5. ❌ Ground loop isolation not possible without external USB isolator

**Recommended solutions**:
- MIDI Solutions USB MIDI Host (USB to 5-pin DIN)
- Disaster Area MIDI Baby (direct USB-C)
- Morningstar MC6 (USB-C compatible)

## Complete Song Example

```mml
[00:00.000]
# Standard 4-part song with HX Stomp XL

# Load song preset
- hxstompxl_preset 1 5

# INTRO - Clean
- hxstompxl_snap_1 1

# VERSE - Rhythm
[00:16.000]
- hxstompxl_snap_2 1

# Pre-chorus build (use footswitch)
[00:28.000]
- line6_fs2 1  # Add delay

# CHORUS - Drive + reverb
[00:32.000]
- hxstompxl_snap_3 1

# BRIDGE - Ambient
[00:48.000]
- hxstompxl_snap_4 1

# SOLO - Lead tone (back to snapshot 3 with modifications)
[01:04.000]
- hxstompxl_snap_3 1
- line6_fs5 1  # Engage boost

# FINAL CHORUS
[01:36.000]
- hxstompxl_snap_3 1
```

## Firmware Timing Requirements

### Same as Other Helix Models

**Firmware 3.5x**: 350ms delay after PC
**Firmware 3.10+**: CC69 buffered, can reduce to 50ms
**Firmware 3.80**: Stable

See Helix skill for detailed timing guidance.

## Common Mistakes and Fixes

### Mistake 1: Expecting More Than 4 Snapshots

```mml
# ❌ WRONG - Only snapshots 0-3 available
- hxstompxl_snapshot 1 4  # ERROR!

# ✅ CORRECT - Use preset changes for more sections
- hxstompxl_preset 1 11
```

### Mistake 2: Missing Delays After PC

```mml
# ❌ WRONG (firmware 3.5x)
[00:00.000]
- hxstompxl_preset 1 10
- hxstompxl_snapshot 1 2  # Ignored!

# ✅ CORRECT - Use helper
[00:00.000]
- hxstompxl_load_snapshot 1 10 2
```

### Mistake 3: Using USB for MIDI Clock

**USB MIDI has jitter issues for clock sync.**

Consider external MIDI interface with 5-pin DIN if clock sync is critical.

## Comparison: HX Stomp XL vs Others

### HX Stomp

- ❌ **3 snapshots** (very limited)
- ❌ **5 footswitches** (limited)
- ⚠️ **2 expression pedals**
- ❌ **USB MIDI only**
- ✅ Smallest footprint
- ✅ All Bypass + Mode switching
- ✅ Direct PC addressing

**Best for**: Ultra-compact setups, simple songs

### HX Stomp XL (You Are Here)

- ⚠️ **4 snapshots** (good balance) ✅
- ⚠️ **8 footswitches** (excellent) ✅
- ⚠️ **2 expression pedals**
- ❌ **USB MIDI only**
- ✅ Compact footprint (larger than HX Stomp)
- ✅ All Bypass + Mode switching
- ✅ Direct PC addressing
- ✅ Enhanced Command Center

**Best for**: Most live performers, good balance of size vs capabilities

### HX Effects

- ⚠️ **4 snapshots** (same as Stomp XL)
- ⚠️ **6 footswitches** (less than Stomp XL)
- ⚠️ **2 expression pedals**
- ✅ **5-pin DIN MIDI** (advantage!)
- ✅ Effects-only (amp integration)
- ❌ No amp/cab modeling

**Best for**: Effects with external amps, 5-pin DIN ecosystem

### Helix Floor/LT/Rack

- ✅ **8 snapshots** (maximum flexibility)
- ✅ **11 footswitches** (Floor/LT)
- ✅ **3 expression pedals** (Floor/Rack)
- ✅ **5-pin DIN MIDI**
- ✅ Dual DSP path
- ✅ Full Command Center
- ❌ Large footprint
- ❌ More expensive

**Best for**: Professional touring, complex songs, maximum flexibility

## Sweet Spot Analysis

### Why HX Stomp XL is the "Sweet Spot"

**Advantages**:
1. ✅ **4 snapshots** - sufficient for most songs
2. ✅ **8 footswitches** - excellent live control
3. ✅ Compact size - pedalboard-friendly
4. ✅ Affordable - less than full Helix
5. ✅ Direct addressing - simpler than full Helix

**Trade-offs**:
1. ⚠️ USB only - no 5-pin DIN (but works for most)
2. ⚠️ Single DSP - limits simultaneous effects
3. ⚠️ No EXP3 - but 2 is usually enough

**Conclusion**: Best choice for most guitarists who want:
- More than HX Stomp's limitations
- Less than full Helix's size/cost
- Good balance of features vs portability

## Reserved CC Numbers

```
CC69  - Snapshot select (0-3)
CC70  - All Bypass
CC71  - Mode Switch
```

All other CCs available for MIDI Learn.

## Troubleshooting

| Issue | Solution |
|-------|----------|
| 4 snapshots not enough | Consider full Helix (8) or use preset changes |
| Can't connect MIDI controller | Requires USB-C or USB MIDI Host (no 5-pin DIN) |
| Preset changes have gaps | Use All Bypass to mute during changes |
| MIDI timing is sloppy | USB has jitter - use quality cable, avoid hubs |
| Need more footswitches | Consider full Helix (11 footswitches) |

## Reference

### Device Library Location
- Main: `devices/hx_stomp_xl.mmd`
- Common: `devices/line6_common.mmd` (imported automatically)

### Documentation
Official Manual: https://line6.com/support/manuals/hxstompxl

### Firmware Version
3.80 (current as of library version)

## See Also

- [Helix Usage](../mmd-device-helix/SKILL.md) - Full Helix, 8 snapshots, 11 footswitches
- [HX Stomp Usage](../hx-stomp-usage/SKILL.md) - 3 snapshots, 5 footswitches
- [HX Effects Usage](../hx-effects-usage/SKILL.md) - 4 snapshots, 5-pin DIN
- [MMD Syntax Reference](../../spec.md)
- [Line 6 Common Library](../../devices/line6_common.mmd)

