xiaohongshu
xiaohongshu
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.
Full skill instructions
Expert guidance for using the PowerCab Plus device library in MIDI Markdown files.
Invoke this skill when working with:
@import "devices/line6_powercab.mmd"
[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
[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
[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
Problem: First PC message after power-on may switch to incorrect preset
Symptoms:
Workaround:
# ❌ 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
Problem: HF Trim (CC5) has bugs and inconsistent behavior
Symptoms:
Functional Status:
Workaround:
# ❌ 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:
Problem: Rapid CC messages or certain parameter transitions cause audible artifacts
Solution: Use 50-100ms spacing between MIDI messages
# ❌ 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
Problem: Using HX Stomp + HX Effects simultaneously with PowerCab can cause MIDI clock conflicts
Solution:
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)
# 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/
PowerCab has three fundamental operating modes (CC20):
Full-range flat response (FRFR) for modelers.
[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):
[00:00.000]
- powercab_voicing_frfr 1 # Full-range
- powercab_voicing_lf_solo 1 # Woofer only
- powercab_voicing_lf_flat 1 # Woofer with EQ
Guitar speaker modeling with microphone simulation.
13 Speaker Models (CC22):
[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:
Ribbon Mics:
Condenser Mics:
[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):
[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:
[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)
User-loaded impulse responses (128 slots).
[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):
[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.
[00:00.000]
# Direct volume (0-127)
- powercab_volume 1 90
# Smooth volume fade
- powercab_volume_fade 1 90 100
# Params: channel, start, end
[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
[00:00.000]
# Balance volume across different presets
- powercab_preset_level 1 100
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).
[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.
Affects signal sent to DAW via USB interface.
[00:00.000]
# Normal mode: Dry signal (unprocessed)
- powercab_usb_normal 1
# Processed mode: Applies PowerCab DSP
- powercab_usb_processed 1
80Hz high-pass filter, only affects speaker output (not XLR or L6 Link).
[00:00.000]
# Enable/disable Low Cut
- powercab_lowcut_on 1
- powercab_lowcut_off 1
Visual identification on front panel for stage use.
[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 has dual 12" speakers with independent control. These CCs only functional on 212 Plus, ignored on 112 Plus.
[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
Pre-matched combinations with speaker + mic + distance:
[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
Quick changes with LED color identification:
[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
[00:00.000]
# Studio FRFR monitoring (uncolored)
- powercab_studio_frfr 1
# Speaker sim for tube amp recording
- powercab_studio_speaker_sim 1
Best for: Simplest integration, lowest latency, single-cable connection
Requirements:
Connection:
Helix L6 LINK OUT → PowerCab L6 LINK IN
Setup:
Example:
# In Helix Command Center:
# Snapshot 1: Send CC22=3 (Jarvis speaker)
# Snapshot 2: Send CC22=1 (Green speaker)
Best for: Independent of audio routing, works with any modeler
Connection:
Helix MIDI OUT → PowerCab MIDI IN (5-pin DIN)
Example:
# 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
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:
# 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)
Best for: Stereo rigs, dual-amp setups
Connection:
Controller → PowerCab #1 MIDI IN → PowerCab #2 MIDI IN
Setup:
Example:
[00:00.000]
# Both units respond to same message
- powercab_preset 1 5
# For stereo effects:
- powercab_speaker_vintage 1
Best for: Hybrid tube amp + digital control
Connection:
Tube amp speaker out → PowerCab INPUT 1 (Line level)
PowerCab XLR OUT → FOH/Recording interface
Setup:
Example:
[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
Coordinate PowerCab speaker changes with Helix snapshots:
[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:
# ❌ 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
# ❌ 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
# ❌ 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
# ❌ 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
[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
| 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.
| 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 |
devices/line6_powercab.mmd
PowerCab Plus firmware 2.0+ recommended for full 13 speaker models
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience