Skip to content

Commit

Permalink
feat: some more chords
Browse files Browse the repository at this point in the history
  • Loading branch information
martisekpetr committed Oct 4, 2024
1 parent 258c081 commit a217ffa
Show file tree
Hide file tree
Showing 4 changed files with 96 additions and 77 deletions.
1 change: 1 addition & 0 deletions app/src/helpers/parseTex.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ export const parseTexCommand = (el, song) => {
return ''
// only web
case 'noprint':
case 'hidechords':
case 'printchords':
return parseChildren(el.arguments[0], song)

Expand Down
13 changes: 10 additions & 3 deletions macros.tex
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,18 @@
\newcommand{\DoNotPrintChordsByDefault}{
\let\CHORD\nochord
}
% verse number before lyrics
% chords within this section will be printed to pdf
\newcommand{\printchords}[1]{%
\def\CHORD{\printedchord}%
#1
\def\CHORD{\nochord}
#1%
\def\CHORD{\nochord}%
}

% chords within this section will be printed to pdf
\newcommand{\hidechords}[1]{%
\def\CHORD{\nochord}%
#1%
\def\CHORD{\printedchord}%
}

% `R:' before lyrics
Expand Down
Binary file modified zpevnik.pdf
Binary file not shown.
159 changes: 85 additions & 74 deletions zpevnik.tex
Original file line number Diff line number Diff line change
Expand Up @@ -887,90 +887,97 @@
\toftagthis{nohavica}
\song{Cukrářská bossanova}{Jaromír Nohavica}{45pt}{1.05}{
\crdheight=2.9ex

\printchords{%
\verse{1}{}Můj \C[maj]{}přítel\ \Cs[dim]{} snídá sedm \Dm[7]{}kremrolí\G[7]{}\\
a když je spořádá, dá si repete -- cukrlátko.\\
On totiž říká: \uv{Dobré lidi zuby nebolí\\
a je to paráda, chodit po světě a mít,\\
mít v ústech sladko.}

\chorus{}Sláva, cukr a káva a půl litru becherovky,\\
hurá, hurá, hurá, půjč mi bůra\\
útrata dnes dělá čtyři stovky.\\
Všechny cukrářky z celé republiky\\
na něho dělají slaďounké cukrbliky\\
}
a když je \C[maj]{}spořádá, dá si \Cs[dim]{}repete \Dm[7]{}-- cukrlát\G[7]{}ko.\\
On totiž\C[maj]{} říká: \Cs[dim]{}\uv{Dobré lidi zuby \Dm[7]{}nebolí\G[7]{}\\
a je to \C[maj]{}paráda, chodit \Cs[dim]{}po světě a \Dm[7]{}mít,\hskip 1.5em\G[7]{}\\
mít v ústech \C[maj]{}sladko.}\Cs[dim]{}\hskip 3.5em \Dm[7]{}\hskip 3em \G[7]{}

\chorus{}\C[maj]{}Sláva,\Cs[dim]{} cukr a \Dm[7]{}káva a půl litru \G[7]{}becherovky,\\
\C[maj]{}hurá, hurá, hu\Cs[dim]{}rá, půjč mi \Dm[7]{}bůra\\
útrata dnes \G[7]{}dělá čtyři stovky.\\
Všechny \C[maj]{}cukrářky z celé \Cs[dim]{}republiky\\
na něho \Dm[7]{}dělají slaďounké \G[7]{}cukrbliky\\
\printchords{%
a on jim \Em[7]{}za odměnu zpívá \A[7]{}zas a znovu\\
\Dm[7]{}tuhletu\G[7]{} cukrářskou bossanovu.
}

\verse{2}{}Můj přítel Karel pije šťávu z bezinek,\\
říká, že nad ni není, že je famózní, glukózní,\\
monstrózní, ať si taky dám.\\
Koukej, jak mu roste oblost budoucích maminek,\\
a já mám podezření, že se zakulatí jako míč\\
a až ho někdo kopne, odkutálí se mi pryč\\
a já zůstanu sám, úplně sám.\\
\verse{2}{}Můj přítel \C[maj]{}Karel \Cs[dim]{}pije šťávu \Dm[7]{}z bezinek,\G[7]{}\\
říká, že \C[maj]{}nad ni není, že je \Cs[dim]{}famózní, glukózní,\\
\Dm[7]{}monstrózní, ať si taky \G[7]{}dám.\\
Koukej, jak mu \C[maj]{}roste \Cs[dim]{}oblost budoucích \Dm[7]{}maminek,\G[7]{}\\
a já mám \C[maj]{}podezření, že se \Cs[dim]{}zakulatí jako míč\\
a \Dm[7]{}až ho někdo kopne, odku\G[7]{}tálí se mi pryč\\
a \C[maj]{}já zůstanu sám,\Cs[dim]{} úplně \Dm[7]{}sám.\hskip 1em\G[7]{}\\
\textbf{R: }
\clearpage
\verse{3}{}Můj přítel Karel Plíhal už na špičky si nevidí,\\
postava fortelná se mu zvětšuje, výměra tři ary.\\
On ale tvrdí, že glycidy jsou pro lidi.\\
Je prý v něm kotelna, ta cukry spaluje,\\
někdo se zkáruje, někdo se sfetuje\\
a on jí bonpari, bon bon bon bon bon pari.

\chorus{}Sláva, cukr a káva a půl litru becherovky,\\
hurá, hurá, hurá, půjčte nám bůra\\
útrata dnes dělá čtyři stovky.\\
Všechny cukrářky z obou republik\\
na něho dělají veliký cukrblik\\
\verse{3}{}Můj přítel Karel \C[maj]{}Plíhal \Cs[dim]{}už na špičky si \Dm[7]{}nevidí,\G[7]{}\\
postava \C[maj]{}fortelná se mu \Cs[dim]{}zvětšuje, \Dm[7]{}výměra tři a\G[7]{}ry.\\
On ale \C[maj]{}tvrdí,\Cs[dim]{} že glycidy jsou \Dm[7]{}pro lidi.\G[7]{}\\
Je prý v něm \C[maj]{}kotelna, ta cukry \Cs[dim]{}spaluje,\\
někdo se \Dm[7]{}zkáruje, někdo se zfetu\G[7]{}je\\
a on jí bonpa\C[maj]{}ri, bon bon \Cs[dim]{}bon bon \Dm[7]{}bon pa\G[7]{}ri.

\chorus{}\C[maj]{}Sláva,\Cs[dim]{} cukr a \Dm[7]{}káva a půl litru \G[7]{}becherovky,\\
\C[maj]{}hurá, hurá, hu\Cs[dim]{}rá, půjčte nám \Dm[7]{}bůra\\
útrata dnes \G[7]{}dělá čtyři stovky.\\
Všechny \C[maj]{}cukrářky z obou \Cs[dim]{}republik\\
na něho \Dm[7]{}dělají veliký \G[7]{}cukrblik\\
\printchords{%
a on jim \Em[7]{}za odměnu zpívá \A[7]{}zas a znovu\\
\Dm[7]{}tuhletu\G[7]{} cukrářskou bossanovu,\C[maj]{} \hskip 2.8em \Cs[dim]{} \hskip 3em \Dm{}\\
\G[7]{} cukrářskou bossanovu,\C[maj]{} \hskip 2.8em \Cs[dim]{} \hskip 3em \Dm{}\\
\G[7]{} cukrářskou bossanovu.\C[maj]{}\\
}
}


\toftagthis{folk}
\song{Čarodějnice z Amesbury}{Asonance}{30pt}{0.95}{
\printchords{%
\verse{1}{}Zuzana \Dm{}byla dívka, \C{}která žila v \Dm{}Amesbury,\\
s jasnýma \F{}očima a \C{}řečmi pánům \Dm{}navzdory,\\
souse\F{}dé o ní \C{}říkali, že \Dm{}temná kouzla \Am{}zná\\
a \Bb{}že se lidem \Am{}vyhýbá a s \Bb{}ďáblem \C{}pletky \Dm{}má.
}

\verse{2}{}Onoho léta náhle mor dobytek zachvátil\\
a pověrčivý lid se na pastora obrátil,\\
že znají tu moc nečistou, jež krávy zabíjí,\\
a odkud ta moc vychází, to každý dobře ví.
\verse{2}{}Onoho \Dm{}léta náhle \C{}mor dobytek \Dm{}zachvátil\\
a pověr\F{}čivý lid se \C{}na pastora \Dm{}obrátil,\\
že \F{}znají tu moc \C{}nečistou, jež \Dm{}krávy zabí\Am{}jí,\\
a \Bb{}odkud ta moc \Am{}vychází, to \Bb{}každý \C{}dobře \Dm{}ví.

\verse{3}{}Tak Zuzanu hned před tribunál předvést nechali,\\
a když ji vedli městem, všichni kolem volali:\\
\uv{Už konec je s tvým řáděním, už nám neuškodíš,\\
teď na své cestě poslední do pekla poletíš!}
\verse{3}{}Tak Zuza\Dm{}nu hned před tri\C{}bunál předvést \Dm{}nechali,\\
a když ji \F{}vedli městem, \C{}všichni kolem \Dm{}volali:\\
\uv{Už \F{}konec je s tvým \C{}řáděním, už \Dm{}nám neuško\Am{}díš,\\
teď \Bb{}na své cestě \Am{}poslední do \Bb{}pekla \C{}pole\Dm{}tíš!}

\verse{4}{}Dosvědčil jeden sedlák, že zná její umění,\\
ďábelským kouzlem prý se v netopýra promění\\
a v noci nad krajinou létává pod černou oblohou,\\
sedlákům krávy zabíjí tou mocí čarovnou.
\verse{4}{}Dosvědčil \Dm{}jeden sedlák, \C{}že zná její \Dm{}umění,\\
ďábelským \F{}kouzlem prý se \C{}v netopýra \Dm{}promění\\
a v noci \F{}nad krajinou \C{}létává pod \Dm{}černou oblo\Am{}hou,\\
sed\Bb{}lákům krávy \Am{}zabíjí tou \Bb{}mocí \C{}čarov\Dm{}nou.

\verse{5}{}Jiný zas na kříž přísahal, že její kouzla zná,\\
v noci se v černou kočku mění dívka líbezná,\\
je třeba jednou provždy ukončit ďábelské řádění,\\
a všichni křičeli jako posedlí: \uv{Na šibenici s \G{}ní!}
\verse{5}{}Jiný zas \Dm{}na kříž přísa\C{}hal, že její \Dm{}kouzla zná,\\
v noci se \F{}v černou kočku \C{}mění dívka \Dm{}líbezná,\\
je třeba \F{}jednou provždy \C{}ukončit ďá\Dm{}belské řádě\Am{}ní,\\
a všichni \Bb{}křičeli jak \Am{}posedlí: \printchords{\uv{Na \Bb{}šibe\C{}nici s \G{}ní!}}

\verse{6}{}Spektrální důkazy pečlivě byly zváženy,\\
pak z tribunálu povstal starý soudce vážený:\\
\uv{Je přece v knize psáno: nenecháš čarodějnici žít\\
a před ďáblovým učením budeš se na pozoru mít!}
\verse{6}{}Spektrální \Dm{}důkazy peč\C{}livě byly \Dm{}zváženy,\\
pak z tribu\F{}nálu povstal \C{}starý soudce \Dm{}vážený:\\
\uv{Je přece \F{}v knize psáno: \C{}nenecháš ča\Dm{}rodějnici \Am{}žít\\
a \Bb{}před ďáblovým \Am{}učením budeš se \Bb{}na po\C{}zoru \Dm{}mít!}

\verse{7}{}Zuzana stála krásná s hlavou hrdě vztyčenou\\
a její slova zněla klenbou s tichou ozvěnou:\\
\uv{Pohrdám vámi, neznáte nic nežli samou lež a klam,\\
pro tvrdost vašich srdcí jen, jen pro ni umí\G{}rám!}
\verse{7}{}Zuzana \Dm{}stála krásná s \C{}hlavou hrdě \Dm{}vztyčenou\\
a její \F{}slova zněla \C{}klenbou s tichou \Dm{}ozvěnou:\\
\uv{Pohrdám \F{}vámi, nezná\C{}te nic nežli \Dm{}samou lež a \Am{}klam,\\
pro \Bb{}tvrdost vašich \Am{}srdcí jen, jen \printchords{\Bb{}pro ni \C{}umí\G{}rám!}}

\verse{8}{}Tak vzali Zuzanu na kopec pod šibenici\\
a všude kolem ní se sběhly davy běsnící,\\
a ona stála bezbranná, však s hlavou vztyčenou,\\
zemřela tiše samotná pod letní oblohou.\\
\verse{8}{}Tak vzali \Dm{}Zuzanu na \C{}kopec pod ši\Dm{}benici\\
a všude \F{}kolem ní se \C{}sběhly davy \Dm{}běsnící,\\
a ona \F{}stála bezbran\C{}ná, však s \Dm{}hlavou vztyče\Am{}nou,\\
zem\Bb{}řela tiše \Am{}samotná pod \Bb{}letní \C{}oblo\Dm{}hou.\\
}


Expand Down Expand Up @@ -3492,18 +3499,20 @@
\hskip 3em \revrpt{} \E{}Na \Csm{}nananana \A{}ná \E{}ná \rpt{}

\verse{1}{}\E{}Najdem si \Csm{}místo, \Gsm{}kde se dobře \Fsm{}kouří,\\
kde horké slunce do nápojů nepíchá,\\
\hidechords{\E{}kde horké \Csm{}slunce \Gsm{}do nápojů \Fsm{}nepíchá,}\\
\H{}kde vítr \H[/A]{}snáší \E{}šmolky ptačích \A{}hovínek\\
\H{}okolo \A{}nás a \H{}říká\ldots{}

\verse{2}{}Můžeme zkoušet, co nám nejvíc zachutná,\\
tak klidně se dívat jestli někdo nejde,\\
někdo, kdo ví, že už tady sedíme,\\
a řekne: \uv{Nazdar, kluci.}\\
\hidechords{%
\verse{2}{}\E{}Můžeme \Csm{}zkoušet, \Gsm{}co nám nejvíc \Fsm{}zachutná,\\
\E{}tak klidně se \Csm{}dívat \Gsm{}jestli někdo \Fsm{}nejde,\\
\H{}někdo, kdo \H[/A]{}ví, že\E{} už tady \A{}sedíme,\\
\H{}a řekne: \A{}\uv{Nazdar, \H{}kluci.}\\
}
\chorus{}\revrpt{} \E{}Mám \Csm{}jednu ruku \A{}dlou\E{}hou. \rpt{}

\verse{3}{}\A{}Posaď se \Fsm{}k nám, \Csm{}necháme tě \Hm{}vymluvit\\
a vzpomenout si na ty naše úkoly.\\
\hidechords{\A{}a vzpome\Fsm{}nout si \Csm{}na ty naše \Hm{}úkoly.}\\
\E{}Tu ruku nám \Hm{}dej a \A{}odpočívej \D{}v pokoji \E{} \hskip 1em \E{} \\
\A{}tam na tom \Fsm{}místě, \Csm{}kde se dobře \Hm{}není. \E{} \hskip 1em \Fermataup{4}

Expand Down Expand Up @@ -6894,6 +6903,7 @@

\toftagthis{ceskekapely}
\song{Zachraňte koně}{Kamelot}{50pt}{1}{
\printchords{%
\verse{1}\Em{}Peklo byl ráj, když hořela stáj, \Am[7]{}příteli,\\
\C{}věř mi, koně \D{}pláčou, poví\G{}dám.\H[7]{}\\
\Em{}To byla půlnoc, vtom křik o pomoc, už \Am[7]{}letěly\\
Expand All @@ -6904,19 +6914,20 @@
\G{}žil jsem jen pro ně, \Hm{}bránil je nejvíc\C{}krát,\\
než přišla \Am[7]{}chvíle, kdy hřívy \C[maj]{}bílé\\
pročesal \Am[7]{}plamen, spálil na \H[7]{}troud.
}

\verse{2}Ohrady a stáj a v plamenech kraj, už nedýchal,\\
já viděl, jak to hříbě umírá.\\
Klisna u něj a smuteční děj se odbývá,\\
jak tiše pláče oči přivírá.
\verse{2}\Em{}Ohrady a stáj a v plamenech kraj, už \Am[7]{}nedýchal,\\
\C{}viděl, jak to \D{}hříbě umí\G{}rá.\H[7]{}\\
\Em{}Klisna u něj a smuteční děj se \Am[7]{}odbývá,\\
\C{}jak tiše pláče \H[7]{}oči přiví\Em{}rá.

\vskip -1ex
\chorus{}Zachraňte koně\ldots{}\\
\dots spálil na \H[7]{}troud.\D{}\\
\chorus{}Zachraňte koně, křičel jsem tisíckrát,\\
žil jsem jen pro ně, bránil je nejvíckrát.\\
Zachraňte koně, křičel jsem tisíckrát,\\
zachraňte \Em{}koně!\\
\chorus{}\G{}Zachraňte koně\ldots{}\\
\printchords{\dots spálil na \H[7]{}troud.\D{}}\\
\chorus{}\G{}Zachraňte koně, \Hm{}křičel jsem tisíc\C{}krát,\\
\G{}žil jsem jen pro ně, \Hm{}bránil je nejvíc\C{}krát,\\
\G{}Zachraňte koně, \Hm{}křičel jsem tisíc\C{}krát,\\
\printchords{zachraňte \Em{}koně!}\\
}


Expand Down

0 comments on commit a217ffa

Please sign in to comment.