App-Music-ChordPro
view release on metacpan or search on metacpan
t/latex/t_songbook.tt view on Meta::CPAN
[% # these variables are obligatory to set
newpage_tag = "newpage\n";
emptyline_tag = "emptyline\n";
columnbreak_tag = "colbreak\n";
beginchorus_tag = "beginchorus\n";
endchorus_tag = "endchorus\n";
beginverse_tag = "beginverse\n";
endverse_tag = "endverse\n";
begingrid_tag = "begingrid\n";
endgrid_tag = "endgrid\n";
begintab_tag = "begintab\n";
endtab_tag = "endtab\n";
gchordstart_tag = "[";
gchordend_tag = "]";
chorded_line = "wc ";
unchorded_line = "";
start_spaces_songline = " ";
eol = "\n";
beginabc_tag = "begin_abc\n";
endabc_tag = "end_abc\n";
beginlilypond_tag = "begin_lilypond\n";
endlilypond_tag = "end_lilypond\n";
FOREACH song IN songs;
title; "\n";
FOREACH st IN song.subtitle;
st; "\n";
END;
song.meta.composer.0; "\n";
song.meta.lyricist.0; "\n";
song.meta.copyright.0; "\n";
IF song.meta.capo.0;
"Capo "; song.meta.capo.0; "\n";
END;
FOREACH chord IN song.chords;
chord.chord; " "; chord.frets; "\n";
END;
song.songlines | eval;
END;
-%]
( run in 2.741 seconds using v1.01-cache-2.11-cpan-b16cb0d3907 )