App-Music-ChordPro
view release on metacpan or search on metacpan
lib/ChordPro/res/pod/Config.pod view on Meta::CPAN
settings {
// Stricter checks and more warnings.
strict : false
// Obsolete.
lineinfo : true
// Titles flush.
// Obsolete, use page headings/footers instead.
titles : center
// Columns.
// Either the number of columns, default: 1, or an array with column widths.
columns : 1
// Suppress empty chord lines.
suppress-empty-chords : true
// Suppress blank lyrics lines.
suppress-empty-lyrics : true
// Suppress chords, only outputs lyrics.
lyrics-only : false
// Deprecated, Do not use.
memorize : false
// Chords inline instead of above.
// May be a string containing `pretext %s posttext`.
// Defaults to `"[%s]"` if set to a value that doesn't contain `"%s"`.
inline-chords : false
// Annotations inline instead of above. Ignored unless `inline-chords` is set.
// Must be a string containing pretext `%s` posttext.
// Default is `"%s"`.
inline-annotations : %s
// Chords under the lyrics.
chords-under : false
// Transpose the song by a number of semitones.
// A positive number transposes up, a negative number transposes down.
// An optional postfix of `"s"` or `"f"` can be used to enforce the use of sharps resp. flats when a transposed chord requires accidentals.
// A postfix of `"k"` will use the key signature to determine whether flats or sharps are needed.
transpose : 0
// Always apply `"k"` semantics if no other postfix was specified.
transpose-sf-key : false
// Force enharmonic when transposing (experimental).
enharmonic-transpose : true
// Transcode chords.
transcode : ""
// Eliminate capo by transposing chords.
decapo : false
// Strictness of parsing chord names.
// Values are `"strict"` (only known chord forms) or `"relaxed"` (anything that looks sane).
chordnames : strict
// Allow parsing of note names in `[]`.
notenames : false
// Always replace chords by their canonical form.
chords-canonical : false
// If `false`, chorus labels are used as tags.
choruslabels : true
// Substitute Unicode sharp/flats in chord names.
// This will fallback to the ChordProSymbols the selected chord font doesn't have the glyphs.
truesf : false
// Substitute delta for maj7 in chord names.
// This will fallback to the ChordProSymbols the selected chord font doesn't have the glyphs.
maj7delta : false
// Wrap long lines. This may trigger issue #355.
wraplines : true
// Indent for wrapped lines.
// Actual indent is the width of the provided string value.
wrapindent : x
// Consider text flowed.
flowtext : false
}
// Metadata.
metadata {
// The list of known metadata keys.
// For these keys you can use `{meta key â¦}` as well as `{key â¦}`.
// Important: `"title"` and `"subtitle"` must always be in this list.
keys : [
title
subtitle
album
arranger
artist
capo
composer
copyright
duration
key
lyricist
sortartist
sorttitle
tag
tempo
time
year
]
// If `true`, `{meta â¦}` will only accept the keys named here in the `keys` field.
// Otherwise, any key will be accepted.
strict : true
( run in 1.070 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )