Knuth: Fantasia Apocalyptica
www-cs-faculty.stanford.edu
www-cs-faculty.stanford.edu
As a software engineer who is Catholic and appreciates puns, I find this to be pure gold.
This is a very complex piece and I expect many renditions and adaptations will arise out of it, both in the classical/traditional circles as well as avant-garde jazz ones.
It has helped humble me though, to know that pretty much everything he presents requires study. I have had few things from his book that I just got. Most required trying several times before they clicked.
And, if you ever read some of his afterwards, there are plenty of places where he concedes mistakes he made. Is really nice to see.
Knuth’s work is full of dry wit, and it’s possible to spend much of the time giggling as you read.
I spent a lot of time in high school reading books on orchestration, and I wrote a fairly good-sized work for symphonic band entitled Milton and the Rhinocerous. (It was a spoof of Peter and the Wolf, using a story by Roger Price that I didn't know was protected by copyright. I was blithely ignorant about intellectual property.) I proudly presented that piece to the band director, and he proceeded to lose it. As far as I know, no trace of that piece remains; and everybody, including me, is probably better off as a result.
LilyPond text format is best seen as an open file-format in ascii, primarily for machine consumption, not human.
I'm an organist myself, and entering music that way became extremely fluid—to the point that I felt like I was "playing" the music as I typed. For complex three-stave music, I got up to a pace of a couple of pages per hour. Polyphonic music with well-written voice-leading (i.e. independent voices, rather than big chunks of notes) was especially pleasant to engrave in this way.
Comparable to writing (La)TeX for mathematics I’d say.
1. Before starting, number the measures on the original score. I write the number every fifth measure.
2. Before engraving any actual notes, I'll make a voice that is entirely "skips", plus time signatures, key changes, barlines, etc. I include this voice on each stave.
3. I always try to deconstruct the piece into individual voices. Of course, this is straightforward for many pieces (choral and instrumental especially), but every piece with good voice-leading can be broken up like this. My music theory background (I was a Music & Comp-Sci double-major in college), along with my experience as a chorister and organist, helps me a lot with this.
4. Engrave one voice at a time. For some pieces, this means that I'm engraving half of a stave's notes (or less) in each pass.
5. In most cases, I put a single measure on each line. I make sure to use bar-checks whenever possible (once in a while they won't work, if I'm doing something weird that confuses LilyPond). Every fifth measure, I add a comment with the measure number (to match up with the numbers I've written on the physical score).
6. I use LilyPond's various built-in checks (bar number checks, octave checks...) liberally. They're very similar to unit tests, in that they allow for much easier "refactoring" down the line.
7. The right environment helps a lot. When I was doing tons of engraving, I had a document holder with a movable marker to help me keep my place. I rotated one of my monitors to portrait to show a full page; I'd keep the markup on the other monitor, and had a keyboard shortcut set up to easily run LilyPond as needed. I'd often run it after making just a change or too.
8. LilyPond's layout engine is astonishingly good, but I'd still have to make tweaks to the final output in some cases. I had a macro set up so that I could do a quick /moveGrob to tweak the extra-offset property of a grob to move it without changing the behavior of the layout engine.
Interstellar on church organ is intense. Feel inspired here:
A typical example is Carmina Burana, which qualifies as the 'most damn German thing ever' to me.
https://www.youtube.com/watch?v=GXFSK0ogeg4
It's not exclusively about the pipe organ but think people on Youtube refer to examples of it as 'Epic Music', often inspired by visuals from film or gaming. If you search 'epic music' there are a huge number of channels dedicated to it.
Here's a Japanese example:
https://www.youtube.com/watch?v=C7HL5wYqAbU
And the most famous example from my country:
There's a ton of music actually written for the organ which is quite interesting, in a variety of styles.
Bach's Toccata and Fugue in D Minor, one of the most famous pieces of organ music ever, played on an organ built in 1730 (and, if I read the history right, it was actually specified by Bach):
https://www.youtube.com/watch?v=Nnuq9PXbywA
You can hear the recording simply outright fail on the low notes. The organ has a 32-foot pipe, which produces 16Hz notes. The reocrding simply doesn't do it justice; if you ever get the chance, listen to it live; it's an almost transcendent experience.
There are, however, apparently two organs in the world with 64-foot pipes (8Hz!) and several more which can synthesise an 8Hz subharmonic using smaller pipes, but I haven't found a recording I trust of it yet.
I probably wouldn't pick up on loss, I expect it is like enjoying real bean coffee vs the granulated matter that passes as a substitute. It takes a while for your taste buds to discern the difference and I expect it is the same for our ears.
Having said that I also have been listening to experimental ambient music so I know I enjoy the deeper vibrations you get at that level.
Knuth has one at home (fun fact: so does Alan Kay). He sat down with me and went through the score with me -- it's full of great puns (e.g. the beginning is an inverted Toccata und Fuge d-Moll) but, well, he shouldn't quit his day job. Which admittedly is doing whatever he wants!
He's also really really amazing on the keyboard. We saw him on the street the other day and my kid pointed and said "Look, there's that awesome harpsichord player!" I've tried to explain that he's an amazing computer scientist but kiddo has different priorities: computer scientists are a dime a dozen while harpsichord players, well, they're rare.
(I'm going to get my revenge by forcing the kid to program in MIX).