master
muflax 2013-01-02 23:38:09 +01:00
parent 52daaa5a09
commit 47e45ae887
5 changed files with 247 additions and 0 deletions

View File

@ -171,6 +171,9 @@
[Fender Mustang I]: http://www.fender.com/products/mustang/models.php/?prodNo=230001
[SCP wiki]: https://www.scp-wiki.net/
[Rambling Taoist Line]: https://ramblingtaoist.wordpress.com/series/tao-te-ching-line-by-line/
[1000 monkeys]: https://github.com/steinbro/1000monkeys
[Harmony Explained]: http://arxiv.org/html/1202.4212v1
[Musimathics]: http://www.musimathics.com/
<!-- onion -->
[onion horoscope]: http://www.theonion.com/articles/your-horoscopes-week-of-january-10-2012,27001/

View File

@ -99,3 +99,6 @@
[Heidegger xtra]: https://www.youtube.com/watch?v=uSdHoNJu5fU
[Briain Catholic]: https://www.youtube.com/watch?v=LHqOG8p0Lkc
[Half God]: https://www.youtube.com/watch?v=znIXyFh6dsI
[Bill Bailey Bollywood]: https://www.youtube.com/watch?v=AU1NvBlQ-z4
[4 chords]: https://www.youtube.com/watch?v=oOlDewpCfZQ
[big hands]: https://www.youtube.com/watch?v=ifKKlhYF53w

208
content_daily/log/109.mkd Normal file
View File

