Chordbot 3.0 Manual

  1. Introduction
  2. Playback controls
  3. Editing chords
  4. Key/modes
  5. Slash chords
  6. Inversions / Octaves
  7. Instrument mixer
  8. Mixer presets
  9. Tempo
  10. Song sections
  11. File menu
  12. Loading a song
  13. Erasing a song
  14. Transposing songs
  15. Copy/Paste
  16. Settings
  17. Exporting files/backups
  18. Opening exported files/backups
  19. Song-O-Matic
  20. Help/Feedback

Updated 2020-06-11

NOTE: Chordbot will use different layouts depending on if you are using a phone or tablet. Both versions have the same functions but the tablet version will show some of the functions directly on the main screen instead of in menus and some commands will be in slightly different places.

At the top of the main screen is a command bar that lets you control playback, access menus and navigate between different song sections. The commands in the command bar are (from left to right):

Previous section
Navigates to the previous song section
Section menu
Opens the section menu
Next section
Navigates to the next song section
Starts or pauses playback
Opens the undo/redo menu
Opens the mixer/style preset menu
Opens the file/tools menu

Under the command bar is the chord table that contains the chords that are used in a song or section. In each chord in the list the chord root and chord type will appear to the left and the chord duration will appear to the right.

Clicking a chord (short-click) opens the chord editor menu (shown to the right of the main screen in the tablet version). From the chord editor you can edit all the individual properties of a chord, insert new chords or remove the currently selected chord. See the chapter on the chord editor for more information.

Table of contents

Click the play button on the command bar to start playing the song. The song will always start from the currently active chord, so if you want to start at a specific chord you simply select that chord by pressing and holding it down for half a second (long-clicking). While the song is playing you can also seek to a specific chord by long-clicking it. Pause the song by pressing the pause button (only visible when the song is playing).

You can edit the chords or change any setting in real-time while the song is playing. After making a change the song will resume either from the the changed chord, the previous chord, or the beginning of the section, depending on the Chord edit mode setting. Press and hold the play button to rewind the song to the beginning.

Table of contents

NOTE: In the tablet version the chord editor is displayed on the right side of the main screen.

Clicking a chord opens the chord editor. The chord editor lets you add and remove chords as well as edit the following properties of individual chords:

In the top left of the chord editor are insert and remove buttons that either insert a new chord after the current chord, or removes the current chord. In the top right are buttons for making the current chord sharp or flat. Under these are three tables that lets you set the root, type and duration of a chord.

The root table lets you select the starting tone of a chord. The alternatives available correspond to the currently selected key/mode but can be temporarily altered with the previously mentioned flat/sharp buttons.

The type table is a color coded list of chords that are loosely arranged to show major chords in the first column, minor in the second and dominant chords in the third. Some exceptions have been made for convinience so this order is not strictly followed throughout the table.

The chord types in the table are color coded according to their diatonicity in relation to the selected key/mode. That is: How well the tones in the chord fit in to the currently selected key. The color coding scheme uses the following rules:

Green chords are guaranteed to sound good together (at least in a traditional sense). Yellow chords can sound good (or edgy) in certain situations, while red chords are more likely to clash with other chords (in the current key). These are not absolute laws so depending on what kind of a sound you are looking for a red chord might be perfect for your song.

At the bottom of the chord type table is a Silence chord type. Choosing this chord type is equivalent to inserting a rest for the duration of the chord.

The right-most table controls the duration of the chord in quarter notes. Please note that the duration only controls for how long the chord is played, it does not control the rhythm of the chord or the time signature of the song. These properties are instead decided by the instrument tracks used in the Instrument mixer. Most instrument tracks are however designed for the time signature 4/4 and will consequently sound best with durations that are even multipliers/divisors of 4 (2/4, 4/4, 8/4...).

By default you will hear a preview of the current chord when you change one of its properties. This can be turned off by toggling Chord preview in the settings.

Tip: You can use the undo menu from the command bar to undo any unintentional changes.

At the bottom of the screen are buttons to open up menus that control key/mode, bass note (slash chords) and octave/inversion.

You can scroll and select other chords in the chord table while the chord selector menu is open but to get a better overview of your chords you can close the menu by pressing the close button at the bottom right of the menu.

Table of contents

The content of the root table and the color coding of the type table on the chord selector menu are based on what key/mode that is currently selected. You can change this by clicking the Key/mode button on the chord selector menu to bring up the Key/mode selector.

