ChordFlow‎ > ‎

User Manual


ChordFlow is a chord sequencer with a built-in 4-track arpeggiator. Its interface consists of the two main parts: the chord sequencer, where you create chord progressions, and the arpeggiator where you draw arpeggio patterns.

Chord sequencer

The chord sequencer consists of the following three views: Sections view, Chords view, Chord selector view.

Sections view

Sections view allows you to organize your song into sections. You can create, delete, move around, duplicate sections here. Also you can switch between sections while the app is playing. For example if you tap once on Section 1 while Section 2 is playing, the Section 1 will start playing after the Section 2 is played to the end. If you tap on the Section 1 second time, the playhead will jump immediately to that section. In the bottom toolbar, you can also select one of the three available playing modes:
  1. Repeat all - All sections of the song will be played repeatedly.
  2. Repeat selected - Only the selected section will be played repeatedly.
  3. Play once - All sections will be played sequentially until all sections is played and the it will stop.
To edit the contents of a section( the chords), tap on the little arrow icon on the right side of the section row. When you do so, the chords view will be opened.

Chords view

Chords view contains a list of chords in a particular section. You can add, delete and move around chords the same way as you do it with sections in the section view. You can also switch between chords on the go while the app is playing the same way as you do in the section view. And here is also a play mode button. Notice that it is not the same button as in the sections view. Those two buttons work independently. You can select the 'Repeat selected' mode in the sections view and 'Repeat all' mode in  the chords view.

To edit a chord, you tap on a little arrow in the right side of a chord row as you do it in sections view. When you do so, the chord selector view is opened.

Chord selector view

Chord selector view contains a 4-component picker for selecting a chord and a duration slider.

Chord picker allows you to select 4 parts of a chord.
  1. The root note of the chord (C, D, E, etc.).
  2. The type of triad (major, minor, dim, aug, sus2, sys4, 5)
  3. Chord extension. Allows you to create more complex chord types: (6, 7, maj7, add9, 9, 11, 13).
  4. The bass note of the chord. It is not the same as the root note. You can have a C major chord with, say, G note in the bass.
Duration slider allows you to adjust the duration of the edited chord. Duration is measured in whole beats (NOT in arpeggiator sequence steps).

If you open the chord selector view while the app is playing, it will automatically start to loop around the currently edited chord, allowing you to hear the changes you make.


Arpeggiator pattern grid

ChordFlow arpeggiator editor is represented as a grid of 12 rows and 1-32 columns. The rows of the grid represent the pitches of a chord and the columns represent particular beats or subdivisions of a beat in the musical timeline.

You can adjust the number of steps and the rate using the corresponding controls in the toolbar. 

The rate parameter determines the duration of one step in the sequence or, in other words, the speed at which the sequence is played. For example 1/16 rate means that each step of the sequence is equal to 1/16th note. You can see on the previous image that highlighted steps are repeated each 4th step. That is because for the rate 1/16 each whole beat, which is equal to 1/4 note, consists of 4 subdivisions. 

Arpeggiator tracks

You can draw up to 4 independent tracks on the arpeggiator grid. You edit one track at a time. 
To select a track you want to edit, tap one of the colored circles at the toolbar. Currently selected track is indicated by filled circle.

Track editing tools

Currently there are three editing tools available: dots tool, lines tool, eraser.

Dots tool 

With dots tool you can, with one move of your finger, draw an arpeggio that spans across multiple rows of the grid. Like this:

Lines tool

With lines tool you draw long single notes. Like this:

Eraser tool

With the eraser tool you select a region of the track you want to remove. Like this:

Combining dots and lines tools

You can draw a track using multiple tools. For example you can firstly draw an arpeggio with the dots tool and then insert some long notes into it with the lines tool. Like this: