blob: d01813efb43273009de182700b3fd0c3d95a2a5f (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
$(NAME): $(NAME)/$(NAME)$(GUIDE_SUFFIX).wav
$(NAME)/$(NAME)$(GUIDE_SUFFIX).wav: $(NAME)/$(NAME)$(GUIDE_SUFFIX).midi
fluidsynth -r 48000 -F $@ -l -R no -i -n -a alsa $(SOUNDFONT) $<
$(NAME)/parts/%.pdf: $(NAME)/parts/%.ly $(NAME)/music/%.ly
$(LILY_CMD) --output=$(dir $@) $<
$(NAME)/$(NAME).pdf: $(NAME)/$(NAME).ly $(wildcard $(NAME)/music/*.ly)
$(LILY_CMD) --output=$(dir $@) $<
$(NAME)/$(NAME)$(GUIDE_SUFFIX).midi: $(NAME)/$(NAME).ly $(wildcard $(NAME)/music/*.ly)
$(LILY_CMD) --output=$(dir $@) $< && mv $(subst .ly,.midi,$<) $@
$(NAME)/$(NAME)-klick-mono.wav: $(NAME)/$(NAME).tempo
klick -W $@ -f $<
$(NAME)/$(NAME)-klick.wav: $(NAME)/$(NAME)-klick-mono.wav
sox $< $@ channels 2
$(NAME)/guide$(GUIDE_SUFFIX).wav: $(NAME)/$(NAME)-klick.wav $(NAME)/$(NAME)$(GUIDE_SUFFIX).wav
sox --combine mix $< -v 0.25 $(word 2,$^) $@
$(NAME)/$(NAME)$(GUIDE_SUFFIX).ogg: $(NAME)/$(NAME)$(GUIDE_SUFFIX).wav
oggenc $<
$(NAME)/upload-ogg: $(NAME)/$(NAME)$(GUIDE_SUFFIX).ogg
scp $< elephly.net:~/elephly.net/secret/band/$<
$(NAME)/upload-wav: $(NAME)/$(NAME)$(GUIDE_SUFFIX).wav
scp $< elephly.net:~/elephly.net/secret/band/$<
|