Rock of Ages, Cleft for Me #5

I’ve flattened some of the sevenths to make them 2 72-EDO steps lower. That makes the Eb sound better as the seventh of an F Major dominant chord in measures 13, 17, 19, 20, 24, 27, 37, and 41. The rest of the Eb’s are a 4:3 above the Bb major key, and they don’t sound so hot with a flatted Eb. I don’t care for the 21/16 that results from that discord.

Or download here: Rock of Ages, Cleft for Me.

Cleft for Cleft for Me Rock of Me of Ages Cleft Ages Rock Cleft for Cleft for Me for

Recall that the Markov Chain Drunkard’s Walk algorithm is one where the next step is either to left or right in a sequence. In this case, I’ve applied it to the Rock of Ages Hymn. The preprocessor chooses to start with one of the many chords in the hymn, and goes either forward to the next chord in the sequence or back one. Repeat for a while. This was hard to do, but I think the effect is interesting. I might try to use it more, now that I finally figured out how to code it.

Or download here: Rock of Ages, Cleft for Me.

New Variations

I’ve added some new variations involving many more slides, trills, and shorter repetitions. The piece starts out the same, but by the third measure (about 60 seconds in) the piece gets more sparse. I then goes back and forth between the sparse and dense alternatives. Drunkard’s Walk determines the path. The rhythm is back to a constant one at this point.

Or download here: Jesus, All My Gladness.

A Drunkard’s Walk Through a Golden Ratio Sequence

I can set the tempos that are available to any numbers, and in this case the numbers are in a Golden Ratio:

.tempof1 q2400
.tempof2 q1483
.tempom1 q917
.tempom1 q567
.tempos1 q350

The preprocessor can pick any tempo from those beats per minute, and Csound moves from one to another over time. The effect is to always be speeding up or slowing down to one of those steps.
And it moves to either the next or previous one in the series, like a Markov Chain Drunkard’s Walk algorithm.

Or download here: Jesus, All My Gladness.