# Mmd Device Powercab

> Guide for using the Line 6 PowerCab Plus device library in MMD files. Use when the user mentions PowerCab, PowerCab Plus, Line 6 PowerCab, FRFR speaker, or needs help with speaker modeling, microphone simulation, IR loading, mode switching, or HF driver control for the PowerCab.

- Skill: `majiayu000/mmd-device-powercab` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/mmd-device-powercab`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/mmd-device-powercab/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-powercab

---


# Line 6 PowerCab Plus Usage Guide

Expert guidance for using the PowerCab Plus device library in MIDI Markdown files.

## When to Use This Skill

Invoke this skill when working with:
- Line 6 PowerCab Plus (112 Plus or 212 Plus models)
- PowerCab speaker model switching and microphone simulation
- FRFR flat mode and voicing control
- User IR (impulse response) management
- HF driver and trim control
- PowerCab preset management
- Integration with Helix via L6 Link or MIDI
- Live performance speaker automation
- Studio recording with PowerCab

## Quick Start

### Import the Library

```mml
@import "devices/line6_powercab.mmd"
```

### Basic Preset Loading

```mml
[00:00.000]
# Direct preset recall (PC 0-127 → Presets 000-127)
- powercab_preset 1 5

# Safe preset loading (workaround for first-switch bug)
- powercab_preset_safe 1 5
```

### Speaker Mode Quick Setup

```mml
[00:00.000]
# Switch to speaker mode and select model
- powercab_speaker_vintage 1   # Celestion Vintage 30
- powercab_mic_57 1            # SM57-style mic
- powercab_mic_standard 1      # 2 inches distance
```

### Pre-Built Amp-Speaker Pairings

```mml
[00:00.000]
# Complete setups with matched speaker + mic + distance
- powercab_fender_clean 1       # Jarvis speaker + 67 Cond mic
- powercab_marshall_crunch 1    # Green speaker + 57 Dynamic
- powercab_vox_jangle 1         # Essex speaker + 87 Cond
- powercab_modern_highgain 1    # Shade speaker + 421 Dynamic
```

## Critical Known Issues

### 1. First Preset Change Goes to Wrong Preset

**Problem**: First PC message after power-on may switch to incorrect preset

**Symptoms**:
- Preset change works, but loads different preset than requested
- Subsequent preset changes work correctly
- Issue only affects first switch after power cycle

**Workaround**:
```mml
# ❌ WRONG - Direct PC can fail on first switch
[00:00.000]
- pc 1.5

# ✅ CORRECT - Use safe helper with initialization delay
[00:00.000]
- powercab_preset_safe 1 5

# This expands to:
# [@]
# - cc 1.20.0    # Send mode CC first to init MIDI reception
# [+50ms]
# - pc 1.5       # Then send PC after delay
```

### 2. HF Driver Behavior Inconsistent Across Modes

**Problem**: HF Trim (CC5) has bugs and inconsistent behavior

**Symptoms**:
- HF driver remains active in modes where it should be disabled
- PowerCab Edit software UI doesn't reflect actual HF state
- Expression pedal control causes pops/clicks
- Behavior differs between Flat/FRFR, Speaker, and IR modes

**Functional Status**:
- ✅ Flat/FRFR mode: HF Trim works (tweeter control)
- ✅ IR mode: HF Trim works
- ❌ Speaker mode: HF driver should be disabled (baked into speaker models) but bug may keep it active

**Workaround**:
```mml
# ❌ WRONG - Expression pedal can cause pops/clicks
[00:00.000]
- cc 1.5.0
- cc 1.5.42
- cc 1.5.85

# ✅ CORRECT - Use explicit CC5 values per preset
[00:00.000]
- powercab_mode_flat 1
[+50ms]
- powercab_hf_neutral 1   # Value 100 = 0dB

# ✅ CORRECT - Use MIDI Instant Commands, not expression pedals
[00:04.000]
- powercab_hf_plus10 1    # Value 113 ≈ +10dB

