- Create comprehensive preset generation system for live performances
- GUI version with PyQt5 interface matching main app styling
- Command-line version for scripting and automation
- Protects synth count and hardware settings (never changes during generation)
- Only generates performance-friendly speeds (1/1, 1/2, 1/4 - no faster)
- Multiple generation strategies: build_and_release, modal_journey
- Advanced settings: tempo ranges, velocity ranges, scale progressions
- Real-time preview with parameter progression analysis
- Background generation with progress updates
- Comprehensive validation for live performance suitability
Features:
- Locked parameters for live stability (synth count, channel instruments)
- Subtle parameter changes suitable for live performance
- Musical logic using circle of fifths and scale relationships
- Dark theme GUI matching main arpeggiator interface
- Export to master_files directory for immediate use
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>