#all: pdf midi play show
all: midi play

pdf: vicnia.pdf
midi: vicnia.midi

vicnia.midi: vicnia-midi.ly vicnia-violin1.ly  vicnia-viola.ly tuning.ly
	lilypond vicnia-midi.ly
	mv vicnia-midi.midi vicnia.midi

vicnia.pdf: vicnia.ly vicnia-violin1.ly vicnia-viola.ly
	lilypond vicnia.ly
	xreader vicnia.pdf &

play: midi
	cvlc vicnia.midi

show: pdf
	xreader vicnia.pdf &

edit:
	nano vicnia-[vc]*.ly

equidist:
	echo "" > tuning.ly
	make midi
	mv vicnia.midi vicnia-equi-cc.midi
	cvlc vicnia-equi-cc.midi

pythag: pythag-intvals
	pila2lily b < pythag-intvals > pythag.ly
	cp pythag.ly tuning.ly
	make midi
	mv vicnia.midi vicnia-pyth.midi
	cvlc vicnia-pyth.midi

zarlino: zarlino-intvals
	pila2lily b < zarlino-intvals > zarlino.ly
	cp zarlino.ly tuning.ly
	make midi
	mv vicnia.midi vicnia-zarl.midi
	cvlc vicnia-zarl.midi

tune1719a: tune1719a-intvals
	pila2lily b < tune1719a-intvals > tune1719a.ly
	cp tune1719a.ly tuning.ly
	make midi
	mv vicnia.midi vicnia-1719a.midi
	cvlc vicnia-1719a.midi

tune1719b: tune1719b-intvals
	pila2lily b < tune1719b-intvals > tune1719b.ly
	cp tune1719b.ly tuning.ly
	make midi
	mv vicnia.midi vicnia-1719b.midi
	cvlc vicnia-1719b.midi

tune1719c: tune1719c-intvals
	pila2lily b < tune1719c-intvals > tune1719c.ly
	cp tune1719c.ly tuning.ly
	make midi
	mv vicnia.midi vicnia-1719c.midi
	cvlc vicnia-1719c.midi

experim: experim-intvals
	pila2lily b < experim-intvals > experim.ly
	cp experim.ly tuning.ly
	make midi
	mv vicnia.midi vicnia-expe.midi
	cvlc vicnia-expe.midi

adhoc:	adhoc.ly
	cp adhoc.ly tuning.ly
	make midi
	mv vicnia.midi vicnia-adhoc.midi
	cvlc vicnia-adhoc.midi
