- Add "Random" button option to scale note section that selects different random scale notes each pattern loop
- Update arpeggiator engine to support "random" as scale_note_start value alongside integers
- Add helper method _get_actual_scale_note_start() to handle random selection on each pattern generation
- Update GUI to properly style and handle "Random" button selection with orange coloring
- Support both immediate and armed state changes for random scale note selection
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>