Harmony Overview
Core capabilities, use cases, and usage of FlowBeats harmony features
Last updated: 2026-03-21
The Harmony module provides chord progression playback and editing capabilities, helping you develop harmonic awareness, understand modal colors, and practice with rhythmic accompaniment.
What This Feature Solves
- Harmony Training: Develop tonal awareness and voice leading sense within real chord progressions
- Accompaniment Practice: Provide harmonic backing for melody practice
- Modal Understanding: Experience the emotional colors of different musical modes
- Composition Reference: Explore the emotional expressions of common chord progressions
Core Capabilities
Chord Progression Playback
- Visual chord display with current position highlighting
- Loop playback support
- Adjustable harmony volume
- Beat indicator showing position within current chord
Key and Mode Selection
Support for any key root (C, C#, D...) and multiple modes:
| Mode | Name | Emotional Color |
|---|---|---|
| Ionian | Natural Major | Bright, open |
| Aeolian | Natural Minor | Melancholic, introspective |
| Mixolydian | Mixolydian | Bluesy, groovy |
| Harmonic Minor | Harmonic Minor | Mysterious, dramatic |
Chord Types
Each chord position can independently use triads or seventh chords:
- Triads: Root + 3rd + 5th, clear and concise sound
- Seventh Chords: Root + 3rd + 5th + 7th, richer and fuller sound
Harmonic Rhythm
Control the number of beats per chord (1-8 beats):
- Slower rhythms (4-8 beats) suit ballads or when you need more improvisation space
- Faster rhythms (1-2 beats) suit quick chord changes or groove-oriented styles
Progression Editing
- Tap "Edit" button to enter editing mode
- Replace any chord position
- Append new chords at the end (up to 12)
- Delete unwanted chords
- Set empty slots (N.C.) to skip a position
Preset Management
- Select built-in or custom presets
- Save changes to current preset
- Save as new preset
- Delete presets
Usage Steps
Quick Start
- Tap the play button in the center to start playback
- Tap the preset name to select different progressions
- Tap the key·mode button to switch keys or modes
- Rotate the harmonic rhythm knob to adjust beats per chord
Selecting Key and Mode
- Tap the key·mode button at the bottom
- In the popup panel, select a root note (C, D, E...)
- Select a mode (Major, Minor, or other modes)
- The preview area shows scale notes for that key
Editing Chord Progressions
- Tap the Edit button in the top right to enter editing mode
- Tap any chord card's replace button to select a new chord
- Tap the + button to add new chords at the end
- Tap delete button to remove chords
- When finished, tap Apply to save changes
Switching Chord Types
In editing mode, tap the Triad/7th selector in the chord popup to independently choose chord type for each position.
Built-in Presets
FlowBeats provides 8 carefully designed chord progression presets:
| Preset | Degrees | Key | Mode | Style |
|---|---|---|---|---|
| Starry Pop | I-V-vi-IV | C | Major | Bright pop |
| Midnight Ballad | i-VI-III-VII | A | Minor | Emotional ballad |
| Retro Sweetheart | I-vi-IV-V | C | Major | Nostalgic sweet |
| Canon Journey | I-V-vi-iii-IV-I-IV-V | D | Major | Classical elegant |
| Urban Jazz | ii7-V7-I7-vi7 | Bb | Major | Smooth jazz |
| Sunset Soul | IV7-V7-iii7-vi7 | A | Major | Soul R&B |
| Blues Highway | 12-bar blues | A | Mixolydian | Classic blues |
| Exotic Nights | i-VII-VI-V | A | Harmonic Minor | Mysterious dramatic |
Relationship to Other Modules
- Rhythm: Harmony can be layered with rhythm during playback for combined accompaniment
- Practice: Chord progressions can serve as harmonic backing for practice sections
- Stage Mode: Multiple sections play continuously during performance, each with independent harmony settings
Subscription Notes
Advanced editing capabilities require a subscription:
- Free users: Can play built-in presets, switch keys and modes
- Subscribers: Can edit progressions, create custom presets
Notes
- Playback is disabled in editing mode; tap "Apply" to exit editing first
- Progressions referenced by practices cannot be deleted; modify the practice first
- Preset names cannot exceed 50 characters
- Each progression supports up to 12 chords