Supermario (no timing).
This commit is contained in:
commit
8c3b3bb8dc
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
*.midi
|
||||
*.pdf
|
60
Makefile
Normal file
60
Makefile
Normal file
@ -0,0 +1,60 @@
|
||||
SRC = supermario
|
||||
BIBLIOGRAPHY = bibliography
|
||||
ALLSRC = $(shell find . -name "*.ms")
|
||||
|
||||
# -P => move ponctuation after reference
|
||||
# -S => label and bracket-label options
|
||||
# -e => accumulate (use a reference section)
|
||||
# -p bib => bibliography file
|
||||
REFER_OPTS = -PS -e -p $(BIBLIOGRAPHY)
|
||||
REFER = refer $(REFER_OPTS)
|
||||
|
||||
# -k => iconv conversion (did it ever worked?)
|
||||
# -ms => ms macro
|
||||
# -Tpdf => output device is PDF
|
||||
GROFF_OPTS = -t -Tpdf
|
||||
GROFF = groff $(GROFF_OPTS)
|
||||
|
||||
EQN_OPTS =
|
||||
EQN = eqn $(EQN_OPTS)
|
||||
|
||||
PRECONV_OPTS =
|
||||
PRECONV = preconv $(PRECONV_OPTS)
|
||||
|
||||
# ghighlight brings `source-highlight` to troff
|
||||
GHIGHLIGHT_OPTS =
|
||||
GHIGHLIGHT = ghighlight $(GHIGHLIGHT_OPTS)
|
||||
|
||||
VIEWER_OPTS = -
|
||||
VIEWER = zathura $(VIEWER_OPTS)
|
||||
|
||||
SOELIM_OPTS =
|
||||
SOELIM = soelim $(SOELIM_OPTS)
|
||||
|
||||
PIC_OPTS =
|
||||
PIC = pic $(PIC_OPTS)
|
||||
|
||||
GRAP_OPTS =
|
||||
GRAP = grap $(GRAP_OPTS)
|
||||
|
||||
# GH_INTRO: instructions before each source code provided by source-highlight
|
||||
# GH_OUTRO: ------------ after ---- ------ ---- -------- -- ----------------
|
||||
# GH_INTRO/GH_OUTRO: values are separated by ';'
|
||||
|
||||
GH_INTRO := .b1;.nr DI 0;.DS I;.fam C
|
||||
GH_OUTRO := .fam;.DE;.b2
|
||||
|
||||
export GH_INTRO
|
||||
export GH_OUTRO
|
||||
|
||||
# SHOPTS: cmd line parameter given to source-highlight
|
||||
SHOPTS = --outlang-def=./.source-highlight_groff-output-definition
|
||||
export SHOPTS
|
||||
|
||||
#$(SRC).pdf:
|
||||
# cat $(SRC).ms | $(SOELIM) | $(GHIGHLIGHT) | $(PRECONV) | $(GRAP) | $(EQN) | $(PIC) | $(REFER) | $(GROFF) > $@
|
||||
|
||||
$(SRC).pdf:
|
||||
lilypond $(SRC).ly
|
||||
|
||||
include Makefile.custom
|
7
Makefile.custom
Normal file
7
Makefile.custom
Normal file
@ -0,0 +1,7 @@
|
||||
upload:
|
||||
scp $(SRC).pdf tacos:/var/www/htdocs/t.karchnu.fr/doc/
|
||||
|
||||
run: $(SRC).pdf
|
||||
|
||||
serve:
|
||||
find . -name "*.ly" | entr gmake -B run
|
45
supermario.ly
Normal file
45
supermario.ly
Normal file
@ -0,0 +1,45 @@
|
||||
\version "2.18.1"
|
||||
\header { title = \markup "Super Mario ;)" }
|
||||
|
||||
supermario = \relative {
|
||||
|
||||
\repeat volta 2 {
|
||||
b'8^"main" b b a b d g, % main
|
||||
|
||||
% second
|
||||
\repeat volta 2 {
|
||||
c^"start second riff" a f a b a f
|
||||
e' e d e c d b c a b a
|
||||
}
|
||||
|
||||
c-"third riff" f, g a g a b
|
||||
c f, g a e' e e e
|
||||
c f, g a g a b g f e
|
||||
|
||||
f^"last riff" f f f g a g f e
|
||||
f f f f g a f e
|
||||
f f f f g a g f e^"And we"-"start again!"
|
||||
}
|
||||
}
|
||||
|
||||
\score {
|
||||
<<
|
||||
\new Staff {
|
||||
\supermario
|
||||
}
|
||||
%\new TabStaff {
|
||||
\new TabStaff \with { \override Glissando.style = #'none } {
|
||||
\supermario
|
||||
}
|
||||
>>
|
||||
}
|
||||
|
||||
\bookpart {
|
||||
\header {
|
||||
title = "Super Mario"
|
||||
}
|
||||
\score {
|
||||
\supermario
|
||||
\midi { }
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user