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}
- 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}
- 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 if ChordPro CustomSyntax impacts normal PmWiki markup
# not a comment
{comment: not a comment}
{ChordPro: not a chordpro directive}
Just normal [B]rackets
|
- 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: