Posts for year 2019 (old posts, page 1)

The Pseudorandom Rhythm Section

Last year RMITCS ran a Algorithmic SATB Composition Competition, to generate a SATB song from arbitrary text. I wasn’t able to get anything working for the competition, but I did learn a bit about generating and manipulating musical scores in Python.

I already had a random chord progression generator in my miscellaneous scripts repo. I tried playing around with using that to generate scores with harmonically pleasing chords. I didn’t have much luck with text analysis; the project shifted into attempt to do some kind of instrumental jazz/bebop generator.

The melody got dropped as well, and the result is the Pseudorandom Rhythm Section, which generates a random chord progression and piano/bass acompaniment. The output is a score in MusicXML with both parts and the chord symbols. Ideal for practicing improvisation or coming up with ideas for composition.

/galleries/software-screenshots/prrs-example-screenshot.png

Read more…

Yes, I only posted once last year

Unfortunately my health somehow got even worse last year, and then took a turn for the yet more worse this summer with the record-breaking heat. I’ve switched up medication a few times and things seem to be improving slightly (although I might have to just take it easy until after summer).

Although I spent most of the year too exhausted to function I did release some software on my github repo in August and January; respectively a jazz-comping generator and my nutrition tracking system.

I’ll be posting in detail about these as soon as I’ve finished dusting off the cobwebs of the software section of the site. Maybe even this month!