@ -0,0 +1,208 @@
---
title: Tartar
date: 2013-01-02
techne: :done
episteme: :log
---
> camping awhile the shore
> areas entire
> patiently waiting for
> endurance, the fire
>
> ashes, scales from me, man
> glories are around me
> takes a place to you can
> panther walks in cries, we
>
> -- [some monkeys][1000 monkeys]
Music.
I've been doing three things over the last week or so: using ToI to teach myself absolute pitch (and some related skills), deconstructing guitar chords and planning the rest of the music self-teaching process. But before we get there, first a few organizational thingies and some book reviews.
I thought more about drawing and decided that it's not worth my current resources. I have enough trouble moving all other projects forward, so I stopped the Beeminder goals. I hope to re-evaluate this in a year or so, but for now this skill is dead.
Books.
- [Musimathics][]. It's a decent overview of the underlying concepts of music theory, but contains nothing I didn't already know through undergrad physics and a bit of wikipediaing.
- [Harmony Explained][]. Let me just quote the first sentence:
> Most music theory books are like medieval medical textbooks: they contain unjustified superstition, non-reasoning, and funny symbols glorified by Latin phrases.
This is almost exactly what my Guide To Music Theory For People Who Can't Stand Musicians would've looked like. *Highly* recommended. I have some minor issues with it[^issues], but ultimately if you aren't *at least this good*, you aren't worth reading. I find it interesting that my own notes after one week of studying music theory look *very* similar to it, so I guess anyone with half-decent analytical thinking skills could re-derive it entirely from scratch.
I find it a testament to how completely incompetent music theorists are that basic engineering/math skills are enough to outperform *the whole field* in less than a month. (And let's be honest, even Westergaard's/Schenker's approach, which has the advantage of not being insane unlike the rest, is something that I'd expect any competent programmer to re-invent in a few hours at most.)
Also, from a comment thread about the article:
> Sorry, but this looks like a total crock. There is not and cannot be a scientific theory of music, because it's art. It's an art form created without logic, so how could you demand logical study of it?
I totally forgot that people like that even *exist*! I mean, I've been reading a lot of theology lately, and maybe it's just the influence of people like Craig, but even *there* this kind of crap is getting rare.
This is why I can't stand musicians.
[^issues]:
Specifically:
1. His use of informational complexity is very crude and ad hoc. I would've replaced it with standard Schmidhuber.
2. Some of his speculations aren't quite convincing and would benefit from a deeper statistical analysis. I doubt I would've provided one, but it's something you ought(tm) to do.
3. He focuses somewhat too strongly on harmonics as a design mechanism. Standard Westergaardian line-based development is completely missing and more convincing than his "melody as arpeggiated harmony". Arguably, the specific design mechanisms depend on the genre and are somewhat orthogonal to each other, so this doesn't refute his thesis, it just provides one important way to extend it. It's analogous to having a theory of poetic meter, which is crucial but not sufficient for having a theory of poetry as a whole.
4. I'm even more aggressive about dropping the honest-to-gods mind-bogglingly insane nomenclature and notation of conventional music theory. If there's *any* case where it's appropriate to, as the Futurist Manifesto calls it, "free the land from its gangrene of professors" and "set fire to the libraries", *music theory* is it.
---
Alright, let's start with pitch.
---
Next: chords. The material is pretty standard (and heck, advanced for a punk band), but the presentation isn't. This isn't an actual instruction by itself because it lacks student responses, exercises (although I'll talk about both) and might introduce stuff a little bit too fast. (I might one day expand it somewhat and put it in a separate blog post as an actual guide to chords.) Still, I needed to learn this, so I already developed most of the presentation anyway and I might as well share it!
Requirements: cares about guitar chords. (At least a little bit.) That's it.
Let's start slow: what's a note? A note is some noise that fulfills these three conditions: it has (more-or-less) a certain fixed *pitch*, it *starts* at some point and it *ends* after some duration. Pitch is just another name for the *frequency* of a sound, and tells you how high or low it sounds. A *whoooom* is low pitch, a *meeep* is high pitch.
It turns out that pitch has some interesting properties. If you *double* the pitch of a note, you get a new note that sounds really similar in some way. If you play both at the same time, they sound as if they were the *same* note in two different versions. This distance - going up in frequency until you have twice the original pitch - is called an *octave*. So if you go up *two* octaves, you're at four times the pitch. Similarly, going *down* an octave divides the pitch by two.
In Western[^euro] music, we derive all other notes by dividing an octave into 12 equal parts[^parts]. We name[^name] the first (arbitrary but standardized) note *1* and then count up to *12*. Because of *octave equivalence* (i.e. going up/down an octave feels like the same kind of note), we then reuse the names. So starting at 1 and going up 12 steps lands us again on a 1, just one octave higher. We still want to tell octaves apart, so we call the first note on the first octave 1.1, the next note 1.2, then 1.3 up to 1.12, then it continues 2.1 in the 2nd octave. We mostly make music in the 3rd to 5th octave because that's the range of the human voice.
So that's a note. Let's take two of them: 4.1 and 4.5. They are 4 steps (or semitones) apart. This distance is called an *interval*, in this case, an interval of `[4]`. An interval can have multiple steps: `[3 4 5]`. This means, you start on one (any) note, then go up 3 steps, then 4 (from the first), then 5 (from the first). If you start at 4.1, this would give you the notes 4.1, 4.4, 4.5, 4.6. So an interval is just the pattern of steps - to actually play one, you also need a note to start on. We call that the *root note*.
Now what's a chord? A chord is just a fancy name for an interval. The most important chord on a guitar is the *major* chord, so called not because of its military background (oh gods, shoot me, the puns ate my brain), but because it's so ubiquitous. The major chord is `[4 7]`. So "4.5 major" is the major chord, applied to root note 4.5, i.e. the notes 4.5, 4.9, 4.12. This interval business matters because these notes sound nice together. You can play them all at the same time and you get some pleasant noise.[^noise]
[^noise]: For some detailed speculation *why* the chords are made out of these specific intervals, read [Harmony Explained][].
Pick the 4 most common chords and you get [all of pop music ever][4 chords].
So now you want to play those chords on a guitar. Here's what a guitar looks like:
<%= image("guitar.jpg", "Guitar") %>
As you can see, there are 6 strings along the neck and a whole lot of metal bars underneath. Those are called frets, and they're spaced so that when you place your finger on the top-most fret, the string sounds exactly one step higher, if you put it on the second fret, it's two steps higher and so on. You get the idea. Before we play any chords on this actual guitar, let's start with a different kind of string instrument first: the hypothetical guitar.
Unlike a real one, the hypothetical guitar has an *infinite* number of strings. They just continue indefinitely to the right. (They require some seriously [big hands][] to play.) But that's no problem: all strings are tuned to the same note, *4.1*. It doesn't matter which string you play, it's always the same sound.
So the strings look like this:
| note: | 4.1 | 4.1 | 4.1 | 4.1 | ... |
The relative distances between them are:
| distance: | +0 | +0 | +0 | +0 | ... |
Let's play the "4.1 major" chord. Again, a major chord is `[4 7]`, so 4.1 major consists of the notes 4.1, 4.5, 4.8. The relative distance between the notes is +4, +3, +5 (back to 1 on the next octave). So we start on the 1st string, then look at the next one: it's the same note. That's not good enough - it should be 4 higher. So we pick the 4th fret on the 2nd string. What happens? Well, the distance between the 1st and 2nd string goes up by 4 steps as expected, but at the same time, the distance between the 2nd and 3rd string goes *down* by 4 steps.
| note: | 4.1 | 4.5 | 4.1 | 4.1 | ... |
| distance: | +0 | +4 | -4 | +0 | ... |
| fret: | 0 | 4 | 0 | 0 | ... |
Why? Because we made the 2nd string shorter and so increased the pitch, its note is now higher than the next by that exact amount. So every time you pick a fret, you *increase* the distance of the *previous* and the *current* string by the number of the fret, and you also *decrease* the distance of the *current* and the *next* string by the same amount.
So let's fix the 3rd string. It's way too low and we need to raise it up to a 4.8, which is 7 steps higher, so we pick the 7th fret. (I told you we'd need big hands.)
| note: | 4.1 | 4.5 | 4.8 | 4.1 | 4.1 | ... |
| distance: | +0 | +4 | +3 | -7 | +0 | ... |
| fret: | 0 | 4 | 7 | 0 | 0 | ... |
Success: we now have the 4.1 major chord on the first 3 strings. But what if we *also* want to play the chord in the next octave? That's a very common thing to do. We'd also need 5.1, 5.5 and 5.8, so let's prepare the 4th string. It's 12 too low, so let's lift it up:
| note: | 4.1 | 4.5 | 4.8 | 5.1 | 4.1 | 4.1 | ... |
| distance: | +0 | +4 | +3 | +5 | -12 | +0 | ... |
| fret: | 0 | 4 | 7 | 12 | 0 | 0 | ... |
How do we continue from here? Well it's simple: because we're back at the root (in a different octave), we can just repeat the previous pattern! We just need to push it all 12 frets further down.
| note: | 4.1 | 4.5 | 4.8 | 5.1 | 5.5 | 5.8 | ... |
| distance: | +0 | +4 | +3 | +5 | +4 | +3 | ... |
| fret: | 0 | 4 | 7 | 12 | 16=12+4 | 19=12+7 | ... |
You see how you'd repeat this pattern for all octaves, right? Just use the same fret pattern of 0, 4, 7, 12, and repeat it indefinitely, adding 12 every time we finish one repetition.
See how this fret pattern is identical to the actual interval we're trying to play? You can play any interval you want just by taking the *relative* distances of the interval and turning them into *relative* distances between frets. What if we want to play 4.2 major? That's not what our strings are tuned to! But no problem: it just adds +1 to everything. We just move one fret down on the whole neck. Now we can play *any* chord we want (above 4.1 - there's no way to *decrease* the pitch of a string).
You may also have noticed that we cover a full 12 frets just to play one chord. That's a seriously long distance. A normal guitar only has about 20 frets. This pattern won't do. What if, instead of tuning every string to the same 4.1, we'd tune them already one step apart?
| note: | 4.1 | 4.2 | 4.3 | 4.4 | ... |
| distance: | +1 | +1 | +1 | +1 | ... |
| fret: | 0 | 0 | 0 | 0 | ... |
Let's repeat our original routine to find the frets for the 4.1 major chord. We want the 2nd string to play 4.5, but now we only need to add 3 more steps.
| note: | 4.1 | 4.5 | 4.3 | 4.4 | 4.5 | ... |
| distance: | +1 | +4 | -2 | +1 | +1 | ... |
| fret: | 0 | 3 | 0 | 0 | 0 | ... |
Note how the 3rd string is now only *2* lower because the built-in interval already adds one step for us. Let's complete[^comp] the rest up to 5.8:
[^comp]: This is where you'd do the obvious exercise of letting the student fill out the table.
| note: | 4.1 | 4.5 | 4.8 | 5.1 | 5.5 | 5.8 | 4.7 | ... |
| distance: | +0 | +4 | +3 | +5 | +4 | +3 | -13 | ... |
| fret: | 0 | 3 | 5 | 9 | 12 | 14=12+2 | 0 | ... |
The fret pattern 0, 4, 7, 12 becomes 0, 3, 5, 9. Why? Because at every step, we already have a cumulative +1 built-in, so it *really* means 0, 3(+1), 5(+2), 9(+3). It would continue as 12(+4), 14(+5), 18(+6) and so on. There's another way to remember it. Go back to the *relative* distance between strings. In the first version where we always use the same note, the fret number increases (as per the interval of the chord) as +4, +3, +5, repeating. But now because we have an inherent +1 <del>damage against ogres</del> step between strings, the relative distance becomes +3, +2, +4, repeating - just 1 lower!
So it's easy to remember how to play the chord on this second tuning: just use the old +4, +3, +5 finger pattern, but decrease everything by 1. Again we can play any chord we want - just take the relative distances and *subtract 1* at every step.
And we were successful, kinda - the chord now only needs 9 frets to play instead of 12. But that's still not good enough for us. Maybe we can compress the fret range *even more*? (cue mad engineering music)
The smallest relative distance between notes in our chord is +3, so maybe that would make a good distance to tune our strings to?
| note: | 4.1 | 4.4 | 4.7 | 4.10 | ... |
| distance: | +3 | +3 | +3 | +3 | ... |
| fret: | 0 | 0 | 0 | 0 | ... |
Remember that we can just turn intervals into frets by taking the relative distances, and adding the built-in distance between strings. So our +4, +3, +5 pattern would become +1, +0, +2 and give us the frets 0 (start), 1 (+1), 1 (+0), 3 (+2), 4 (+1), 4 (+0) and so on.
| note: | 4.1 | 4.5 | 4.8 | 5.1 | 5.5 | 5.8 | 5.7 | ... |
| distance: | +0 | +4 | +3 | +5 | +4 | +3 | -1 | ... |
| fret: | 0 | 1 | 1 | 3 | 4 | 4 | 0 | ... |
That's pretty awesome because that's actually *playable*. The first chord just needs one fret, and with 4 frets, we get 2 full chords. 4 frets is still a bit tricky, but not impossible like the previous 19 frets. But... maybe... we could compress them *even more*?
Let's take a look at the current fret distances: +1, +0, +2. Let's say we add one more and move up to +4 between strings. That would give us +0, -1, +1. Here's the problem: there are no negative frets. There's still a way we can deal with this.
Negative fret distances are only a problem if we *start* with 0 frets. If we just moved everything down one fret, we wouldn't be able to play a 4.1 major chord, but we could still play the 4.2 major chord with these frets: 1, 1, 0, 1, 1, 0, 1, and so on. So we could just tune all strings one note down to 3.12 and still cover everything.
| note: | 4.1 | 4.5 | 4.8 | 5.1 | 5.5 | 5.8 | 5.7 | ... |
| distance: | +0 | +4 | +3 | +5 | +4 | +3 | -1 | ... |
| fret: | 1 | 1 | 0 | 1 | 1 | 0 | 1 | ... |
Note how using 4 steps is really convenient: two chords span just one fret. It has the disadvantage though that we have to start in a lower pitch than we actually intend to play in most of the time.
- inevitable because you can never fit all root notes on one guitar
- alternative solution: skip steps
[^euro]:
<% skip do %>
If you feel like I'm too eurocentric, be happy I don't mention how many music theorists of old held that not just Western music, but *German 18th century music* in particular was the best *humanity as a whole* has ever produced. Like, ever. Don't point out to those dudes that a certain Korean song just got one billion hits on Youtube a couple of days ago.
Also, [fuck dead old guys][Bill Bailey Bollywood].
<% end %>
[^name]:
The notes have different traditional names, but they are stupid and I don't use them. My notation is similar to scientific pitch notation, except I start counting at 1, not 0. (Because only slaves start counting at 0.) For reference, C is 1, C# is 2, B is 12.
[^parts]:
Two remarks about that. Dividing an octave into 12 equal parts is called *equal temperament*. This is slightly misleading because the absolute distance between notes isn't equal, but the ratio of a note and the previous note. In other words, pitch between notes increases at a constant *percentage*. This is because your ears work logarithmically and perceive the same multiplier as a constant "auditory distance".
The other thing is that equal temperament isn't the only way to derive notes, particularly before the 18th century. But all other ways are insane and if you use them, you're evil. Like, *imperial units* evil.
---
<% skip do %>
Kokeicha. Really awesome green tea. It's like normal green tea *plus* matcha. It's ultra-grassy and affordable and not dish-watery like gyokuro.
<% end %>
---
<% skip do %>
Belief update time.
I've already been holding this position for some time now, but I only recently noticed how completely it dissolved the related issues that plagued me some years ago. I think I never wrote it down, so here goes.
The behaviorists are right about pretty much everything. They're not yet done, in the sense that obviously psychology is not a solved field, but anything that is un-behaviorist is just wrong. My biggest mistake, which almost got me all the way to dualism (oi vey) was listening to cognitivists. Screw them. I modus tollensed way too hard on this one.
(Too lazy to actually explain anything here, just keeping a note that this is no longer an interesting position for me to think about. Just read the behaviorists and, you know, *learn* the skills. That should've been the one clue I needed: there are many theories about the psychology and philosophy of mind. Exactly one can actually be used in practice.)
<% end %>

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -0,0 +1,33 @@
---
title: Sermon of Simon Peter
date: 2012-12-17
techne: :wip
episteme: :fiction
---
So I wrote my first sermon, the [Sermon of Simon Peter][]. It had to happen eventually. If I already had an established Post-Marcionite Church with an actual congregation, I guess I would read it there. I'm still unsure how openly meta the Post-Marcionite Church should be and so I don't know how much I should comment on the sermon. I'll try to err on the side of meta for now.
Spoilers, obviously.
The sermon has 3 layers. It's written specifically for Marcionites (and people who didn't know yet that they were Marcionites) to convert them to Post-Marcionism. As such, the text borrows the familiar (to Marcionites) allegorical layer of the Markan narrative, used to troll (then proto-, now mainstream) orthodoxy by talking about Marcionites doctrines in the clothes of Catholic heresy. This is why the sermon pretends to be (pre-Nicene) Catholic in content and message, even though it's clear to the audience that it is neither.
The most superficial layer, a rejection of the Pharisees, who like in many other Christian texts are more of a universal stand-in for people believing in "law first, grace second, love optional", is still valid in its own right, but the Marcionite is expected to realize (or know already) that this criticism is extended to the fallen apostles, represented primarily by Peter, in contrast to Paul, the true Apostle. The second layer is therefore seemingly similar to the gospel of Mark.
And yet this rejection of Peter rapidly goes *way* past what Marcion would've been comfortable with. The text in a way imagines what orthodoxy would sound like, if instead of using Matthew to finalize how much ground they were willing to concede to their critics, they had instead much earlier embraced a Tertullianesque stance.
"God is not embarrassed by our existence, so why should He be embarrassed by taking human form?", says the wise apologist, forever wiping away this line of criticism, burying Pharisee and Gnostic alike. In this argument, the text reveals its real purpose: to make the Marcionite uncomfortable with Gnosticism and docetism. The audience is already willing to reject the Jewish limitations of God; now they also need to shed the Gnostic limitations.
The preacher reading the sermon sets the audience up to reject him[^him] thrice, just as Peter rejected Christ in Jerusalem. First, and in superficial agreement with the sermon, they reject the Pharisean argument. Second, and plausibly transparent to the Marcionite, they reject the orthodox argument as incomplete. And third and most importantly, they reject the Gnostic argument as similarly incomplete, hopefully plunging them deep into Hell.
[^him]: A short remark about gender. I normally take great care to not unnecessarily gender anyone, yet the sermon expects both a male preacher and audience. This is an intentional aspect of the Gnostic layer, which aims to uncharacteristically bring Sophia to Christ, not the other way around. Ideally the preacher would be a man dressed as a woman dressed as a man. \</tumblr\>
Lastly, the sermon uses both Marcionite and *Simonian* troll allegories side-by-side. This is never brought up explicitly, but the hope is that one notices that the author is either unfamiliar with the Marcionite obfuscation - but then how do they understand Marcionite doctrine so well? - or treats both sides the same because they *are* the same. Eventually one no longer sees Peter and Paul as opposites, but as imperfect reflections of a non-dual unity - Simon Peter.
---
Brothers!
The Pharisees seek to embarrass us when they say that Christ is born of rape.
sermon that defends simon secretly, incorporates toledot yeshu