This menu shows all common western keys and modes. Changing modes changes which keys are available. Keys with double harmonics (bb/##) are excluded. The notes in the currently selected key/mode are displayed in the bottom left of the menu. Click close to return to the chord selector.

Tip: Selecting an unusual mode and using diatonic (green) chords can be a good way to discover interesting and original chord progressions.

Table of contents

A slash chord is a chord with a custom bass note, written out in the form X/Y (C/B, F/E, etc.) where X is the root note and Y is the custom bass note. Click the second button from the left ("Bass: X") on the chord edit menu to open the Bass note menu and set a custom bass note.

If the bass note you want to set is already part of the chord you might get better results changing the chord's inversion instead.

Note: Some instrument tracks do not support slash chords. In these cases you will need to add a separate bass track to get the specified bass note.

Table of contents

The inversion of a chord describes the order in which the notes of the chord are stacked (basically which note is put lowest). By default Chordbot will try to select the inversion that results in the least amount of movement from the previously played chord. This usually gives a smooth progression, but in some cases this might not be optimal or desired. In these cases you can select both the octave and the inversion of the chord manually:

Click the third button from the left ("Inv: X") on the chord edit menu to open the Inversion selector submenu. The inversion selector lets you select the octave (low, mid or high) and the inversion of the current chord. The number of inversions possible depend on the number of notes in the chord. A three note chord has three possible inversions in each octave, while a four note chord has four inversions per octave.

Click the button Auto select if you have set an inversion manually but want to revert to automatic selection.

Note: Setting an octave / inversion manually will recompute the inversions for all the following chords that are set to auto select.

Table of contents

Clicking the Mixer button in the top right corner of the main screen brings up the instrument mixer. The instrument mixer lets you combine tracks of comping patterns played on different instruments to create a complete arrangement. The instrument mixer also lets you set the master reverb and chorus level of the current song.

You can either have a separate mixer setup (instrument arrangement) for each section in the song, or one global setup that applies to all sections. Toggle the mode you want to use by setting the edit mode switch at the top right of the instrument mixer to either All sections or Current section.

Click the Reverb or Chorus buttons to set the master effect levels of the song or section.

You can use up to eight instrument tracks per section. Click an empty track to add a new instrument, or click an existing track to change its settings. This will bring up the instrument selector menu.

The instrument selector consists of three lists that lets you select (from left to right):

There are over 350 comping patterns split over seven instrument types. Select an instrument type in the leftmost list to show all the corresponding comping patterns in the middle list. Select a comping pattern in the middle list to change the current track or to add a new one to the mixer setup.

Patterns are grouped and named either by specific instrument (FM, Rhodes, etc.) or playing style (picked, strummed, etc.). The first patterns in a group are usually very simple, consisting of notes that are just played and held over a number of beats, while later patterns will generally be more complex.

Most patterns are intended for songs in 4/4 time, but there are a few that will work also for other time signatures. These patterns usually have their recommended time signature written out in the pattern name. Simple patterns like 'Piano > Hammered 01' will probably work well for any time signature. There are also a number of metronome tracks for other time signatures at the bottom of the drum pattern list.

Use the Solo on/off switch in the top right corner to listen to the current track only (mutes all other tracks). Click the Remove track button to remove an existing track from the mixer setup. Click the Back button to return to the mixer, or the Close button to return to the main screen.

Note: There is currently an empty instrument type called Legacy that is reserved for future deprecated or replaced tracks. Disregard this for now.

Table of contents

Pressing the Presets button brings up a list of mixer presets. Presets are prearranged combinations of instrument tracks that can be used to quickly try out different comping styles. Click a preset to load its predefined tracks into the mixer.

Most of the presets are imported from earlier versions of Chordbot where there were only prearranged styles and no track mixing capabilities. The original preset names were kept for legacy reasons, but unfortunately these are not always very descriptive. Not every style from the old version is available as a preset, but all the tracks that they were made up of are still there. If there is a particular style that you are missing from a previous Chordbot version you can use this list to find out what tracks you need to combine to recreate it.

Table of contents

Click the File/Tools [...] button on the main screen and then click the Settings button on the bottom left to show Chordbot's settings menu. The following settings can be changed:

Table of contents

Press the tempo button (XXX bpm) near the bottom right of the main screen. A list of tempos from 40 - 399 beats per minute will appear. Click one of the tempos to select it.

Table of contents

This feature can be used to group parts of your song in reusable and repeatable sections (intro, verse, refrain, etc.).

The section control bar at the top of the main screen consists of two navigation buttons and a label that shows the position of the active section. The navigation buttons lets you navigate between different sections while pressing the label opens the section editor.

The section editor shows a list of all sections in the order they will be played. Sections can either be original or repeated. An original section is a section with new material while a repeated section simply repeats a previous original section.

To add a new (original) section:
Click the position where you want to insert the new section and click the button Add (the new section will be inserted after this position). Enter a name for the new section (ex: verse, refrain, etc) and click OK.

To repeat an existing section:
Click the section you want to repeat, then click the button Repeat. Click the position where you want to insert the repeated section.

A repeated section is linked to the original section it is repeating. Editing a repeated section changes the original and vice versa. Repeated sections can't be placed before the original section on which they are based.

To remove a section:
Click the section you want to remove and click the button Remove. Removing an original section also removes the repeated sections that are linked to it.

To rename a section:
Click the section you want to rename and click the button Rename. Enter a new name and click OK.

To copy a section:
Click the section you want to copy and click the button Copy. Click the position where you want to insert the copied section. The difference between a repeated and a copied section is that changes made to a copied section will not affect the original section.

Loop on/off: (section looping)
Set this to on if you want the current section to loop instead of progressing to the next section.

Sync on/off: (synchronized section switching)
This setting controls if manual section switches are performed as soon as possible (off) or only after the current chord is done playing (on).

If you enable this setting and click a section in the section list (while the song is playing) Chordbot will wait until the current chord has played to completion before switching to the selected section. This can be useful during performances to make sure that transitions between different sections are made at the correct time and tempo.

This setting is only used when you click a section in the section list, the navigation buttons on the main screen are not affected and will always switch as soon as they are pressed.

Table of contents

Press the File/Tools button [...] on the command bar and select Save. Enter a name for your song and press the Save button.

Chordbot automatically saves its current state when closed and restores it the next time it is started so your last changes should persist between sessions regardless of whether you saved them or not.

(Saving is disabled in the lite version)

Table of contents

Press the File/Tools button [...] on the command bar and select Open. A list of your saved songs (and demo songs) will appear in alphabetical order. Select the song you want to open and click the button Open to load the song.

When loading a song in paused mode the file menu will close automatically. When loading a song during playback the file menu will remain open for quick previewing of songs.

Table of contents

Press the File/Tools button [...] on the command bar and select Open. Select the song you want to delete and click the button Delete. Confirm that you want to delete the song.

Table of contents

Press the File/Tools button [...] and select Transpose. Select the number of semitones you want to transpose your song with. Transpositions are made upwards (+) or downwards (-) in a one octave range. Transposing a song up by 11 semitones is the equivalent by transposing down 1 semitone.

If you want Chordbot to play in a different octave you should use the inversion selector to lower or raise the octave of the first chord of the song instead (subsequent chords will follow automatically).

Table of contents

Chordbot's song generator Song-O-Matic can help you create a chord progression to get you started on a new song. Many of the generated progressions might sound cheesy or just plain bad, but once in a while Song-O-Matic actually manages to create some useful progressions. The Song-O-Matic function can be accessed through the File/Tools menu and has three settings:

Table of contents

To copy a range of chords:

(¹) When a copy/paste procedure has been initiated pressing the File/Tools button will bring you straight to the Copy/Paste menu.

Table of contents

(Export features are disabled in the lite version)

Click the File/Tools button [...] and select Export to open the export menu. Chordbot can export files in the following formats:

After clicking one of the types above a system menu will appear and ask you what you want to do with the exported file. Depending on what OS you are using and what other apps are installed on your device the file could either be opened in another audio app, saved to local/cloud storage or sent by email/bluetooth to another device.

Since version 3.0.8 Chordbot uses the new Android file provider scheme instead of writing files directly to a chordbot directory like in previous versions. You can still save files to local storage with the new version, but you'll have to send the file to a file manager app first in order to select where you want the file to be saved.

Unfortunately not all Android file managers are compatible with the new scheme yet, so if your regular file manager fails to receive files from Chordbot you could try this app instead.

Table of contents

Importing Chordbot files (song files or backups) back into Chordbot works in pretty much the same way as when opening attachements or files on a Mac or PC: Open the file in a file manager, mail client or web browser and choose Chordbot in the 'Open with' dialog. You will be asked to confirm the import, after which the imported song/songs will be added to your current song library.

Extra clarifications:

Depending on your file manager Chordbot might not be listed as an option in the 'Open with' dialog. If this happens you could try this app instead.

Some file managers will first show Chordbot files in JSON format as plain text. If this happens there is usually an Open icon in the top right corner (or similar) that you can use to open the file in Chordbot instead.

Importing files does not overwrite any existing songs.

Table of contents

If you need help or if you have feedback/suggestions for future versions, please contact:

Thanks for using Chordbot!

Table of contents