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:
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)
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)
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:
Create 2 routes from your controller:
- Route 1 → Main synth
- Route 2 → Backup synth
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:
Create virtual ports in Settings → Virtual Ports:
- "Track 1 - Clean"
- "Track 2 - Transposed"
- "Track 3 - Velocity Scaled"
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)
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:
- Route 1: Controller → Synth App A
- Route 2: Synth App A MIDI Out → Synth App B
- 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:
Create 3 routes from your keyboard to 3 different synths
Add Transpose to create chord layers:
- Route 1: +0 (root)
- Route 2: +4 (major third)
- Route 3: +7 (perfect fifth)
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:
- Route 1: Your keyboard → Your main synth (your performance)
- Route 2: Your keyboard → AI Companion → Pad synth (generated pads)
- 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:
- Settings → Clock → Enable Clock Generator
- Set tempo (e.g., 120 BPM)
- 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:
- Pair Bluetooth MIDI device (Settings → Bluetooth → Scan)
- Create route: Bluetooth Device → iOS Synth
- 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
- Keyboard Split Guide — Detailed zone-based routing
- Multi-Synth Routing — Complex multi-destination setups
- Transform Types — Full catalog of available transforms
Share Your Workflow
Have a clever routing setup? Experiment with these patterns and adapt them to your own studio workflow.