# ✅ CORRECT - Disable in Speaker mode
[00:08.000]
- powercab_mode_speaker 1
[+50ms]
- powercab_hf_off 1       # Value 0 = completely off
```

**HF Trim Values**:
- Value 0 = OFF (completely disables HF driver)
- Value 100 = 0dB (neutral, default)
- Value 113 ≈ +10dB
- Resolution: +/-1dB ≈ Value +/-2
- Range: -96dB to +12dB

### 3. Parameter Changes Can Cause Pops/Clicks

**Problem**: Rapid CC messages or certain parameter transitions cause audible artifacts

**Solution**: Use 50-100ms spacing between MIDI messages

```mml
# ❌ WRONG - No delays, causes pops/clicks
[00:00.000]
- cc 1.20.1     # Mode = Speaker
- cc 1.22.0     # Speaker = Vintage
- cc 1.23.0     # Mic = 57

# ✅ CORRECT - Use safe timing with delays
[00:00.000]
- cc 1.20.1     # Mode = Speaker
[+50ms]
- cc 1.22.0     # Speaker = Vintage
[@]
- cc 1.23.0     # Mic = 57 (can be simultaneous with speaker)

# ✅ BEST - Use complete setup helper
[00:00.000]
- powercab_speaker_setup 1 0 0 2  # Mode + speaker + mic + distance
```

### 4. MIDI Clock Issues with Multiple HX Devices

**Problem**: Using HX Stomp + HX Effects simultaneously with PowerCab can cause MIDI clock conflicts

**Solution**:
- Use only one HX device for MIDI clock source
- Disable MIDI Clock Send on secondary HX device
- Or use dedicated MIDI controller instead of HX devices

### 5. Firmware 2.0+ Required for Full Features

**Critical**: PowerCab Plus firmware 2.0+ adds 7 additional speaker models (13 total)

**Firmware 1.x**: Only 6 speaker models (values 0-5)
**Firmware 2.0+**: 13 speaker models (values 0-12)

```mml
# These models require firmware 2.0+:
- powercab_speaker_natural 1    # Value 6 (HF Off mode)
- powercab_speaker_dino 1       # Value 7 (Cannabis Rex)
- powercab_speaker_lecto 1      # Value 8 (EV EVM 12L)
- powercab_speaker_herald 1     # Value 9 (G12H Heritage)
- powercab_speaker_brown 1      # Value 10 (G12 EVH)
- powercab_speaker_shade 1      # Value 11 (Mesa Black Shadow)
- powercab_speaker_jetson 1     # Value 12 (Jensen C12K)
```

**Check Firmware**: Line 6 Updater at https://line6.com/software/

## Operating Modes

PowerCab has three fundamental operating modes (CC20):

### Flat Mode (Value 0)

Full-range flat response (FRFR) for modelers.

```mml
[00:00.000]
# Basic flat mode
- powercab_mode_flat 1

# Complete FRFR setup
- powercab_flat_setup 1 0 100
# Params: channel, voicing (0=FRFR), hf_trim (100=0dB)

# Studio FRFR monitoring preset
- powercab_studio_frfr 1
```

**Voicing Options** (CC21, Flat mode only):
- Value 0: FRFR (full-range with HF driver)
- Value 1: LF Solo (woofer only, no EQ)
- Value 2: LF Flat (woofer only with flat EQ)

```mml
[00:00.000]
- powercab_voicing_frfr 1      # Full-range
- powercab_voicing_lf_solo 1   # Woofer only
- powercab_voicing_lf_flat 1   # Woofer with EQ
```

### Speaker Mode (Value 1)

Guitar speaker modeling with microphone simulation.

**13 Speaker Models** (CC22):
- 0: Vintage (Celestion Vintage 30)
- 1: Green (Celestion Greenback)
- 2: Cream (Celestion G12M-65)
- 3: Jarvis (Jensen P12Q - American clean)
- 4: Bayou (Eminence Swamp Thang - deep bass)
- 5: Essex (Blue Bell/Vox - bright jangly)
- 6: Natural (HF Off - natural response, firmware 2.0+)
- 7: Dino (Eminence Cannabis Rex, firmware 2.0+)
- 8: Lecto (EV EVM 12L - aggressive, firmware 2.0+)
- 9: Herald (Celestion G12H Heritage, firmware 2.0+)
- 10: Brown (Celestion G12 EVH, firmware 2.0+)
- 11: Shade (Mesa Black Shadow C90, firmware 2.0+)
- 12: Jetson (Jensen C12K - vintage American, firmware 2.0+)

```mml
[00:00.000]
# Named shortcuts (firmware 1.x - original 6)
- powercab_speaker_vintage 1
- powercab_speaker_green 1
- powercab_speaker_cream 1
- powercab_speaker_jarvis 1
- powercab_speaker_bayou 1
- powercab_speaker_essex 1

