Skip to content

Common Workflows

Real-world setups for stage, studio, and practice sessions.

Stage Performance

Single Keyboard to Multiple Synths

Goal: Split your controller across multiple hardware synths with different zones.

Setup:

  1. Create 3 routes from your controller:

    • Route 1: Bass synth (channels 1-2, notes C1-C3)
    • Route 2: Lead synth (channels 3-4, notes C4-C6)
    • Route 3: Pad synth (channels 5-6, notes C3-C5)
  2. Add Note Range Filter transforms to each route:

    • Bass: min=36 (C1), max=60 (C3)
    • Lead: min=60 (C4), max=96 (C6)
    • Pad: min=48 (C3), max=72 (C5)
  3. Add Transpose if needed to match synth octave preferences

Result: One keyboard controls three synths, each responding to a different note range.

Backup Routing

Goal: Send your performance to both your main synth and a backup.

Setup:

  1. Create 2 routes from your controller:

    • Route 1 → Main synth
    • Route 2 → Backup synth
  2. Add Channel Map to Route 2 if backup synth uses different channels

Result: Redundancy. If main synth fails, backup is already receiving MIDI.

Studio Integration

DAW Multi-Track Recording

Goal: Record one keyboard performance to multiple DAW tracks with different processing.

Setup:

  1. Create virtual ports in Settings → Virtual Ports:

    • "Track 1 - Clean"
    • "Track 2 - Transposed"
    • "Track 3 - Velocity Scaled"
  2. Create 3 routes from your keyboard:

    • Route 1 → Track 1 (no transforms)
    • Route 2 → Track 2 (Transpose +7)
    • Route 3 → Track 3 (Velocity Scale 0.6)
  3. In your DAW, create 3 MIDI tracks receiving from those virtual ports

Result: One performance, three variations recorded simultaneously. Adjust balance in post-production.

iOS Audio App Chain

Goal: Chain multiple iOS synth apps on iPad.

Setup:

  1. Route 1: Controller → Synth App A
  2. Route 2: Synth App A MIDI Out → Synth App B
  3. Route 3: Synth App B MIDI Out → DAW

Add transforms between apps to shape the signal as it passes through.

Result: Complex processing chain with visual feedback at each stage.

Practice & Jamming

Layered Sounds

Goal: Play one note, hear multiple synths in unison.

Setup:

  1. Create 3 routes from your keyboard to 3 different synths

  2. Add Transpose to create chord layers:

    • Route 1: +0 (root)
    • Route 2: +4 (major third)
    • Route 3: +7 (perfect fifth)
  3. Add Velocity Scale to balance volumes:

    • Route 1: 1.0 (full)
    • Route 2: 0.7
    • Route 3: 0.5

Result: Instant chord voicings from single notes. Adjust transpose values for different intervals.

Generative Accompaniment

Goal: Your playing triggers AI-generated accompaniment.

Setup:

  1. Route 1: Your keyboard → Your main synth (your performance)
  2. Route 2: Your keyboard → AI Companion → Pad synth (generated pads)
  3. Route 3: Clock source → AI Companion (tempo sync)

Enable the AI Companion in Settings → Advanced → AI Companion.

Result: AI listens to your playing and generates complementary parts in real time.

Advanced Routing

Clock Distribution

Goal: Sync multiple devices to one master clock.

Setup:

  1. Settings → Clock → Enable Clock Generator
  2. Set tempo (e.g., 120 BPM)
  3. Create routes from "Internal Clock" to each device:
    • Route 1 → Sequencer A
    • Route 2 → Sequencer B
    • Route 3 → Drum machine

Result: All devices play in sync. Adjust tempo in one place, affects all.

Bluetooth MIDI Performance

Goal: Wireless controller to iPad with minimal latency.

Setup:

  1. Pair Bluetooth MIDI device (Settings → Bluetooth → Scan)
  2. Create route: Bluetooth Device → iOS Synth
  3. Monitor latency in Route Editor (should be <20ms for good Bluetooth)

Add Latency Compensation transform if needed (Advanced).

Result: Wireless freedom without cable clutter.

Template Profiles

Save these as profiles for quick switching:

  • Live Rig — Stage routing with zones and backups
  • Studio — DAW multi-track setup
  • Practice — Simple one-to-one routing
  • Jam Session — Layered sounds and effects

Settings → Profiles → Save Current As...

Tips

  • Name your routes — "Bass Zone" is clearer than "Route 1"
  • Name your channels — Add descriptive labels in source config for clarity
  • Group by purpose — Stage routes together, studio routes together
  • Test offline — Use Virtual Keyboard to verify routing without hardware
  • Monitor latency — Keep routes under 5ms for live performance

Next Steps


Share Your Workflow

Have a clever routing setup? Experiment with these patterns and adapt them to your own studio workflow.

Built with ❤️ for musicians