Skip to content

leslieyip02/chords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chord Visualizer

colors

This is an app for visualizing chord changes in jazz standards. Visit the web deployment here.

Features

  • Transpose chords
  • Edit and annotate chords
  • Color-code chords
  • Customize sheets

transposing

  • Play chords with soundfonts
  • Play chords at different tempos

playback

Sheet Format

The sheet format is as follows:

info:
title: Autumn Leaves
composer: Joseph Kosma
-----
section: A
[: Cm7 | F7    | Bbmaj7  | Ebmaj7  |
   Aø7 | D7b13 | Gm6     | Gm6    :]

Chords are separated by whitespace and barlines. Each section is divided by a -----, and there is an optional info: section before all other sections.

info:
title: Take Five
composer: Paul Desmond
time: 5/4
-----
section: A
|| Ebm . . Bbm7 .   | Ebm . . Bbm7 .  | Ebm . . Bbm7 . | Ebm . . Bbm7 .   |
   Ebm . . Bbm7 .   | Ebm . . Bbm7 .  | Ebm . . Bbm7 . | Ebm . . Bbm7 .  ||

. represents the same chord as before. This subdivision is necessary because the playback algorithm needs to know where to change chords. Time signatures are optional, and the default is 4/4.

info:
title: Misty
composer: Erroll Garner
-----
section: A
[: Ebmaj7     | Bbmaj7 Eb7 | Abmaj7      | Abm7 Db7  |
   Ebmaj7 Cm7 | Fm7 Bb7    | {1.} Gm7 C7 | Fm7 Bb7  :] 
                             {2.} Eb6    | Eb6      ||

Repeats are denoted by [: and :]. Use {1.} and {2.} to indicate first and second time endings.

About

Chord progression visualizer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages