Material for a course on Just Intonation and Microtuning
  • TeX 75.5%
  • LilyPond 23.9%
  • Shell 0.6%
Find a file
2026-09-02 20:38:55 +02:00
ly Font declarations using new variables from LilyPond 2.26. 2026-05-24 09:51:37 +02:00
tex Updated references. 2026-09-02 20:38:55 +02:00
tikz Finalise paper. 2024-03-12 17:49:29 +01:00
.gitignore Add .gitignore 2024-01-04 23:35:58 +01:00
a_7v6n6l.enc Content 2024-01-04 23:45:49 +01:00
bibliography.bib Updated references. 2026-09-02 20:38:55 +02:00
exercises.tex Exercises. 2024-03-12 18:41:47 +01:00
heji2.sty Minor(TM) corrections; mainly things I overlooked while translating 2024-01-29 00:15:34 +01:00
HEJI2Text--ec--base.tfm Content 2024-01-04 23:45:49 +01:00
HEJI2Text--ec.tfm Content 2024-01-04 23:45:49 +01:00
HEJI2Text--ec.vf Content 2024-01-04 23:45:49 +01:00
HEJI2Text.pfb Content 2024-01-04 23:45:49 +01:00
LICENSE Initial commit 2024-01-04 22:47:31 +01:00
main.tex Updated references. 2026-09-02 20:38:55 +02:00
preamble-bib.tex Content 2024-01-04 23:45:49 +01:00
preamble-custom.tex Wrote §4 on melody-related issues. 2024-02-17 20:03:49 +01:00
preamble-env.tex Some exercises. 2024-03-06 00:40:51 +01:00
preamble-math.tex Content 2024-01-04 23:45:49 +01:00
preamble.tex Typo in preamble. 2024-02-23 11:20:02 +01:00
README.md Update README 2024-01-05 00:32:50 +01:00
T1HEJI2Text-LF.fd Content 2024-01-04 23:45:49 +01:00
T1HEJI2Text.map Content 2024-01-04 23:45:49 +01:00

jiam

In order to compile the current article and its accompanying sound samples, proceed as follows:

Dependencies

Make sure you have installed the following applications:

  • pdflatex and biber (preferably a full TeX distro)
  • pdfcrop (which is part of a full TeX distro)
  • lilypond
  • timidity
  • ffmpeg
  • sox

In addition to that, it is recommended to install the classico package from CTAN in order to have a non-serif font matching URW Palladio (https://ctan.org/pkg/classico).

Compile Examples

The subfolder ./ly contains various music examples written in LilyPond. Some examples are supposed to produce a PDF (p-), some should produce a MIDI (m-), some both (b-), as indicated by their prefix in the file name. In order to translate these files into scores and music, run the compile-all script that lies within the same folder, e.g. by calling (from within ./ly):

bash compile-all

After running the script, the ./ly directory should contain various PDF and MIDI files, and, in addition to that, an OGG file for each MIDI file, so that the sound samples can be played on all systems without the need of a MIDI player.

Compile the main document

Finally, compile the main.tex in the main directory. It requires the TEX files inside the ./tikz subfolder, PDFs from ./ly that we created in step 2, as well as all files inside the main folder (most importantly, the font files for the Helmholtz–Ellis symbols). As usual, the LaTeX procedure comprises several steps. We should be fine after running pdflatex once, then biber once, and then pdflatex twice.