Recent Changes - Search:

add Test Cookbook page

hide Test Cookbook

Test Cookbook


hide Topics

Topics

show Changed

Changed

Visitor's book Site map pmwiki-2.6.0

Chord Pro


long markup
||:{debug:on}
{version}
{Title: Title test example}
{Subtitle: Subtitle}
{Album: Album}
{Key:F#m}
:||

{version} {Title: Title test example} {Subtitle: Subtitle} {Album: Album} {Key:F#m} :||

long markup
||:{debug:on}
{Capo: 3}
Chords [Bb]and [C#]Lyrics
[A]An example [D]of [Gm]lyrics and tablature
An example with no chords
    [G][Fmaj][E][Chords][Only]
    And another example with no chords, followed by an empty line

{Comment: a comment}
{Comment_italic: an italic comment}
{Comment_box: a comment box}
# comment line

{start_of_chorus}
[Bbm]text of chorus

more chorus text[C7]
{end_of_chorus}
{start_of_tab}
             D     D                D     D                D
-------------2-----2----------------2-----2----------------2-
-------------3-----3----------------3-----3----------------3-
----------o--2-----2-------------o--2-----2-------------o--2-
----2--4--------o----------2--4--------o----------2--4-------
-o----------------------o----------------------o-------------
-------------------------------------------------------------
{end_of_tab}
:||

{Capo: 3} Chords [Bb]and [C#]Lyrics [A]An example [D]of [Gm]lyrics and tablature An example with no chords [G][Fmaj][E][Chords][Only] And another example with no chords, followed by an empty line

{Comment: a comment} {Comment_italic: an italic comment} {Comment_box: a comment box}

  1. comment line

{start_of_chorus} [Bbm]text of chorus

more chorus text[C7] {end_of_chorus} {start_of_tab} D D D D D


2-----2----------------2-----2----------------2-
3-----3----------------3-----3----------------3-
o--2-----2-------------o--2-----2-------------o--2-
2--4--------o----------2--4--------o----------2--4-------

-o----------------------o----------------------o-------------


{end_of_tab} :||

short markup
||:{d:on}{v}
{T: Title test example}
{St: Subtitle}
{A: Album}
:||

{T: Title test example} {St: Subtitle} {A: Album} :||

short markup
||:{d:on}{v}
[A]An example [D]of [G]lyrics and tablature
{C: a comment} Followed by [A]markup
Preceded by [B]markup {Ci: italic comment}
{Cb: comment box} followed by {C: a comment}
# comment line

{soc}
[B]chorus
{eoc}

{sot}
Csus4 (x33011)     Fmaj7 (132211)
{eot}
:||

[A]An example [D]of [G]lyrics and tablature {C: a comment} Followed by [A]markup Preceded by [B]markup {Ci: italic comment} {Cb: comment box} followed by {C: a comment}

  1. comment line

{soc} [B]chorus {eoc}

{sot} Csus4 (x33011) Fmaj7 (132211) {eot} :||

test cases
||:
{TITLE: First title}
{SUBTITLE: First subtitle}
Blank line follows[G]

Blank line precedes[A] and follows

{ci:Chorus} {soc}
Two directives on one line
{eoc}

{c:two}comments{ci:on one line}
 # indented comment
 embedded directive {Title: Embedded title directive}
 {subtitle: Indented lowercase subtitle directive}
{define: <chord_name> <position> <String6> .. <String1>}
['|]

{unknown: directive}
:||

{TITLE: First title} {SUBTITLE: First subtitle} Blank line follows[G]

Blank line precedes[A] and follows

{ci:Chorus} {soc} Two directives on one line {eoc}

{c:two}comments{ci:on one line} # indented comment embedded directive {Title: Embedded title directive} {subtitle: Indented lowercase subtitle directive} {define: <chord_name> <position> <String6> .. <String1>} ['|]

{unknown: directive} :||

pathological markup
||::||
----
||: :||
----
||:
:||
----
||:test:||
----
||:test
:||
----
:||:
:test:||
----
||: :|| test
::

: :

:||


:test:

:||


||
test
||

: :test

Test if ChordPro CustomSyntax impacts normal PmWiki markup

# not a comment
{comment: not a comment}
{ChordPro: not a chordpro directive}
Just normal [B]rackets
  1. not a comment

{comment: not a comment} {ChordPro: not a chordpro directive} Just normal [B]rackets

Test all chords

ChordPro Implementation: Chord Extensions The following chord extensions are currently built-in.

Extensions for major chords Note that ^ is an alternative for maj.

major chords
||:
 [A2]
 [A3]
 [A4]
 [A5]
 [A6]
 [A69]
 [A7]
 [A7-5]
 [A7#5] [A7#9] [A7#9#5] [A7#9b5] [A7#9#11]
 [A7b5] [A7b9] [A7b9#5] [A7b9#9] [A7b9#11] [A7b9b13] [A7b9b5] [A7b9sus] [A7b13] [A7b13sus]
 [A7-9] [A7-9#11] [A7-9#5] [A7-9#9] [A7-9-13] [A7-9-5] [A7-9sus]
 [A711]
 [A7#11]
 [A7-13] [A7-13sus]
 [A7sus] [A7susadd3]
 [A7+]
 [A7alt]
 [A9]
 [A9+]
 [A9#5]
 [A9b5]
 [A9-5]
 [A9sus]
 [A9add6]
 [Amaj7] [Amaj711] [Amaj7#11] [Amaj13] [Amaj7#5] [Amaj7sus2] [Amaj7sus4]
 [A^7] [A^711] [A^7#11] [A^7#5] [A^7sus2] [A^7sus4]
 [Amaj9] [Amaj911]
 [A^9] [A^911]
 [A^13]
 [A^9#11]
 [A11]
 [A911]
 [A9#11]
 [A13]
 [A13#11]
 [A13#9]
 [A13b9]
 [Aalt]
 [Aadd2] [Aadd4] [Aadd9]
 [Asus2] [Asus4] [Asus9]
 [A6sus2] [A6sus4]
 [A7sus2] [A7sus4]
 [A13sus2] [A13sus4]
:||

[A2] [A3] [A4] [A5] [A6] [A69] [A7] [A7-5] [A7#5] [A7#9] [A7#9#5] [A7#9b5] [A7#9#11] [A7b5] [A7b9] [A7b9#5] [A7b9#9] [A7b9#11] [A7b9b13] [A7b9b5] [A7b9sus] [A7b13] [A7b13sus] [A7-9] [A7-9#11] [A7-9#5] [A7-9#9] [A7-9-13] [A7-9-5] [A7-9sus] [A711] [A7#11] [A7-13] [A7-13sus] [A7sus] [A7susadd3] [A7+] [A7alt] [A9] [A9+] [A9#5] [A9b5] [A9-5] [A9sus] [A9add6] [Amaj7] [Amaj711] [Amaj7#11] [Amaj13] [Amaj7#5] [Amaj7sus2] [Amaj7sus4] [A^7] [A^711] [A^7#11] [A^7#5] [A^7sus2] [A^7sus4] [Amaj9] [Amaj911] [A^9] [A^911] [A^13] [A^9#11] [A11] [A911] [A9#11] [A13] [A13#11] [A13#9] [A13b9] [Aalt] [Aadd2] [Aadd4] [Aadd9] [Asus2] [Asus4] [Asus9] [A6sus2] [A6sus4] [A7sus2] [A7sus4] [A13sus2] [A13sus4] :||

Extensions for minor chords A minus sign - may be used instead of the m to denote a minor chord.

Minor chords
||:
 [Dm#5]
 [D-#5]
 [Dm11]
 [D-11]
 [Dm6]
 [D-6]
 [Dm69]
 [D-69]
 [Dm7b5]
 [D-7b5]
 [Dm7-5]
 [D-7-5]
 [Dmmaj7]
 [D-maj7]
 [Dmmaj9]
 [D-maj9]
 [Dm9maj7]
 [D-9maj7]
 [Dm9^7]
 [D-9^7]
 [Dmadd9]
 [D-add9]
 [Dmb6]
 [D-b6]
 [Dm#7]
 [D-#7]
 [Dmsus4] [Dmsus9]
 [D-sus4] [D-sus9]
 [Dm7sus4]
 [D-7sus4]
:||

[Dm#5] [D-#5] [Dm11] [D-11] [Dm6] [D-6] [Dm69] [D-69] [Dm7b5] [D-7b5] [Dm7-5] [D-7-5] [Dmmaj7] [D-maj7] [Dmmaj9] [D-maj9] [Dm9maj7] [D-9maj7] [Dm9^7] [D-9^7] [Dmadd9] [D-add9] [Dmb6] [D-b6] [Dm#7] [D-#7] [Dmsus4] [Dmsus9] [D-sus4] [D-sus9] [Dm7sus4] [D-7sus4] :||

Other extensions

Other extensions
||:
 [Gaug] [G+]
 [Gdim] [G0]
 [Gdim7]
 [Gh] [Gh7]
 [Gh9]
:||

[Gaug] [G+] [Gdim] [G0] [Gdim7] [Gh] [Gh7] [Gh9] :||

Messages

See also:

tahi Page last modified on 2026 Jun 08 08:26

Edit - History - Recent Changes - WikiHelp - Search - ?Subject="KiwiWiki: Chord Pro"&Body="From KiwiWiki: Chord Pro (https://kiwiwiki [period] nz/TestCookbook/ChordPro) - Testing modified [[Cookbook [period] ChordPro recipe" | email page as link ]]