# Named shortcuts (firmware 2.0+ - additional 7)
- powercab_speaker_natural 1
- powercab_speaker_dino 1
- powercab_speaker_lecto 1
- powercab_speaker_herald 1
- powercab_speaker_brown 1
- powercab_speaker_shade 1
- powercab_speaker_jetson 1

# Or direct CC value
- cc 1.22.0   # Vintage
- cc 1.22.1   # Green
```

**16 Microphone Models** (CC23, affects XLR output only):

Dynamic Mics:
- 0: 57 Dynamic (SM57-style - industry standard)
- 1: 409 Dynamic (MD409-style - clear highs)
- 2: 421 Dynamic (MD421-style - versatile)
- 3: 30 Dynamic (PR30-style - extended lows)
- 4: 20 Dynamic (PR20-style - warm)
- 13: 112 Dynamic (D112-style - bass punchy)
- 14: 12 Dynamic (D12-style - vintage bass)
- 15: 7 Dynamic (SM7-style - broadcast smooth)

Ribbon Mics:
- 5: 121 Ribbon (R-121-style - smooth)
- 6: 160 Ribbon (M160-style - detailed)
- 7: 4038 Ribbon (Coles 4038 - vintage British)

Condenser Mics:
- 8: 414 Cond (C414-style - versatile)
- 9: 84 Cond (KM84-style - accurate)
- 10: 67 Cond (U67-style - vintage warmth)
- 11: 87 Cond (U87-style - studio standard)
- 12: 47 Cond (U47-style - classic warm)

```mml
[00:00.000]
# Named microphone shortcuts
- powercab_mic_57 1
- powercab_mic_421 1
- powercab_mic_121 1
- powercab_mic_87 1
- powercab_mic_47 1

# Or direct CC value
- cc 1.23.0   # 57 Dynamic
- cc 1.23.5   # 121 Ribbon
```

**Mic Distance** (CC24, 0-22 = 1"-12" in 0.5" increments):

```mml
[00:00.000]
# Named distance shortcuts
- powercab_mic_close 1      # 1 inch (value 0)
- powercab_mic_standard 1   # 2 inches (value 2)
- powercab_mic_balanced 1   # 3 inches (value 4)
- powercab_mic_moderate 1   # 6 inches (value 10)
- powercab_mic_far 1        # 12 inches (value 22)

# Direct value (calculation: distance = 1 + value × 0.5)
- cc 1.24.0   # 1 inch
- cc 1.24.2   # 2 inches
- cc 1.24.10  # 6 inches
- cc 1.24.22  # 12 inches

# Dynamic distance sweep (e.g., during solo)
- powercab_mic_dist_sweep 1 2 10  # Sweep 2" to 6"
```

**Complete Speaker Setup**:

```mml
[00:00.000]
# Manual setup
- powercab_mode_speaker 1
[+50ms]
- powercab_speaker_vintage 1
[@]
- powercab_mic_57 1
[@]
- powercab_mic_standard 1

