{"id":19,"date":"2012-02-09T08:55:53","date_gmt":"2012-02-09T16:55:53","guid":{"rendered":"https:\/\/szo.eyx.mybluehost.me\/qynx\/?page_id=19"},"modified":"2015-04-23T14:13:23","modified_gmt":"2015-04-23T21:13:23","slug":"chordpro","status":"publish","type":"page","link":"https:\/\/castlenetworking.com\/qynx\/chordpro\/","title":{"rendered":"ChordPro"},"content":{"rendered":"<pre>============================================================\r\nCHORDPRO SONG FILE FORMAT\r\n============================================================\r\n\r\n\u00a0\u00a0\u00a0 Description: ChordPro songs contain lyrics, chords, and\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 directives, which are interleaved in the\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 same file. This format does not require\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fancy space counting to get the chords and\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 lyrics to line up. That is done by the\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 display software doing what computers do\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 best: count.\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Chords are designated with square brackets,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 like this: [C], [C7dim], [C6sus], etc...\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Directives are designated with curly braces,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 like this: {comment:this is a comment},\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {start_of_chorus}, {end_of_chorus}, etc...\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 All directives must be on their own line\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 and start in the first column.\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 HTML markup is allowed by ChordSheet, but\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 this is a non-standard extension to the\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ChordPro format and may not work in other\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 programs.\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ChordSheet supports multiline lyrics with a\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 non-standard HTML-like markup: &lt;1&gt;, &lt;2&gt;...\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Lines that start with \"#\" will be ignored.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {title:AMAZING GRACE}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {subtitle:John Newton (1715-1807)}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {comment:Verse 1}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [D]Amazing grace! [G]How sweet the [D]sound\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 That [D]saved a wretch like [A]me!\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 I [D]once was lost but [G]now I'm [D]found;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Was [Bm]blind, but [D]now [A]I [D]see.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {footer:Public Domain}\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 {t:title string} or {title:title string}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: Song title. The playlist display feature \r\n                 allows multiple songs in a single file. \r\n                 To use this feature, just start each song \r\n                 with a new {title}.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {title:First Song in the Playlist}\r\n                 [C]This [F]is the [G]first [C]song.\r\n                 {title:Second Song in the Playlist}\r\n                 And, [C]this [F]is the [G]second [C]song.\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 {su:subtitle string} or {subtitle:subtitle string}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: Subtitle, often used for name of songwriter.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {su:John Newton (1715-1807)}\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 {soc} or {start_of_chorus}\r\n\u00a0\u00a0\u00a0 {eoc} or {end_of_chorus}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: A chorus is bracketed with {soc} and {eoc}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 directives\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {soc}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [G]This is a [C]one-line chorus\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {eoc}\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0\u00a0 {c:comment string} or {comment:comment string}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: Comment that is displayed with the song.\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Often used for verse and vocal directions.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {c:Verse 1}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [C]This is the first line of the first verse\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 {sot} or {start_of_tab}\r\n\u00a0\u00a0\u00a0 {eot} or {end_of_tab}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: Guitar tablature is bracketed with {sot}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 and {eot} directives. The guitar tabs\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 are optional and can be hidden with an\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 option menu setting.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {sot}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 e||--------------------------------\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 B||-------------------0---0--------\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 G||------0-0--------0---0---2-0----\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 D||--0-2-----2-0--0----------------\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 A||--------------------------------\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 E||--------------------------------\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {eot}\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 {gc:guitar comment} or {guitar_comment:guitar comment}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: Guitar comment that is displayed with guitar\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tablature. These comments will be hidden if\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 guitar tabs are hidden.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {gc: Play in key of E with capo on 1st fret}\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 {k:key} or {key:key}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: This defines what key the song is written in.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {k:C}\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 {f:footer string} or {footer:footer string}\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: This footer is displayed at the bottom of\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 the page. It can be used for copyright or\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 other information.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 {f:Copyright 1970}\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 &lt;i&gt;italic&lt;\/i&gt; &lt;b&gt;bold&lt;\/b&gt; &lt;u&gt;underline&lt;\/u&gt;\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: Character formatting HTML markup syntax\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 is supported, but this is a non-standard\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 enhancement to the ChordPro format and may\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 &lt;i&gt;italic&lt;\/i&gt; &lt;b&gt;bold&lt;\/b&gt; &lt;u&gt;underline&lt;\/u&gt;\r\n\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\u00a0\u00a0\u00a0 &lt;1&gt;, &lt;2&gt;, &lt;3&gt;, ...\r\n\u00a0\u00a0\u00a0 --------------------------------------------------------\r\n\r\n\u00a0\u00a0\u00a0 Description: Multiline lyrics are supported through a\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 non-standard enhancement to the ChordPro\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 format with the following HTML-like syntax,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 but this may not work in other programs.\r\n\r\n\u00a0\u00a0\u00a0 Example:\u00a0\u00a0\u00a0\u00a0 [C]First&lt;2&gt;Second [G]&lt;1&gt;line.&lt;2&gt;verse.\r\n\r\n\u00a0\u00a0\u00a0 Display:\u00a0\u00a0\u00a0\u00a0 C\u00a0\u00a0\u00a0\u00a0\u00a0 G\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 First\u00a0 line\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Second verse<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>============================================================ CHORDPRO SONG FILE FORMAT ============================================================ \u00a0\u00a0\u00a0 Description: ChordPro songs contain lyrics, chords, and \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 directives, which are interleaved in the \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 same file. This format does not require \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fancy space counting to get the chords and \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 lyrics to line up. That is done by the \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 display software doing what computers do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-19","page","type-page","status-publish","hentry","author-admin"],"_links":{"self":[{"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/pages\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":5,"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/pages\/19\/revisions"}],"predecessor-version":[{"id":121,"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/pages\/19\/revisions\/121"}],"wp:attachment":[{"href":"https:\/\/castlenetworking.com\/qynx\/wp-json\/wp\/v2\/media?parent=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}