# Or use complete setup helper
- powercab_speaker_setup 1 0 0 2
# Params: channel, speaker (0-12), mic (0-15), distance (0-22)
```

### IR Mode (Value 2)

User-loaded impulse responses (128 slots).

```mml
[00:00.000]
# Basic IR mode
- powercab_mode_ir 1
[+50ms]
- powercab_ir 1 10   # Load IR from slot 10

# Complete IR setup with filters
- powercab_ir_setup 1 25 30 90
# Params: channel, IR slot (0-127), low cut, high cut

# IR bank shortcuts (user convention)
- powercab_ir_clean 1 5      # Clean IRs (0-20)
- powercab_ir_crunch 1 25    # Crunch IRs (21-40)
- powercab_ir_highgain 1 45  # High-gain IRs (41-60)
- powercab_ir_user 1 75      # User/3rd-party (61-127)
```

**IR Mode EQ** (only functional in IR mode):

```mml
[00:00.000]
# Adjustable filters for tone shaping
- powercab_ir_lowcut 1 20   # High-pass filter
- powercab_ir_highcut 1 100 # Low-pass filter
```

**Note**: IRs must be loaded via USB using PowerCab Edit software. SysEx upload NOT supported.

## Volume and Routing Controls

### Master Volume (Most Important for Live)

```mml
[00:00.000]
# Direct volume (0-127)
- powercab_volume 1 90

# Smooth volume fade
- powercab_volume_fade 1 90 100
# Params: channel, start, end
```

### Input Volume and Levels

```mml
[00:00.000]
# Input 1 volume (100=0dB, 0=mute, 127=+12dB)
- powercab_input1_vol 1 100

# Input 1 level: Line or Instrument
- powercab_input1_line 1    # Line level (+4dB)
- powercab_input1_inst 1    # Instrument level

# Input 2 volume and level
- powercab_input2_vol 1 100
- powercab_input2_line 1
- powercab_input2_inst 1

# Input 2 mode (Normal/Monitor/USB)
- powercab_input2_normal 1
- powercab_input2_monitor 1
- powercab_input2_usb 1

# Link Input 1 & 2 gain controls together
- powercab_link_inputs_on 1
- powercab_link_inputs_off 1
```

### Preset Level (Per-Preset Volume Trim)

```mml
[00:00.000]
# Balance volume across different presets
- powercab_preset_level 1 100
```

## HF Driver / High Frequency Control

**CRITICAL**: HF Trim controls compression driver gain (high-frequency tweeter).

**Known Bugs**: HF driver behavior inconsistent across modes. See issue #2 above.

**Functional Only** in Flat/FRFR and IR modes. Speaker mode disables HF driver (speaker models have baked-in high-freq response).

```mml
[00:00.000]
# HF Trim levels
- powercab_hf_off 1       # Value 0 = completely off
- powercab_hf_neutral 1   # Value 100 = 0dB (neutral)
- powercab_hf_plus10 1    # Value 113 ≈ +10dB

# Direct value
- powercab_hf_trim 1 100  # 0-127

# Smooth HF Trim transition (use with caution - potential pops/clicks)
- powercab_hf_swell 1 100 113
```

**Recommendation**: Use MIDI Instant Commands for HF control, NOT expression pedals, to avoid pops/clicks.

## USB Audio and Digital Processing

### USB Audio Mode

Affects signal sent to DAW via USB interface.

```mml
[00:00.000]
# Normal mode: Dry signal (unprocessed)
- powercab_usb_normal 1

# Processed mode: Applies PowerCab DSP
- powercab_usb_processed 1
```

### Low Cut Filter

80Hz high-pass filter, only affects speaker output (not XLR or L6 Link).

```mml
[00:00.000]
# Enable/disable Low Cut
- powercab_lowcut_on 1
- powercab_lowcut_off 1
```

## LED Ring Color (Visual Preset ID)

Visual identification on front panel for stage use.

```mml
[00:00.000]
# Named color shortcuts
- powercab_led_off 1
- powercab_led_white 1
- powercab_led_red 1
- powercab_led_blue 1
- powercab_led_green 1
- powercab_led_yellow 1
- powercab_led_cyan 1
- powercab_led_magenta 1

# Direct value (0=Off, 1-18=White, 19-36=Red, etc.)
- powercab_led 1 64
```

## PowerCab 212 Plus: Dual Speaker Control

PowerCab 212 Plus has dual 12" speakers with independent control. These CCs only functional on 212 Plus, ignored on 112 Plus.

```mml
[00:00.000]
# Speaker 1 (physical left) independent controls
- powercab212_speaker1 1 0     # Speaker model (0-12)
- powercab212_mic1 1 0         # Mic model (0-15)
- powercab212_dist1 1 2        # Mic distance (0-22)

# Pre-built stereo combinations
- powercab212_dual_vintage 1        # Both speakers = Vintage 30
- powercab212_dual_green 1          # Both speakers = Greenback
- powercab212_mix_vintage_green 1   # Mixed: Vintage + Greenback
```

## Classic Amp-Speaker Pairings

Pre-matched combinations with speaker + mic + distance:

```mml
[00:00.000]
# Fender clean: Jarvis speaker + 67 Cond mic at 3"
- powercab_fender_clean 1

# Marshall crunch: Green speaker + 57 Dynamic at 2"
- powercab_marshall_crunch 1

# Vox jangle: Essex speaker + 87 Cond mic at 4"
- powercab_vox_jangle 1

# Modern high-gain: Shade speaker + 421 Dynamic at 1"
- powercab_modern_highgain 1

# Vintage rock: Cream speaker + 121 Ribbon at 3"
- powercab_vintage_rock 1
```

## Live Performance Presets

Quick changes with LED color identification:

```mml
[00:00.000]
# Verse: Balanced, natural tone
- powercab_live_verse 1

# Chorus: Aggressive, forward tone
- powercab_live_chorus 1

# Solo: Prominent, detailed tone
- powercab_live_solo 1
```

## Studio Recording Setups

```mml
[00:00.000]
# Studio FRFR monitoring (uncolored)
- powercab_studio_frfr 1

# Speaker sim for tube amp recording
- powercab_studio_speaker_sim 1
```

## Integration Methods

### Method 1: Helix + PowerCab via L6 Link

**Best for**: Simplest integration, lowest latency, single-cable connection

**Requirements**:
- Helix firmware 2.80+
- PowerCab firmware 2.0+
- 110Ω XLR cable (AES/EBU)

**Connection**:
```
Helix L6 LINK OUT → PowerCab L6 LINK IN
```

**Setup**:
- Set PowerCab MIDI channel to match Helix (default 1)
- Helix presets automatically sync PowerCab presets
- Use Helix Command Center to send CC messages per snapshot

**Example**:
```mml
# In Helix Command Center:
# Snapshot 1: Send CC22=3 (Jarvis speaker)
# Snapshot 2: Send CC22=1 (Green speaker)
```

### Method 2: Helix + PowerCab via MIDI DIN

**Best for**: Independent of audio routing, works with any modeler

**Connection**:
```
Helix MIDI OUT → PowerCab MIDI IN (5-pin DIN)
```

**Example**:
```mml
# Helix Command Center Instant Commands
[00:00.000]
# Snapshot 1 sends:
- cc 1.22.3   # Jarvis speaker

[00:16.000]
# Snapshot 2 sends:
- cc 1.22.1   # Green speaker
```

### Method 3: Third-Party MIDI Controller

**Compatible**: Morningstar MC6, RJM Mastermind, Disaster Area, Boss, etc.

**Best for**: Dedicated PowerCab control, multi-device rigs

**Connection**:
```
Controller MIDI OUT → PowerCab MIDI IN
```

**Example**:
```mml
# Program footswitches:
# FS1 = PC 0 (Preset 000)
# FS2 = PC 1 (Preset 001)
# FS3 = CC 22 value 0 (Vintage speaker)
# FS4 = CC 22 value 1 (Green speaker)
```

### Method 4: Stereo PowerCab Pair (Daisy-Chain)

**Best for**: Stereo rigs, dual-amp setups

**Connection**:
```
Controller → PowerCab #1 MIDI IN → PowerCab #2 MIDI IN
```

**Setup**:
- Both units on same MIDI channel
- Enable MIDI Thru on PowerCab #1
- L6 Link auto-splits stereo (left → #1, right → #2)

**Example**:
```mml
[00:00.000]
# Both units respond to same message
- powercab_preset 1 5

# For stereo effects:
- powercab_speaker_vintage 1
```

### Method 5: Tube Amp + PowerCab

**Best for**: Hybrid tube amp + digital control

**Connection**:
```
Tube amp speaker out → PowerCab INPUT 1 (Line level)
PowerCab XLR OUT → FOH/Recording interface
```

**Setup**:
- Set PowerCab to Speaker mode for cab simulation
- XLR output to PA/recording (mic simulation applied)
- Speaker output used as backline monitor
- MIDI controller switches models per song

**Example**:
```mml
[00:00.000]
# Song 1: Fender-style clean
- powercab_input1_line 1
[@]
- powercab_fender_clean 1

[00:16.000]
# Song 2: Marshall crunch
- powercab_marshall_crunch 1
```

## Dual Amp Technique with Helix

Coordinate PowerCab speaker changes with Helix snapshots:

```mml
[00:00.000]
# Verse: Fender amp model + Jarvis speaker
- powercab_dual_amp_clean 1

[00:16.000]
# Chorus: Marshall amp model + Green speaker
- powercab_dual_amp_crunch 1
```

**Helix Setup**:
- Snapshot 1: Fender amp model
- Snapshot 2: Marshall amp model
- Command Center sends PowerCab speaker changes via CC22

## Common Mistakes and Fixes

### Mistake 1: Direct PC on First Switch

```mml
# ❌ WRONG - May load wrong preset on first switch
[00:00.000]
- pc 1.5

# ✅ CORRECT - Use safe helper
[00:00.000]
- powercab_preset_safe 1 5
```

### Mistake 2: No Delays Between Parameter Changes

```mml
# ❌ WRONG - Causes pops/clicks
[00:00.000]
- cc 1.20.1
- cc 1.22.0
- cc 1.23.0

# ✅ CORRECT - Use safe timing
[00:00.000]
- cc 1.20.1
[+50ms]
- cc 1.22.0
[@]
- cc 1.23.0

# ✅ BEST - Use complete setup helper
[00:00.000]
- powercab_speaker_setup 1 0 0 2
```

### Mistake 3: Using Expression Pedals for HF Trim

```mml
# ❌ WRONG - Causes pops/clicks
[00:00.000]
- cc 1.5.0
- cc 1.5.42
- cc 1.5.85

# ✅ CORRECT - Use discrete Instant Commands
[00:00.000]
- powercab_hf_neutral 1
[00:04.000]
- powercab_hf_plus10 1
```

### Mistake 4: Expecting Speaker Models 6-12 on Firmware 1.x

```mml
# ❌ WRONG - Requires firmware 2.0+
- powercab_speaker_natural 1   # Value 6
- powercab_speaker_dino 1      # Value 7

# ✅ CORRECT - Update firmware or use models 0-5
- powercab_speaker_vintage 1   # Value 0
- powercab_speaker_green 1     # Value 1
```

## Emergency Reset

```mml
[00:00.000]
# Reset to safe known state (Flat FRFR)
- powercab_reset_safe 1

# This sets:
# - Mode = Flat
# - Voicing = FRFR
# - HF Trim = 0dB (neutral)
# - Volume = 100 (0dB reference)
# - Input 1 Vol = 100
# - Input 1 Level = Line
# - LED = White
```

## Recommended Practices

### 1. Gain Staging

- Set modeler to Line Level output (+4dB), not instrument level
- Aim for PowerCab input LED to "tickle amber" at peaks (healthy signal)
- Don't vary input gain during performance—use strong steady signal
- Adjust stage volume via CC7 (Master Volume) or CC28 (Preset Level)

### 2. Preset Organization

- Match PowerCab preset numbers to Helix preset numbers for simple sync
- Or organize by speaker type (0-9 = Vintage, 10-19 = Green, etc.)
- Or organize by song (one or more presets per song)
- Use LED ring colors (CC29) for visual preset ID on stage

### 3. Timing and Sequencing

- Allow 50-100ms between MIDI messages for complex sequences
- Send mode-change CCs (CC20, CC21) BEFORE Program Change
- Use [@] (simultaneous timing) for CCs that should change together
- Use [+50ms] relative timing for sequential operations

### 4. Live Performance

- Create backup connection method (analog if using L6 Link, vice versa)
- Test all presets at venue volume before show
- Use consistent naming across devices (Helix preset 1 = PowerCab preset 1)
- Enable MIDI Thru when daisy-chaining multiple PowerCab units
- Disable PC Send to prevent feedback loops with external controller

### 5. Studio Recording

- Use Flat FRFR mode for uncolored monitoring while tracking
- Use Speaker mode + XLR output for direct recording with cab simulation
- Use IR mode for custom/third-party impulse responses
- Enable USB Processed mode to send PowerCab-processed signal to DAW
- Load IRs via PowerCab Edit software (USB connection required)

## Model Compatibility

| Model | MIDI Capability | Notes |
|-------|----------------|-------|
| PowerCab 112 Plus | Full MIDI (all features) | Single 12" speaker, mono |
| PowerCab 212 Plus | Full MIDI + CC102-104 | Dual 12" speakers, stereo |
| PowerCab 112/212 (non-Plus) | NO MIDI | Plus designation essential |
| PowerCab CL (112/212) | Limited MIDI | Only CC7, CC68-71, no PC |

**CRITICAL**: "Plus" designation required for full MIDI control. Non-Plus models have NO MIDI capability.

## Troubleshooting

| Issue | Solution |
|-------|----------|
| First preset change goes to wrong preset | Use `powercab_preset_safe` alias with initialization delay |
| HF driver inconsistent behavior | Send explicit CC5 values per preset, avoid expression pedals |
| Pops/clicks when changing parameters | Use 50-100ms spacing ([+50ms] timing) between messages |
| MIDI not responding | Check channel match, verify PC Receive enabled in Global Settings |
| L6 Link not working | Update firmware (Helix 2.80+, PowerCab 2.0+), use 110Ω cable |
| Volume drop via L6 Link | Adjust Helix output +10dB or PowerCab input CC1 +10dB |
| Speaker models 6-12 missing | Update PowerCab Plus firmware to 2.0+ via Line 6 Updater |
| MIDI clock conflicts | Use only one HX device for MIDI clock, disable on others |

## Reference

### Device Library Location
`devices/line6_powercab.mmd`

### Documentation
- Official Manual: https://line6.com/support/manuals/powercab
- PowerCab Edit Software: https://line6.com/software/
- Firmware Updates: Line 6 Updater at https://line6.com/software/
- Community Forums: https://line6.com/support/forum/93-powercab/

### MIDI Implementation
- 29 Control Change assignments (CC1-7, CC20-31, CC102-104, CC111)
- 128 Program Change presets (PC 0-127)
- Default MIDI Channel: 1 (configurable 1-16, plus Omni mode)
- Connections: 5-pin DIN MIDI IN/OUT/THRU, USB MIDI, L6 Link (digital XLR)

### Firmware Version
PowerCab Plus firmware 2.0+ recommended for full 13 speaker models

## See Also

- [MMD Syntax Reference](../../spec.md)
- [Device Library Creation](../../docs/user-guide/device-libraries.md)
- [Helix Usage](../mmd-device-helix/SKILL.md)
- [HX Stomp Usage](../hx-stomp-usage/SKILL.md)
- [Timing System](../../docs/dev-guides/timing-system.md)

