<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DylanLeigh.net (Posts about music)</title><link>http://dylanleigh.net/</link><description></description><atom:link href="http://dylanleigh.net/tags/music.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Wed, 15 Apr 2026 21:15:25 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>How to use a Unix PC as a Vocal Monitor</title><link>http://dylanleigh.net/posts/2019/11/how-to-use-a-unix-pc-as-a-vocal-monitor/</link><dc:creator>Dylan Leigh</dc:creator><description>&lt;div&gt;&lt;p&gt;If you have a computer running on Linux or BSD, a microphone connected
to it, and a desire not to spend $50 on a very small amplifier, you
can use a one line shell script to listen to yourself sing instead.&lt;/p&gt;
&lt;p&gt;Listening to yourself through a vocal monitor gives a better
indication of the pitch and timbre of your voice than just listening
to yourself, as the sound reaching your ears from your mouth is
affected by resonating through your head, like listening to someone
talk through a bone wall covered by a wet blanket. A monitor will
therefore be a more accurate reproduction of what you sound like to
everyone else than "directly" listening to your own voice.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dylanleigh.net/posts/2019/11/how-to-use-a-unix-pc-as-a-vocal-monitor/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>audio</category><category>music</category><category>singing</category><category>tech</category><category>unix</category><guid>http://dylanleigh.net/posts/2019/11/how-to-use-a-unix-pc-as-a-vocal-monitor/</guid><pubDate>Thu, 21 Nov 2019 04:36:38 GMT</pubDate></item><item><title>The Pseudorandom Rhythm Section</title><link>http://dylanleigh.net/posts/the-pseudorandom-rhythm-section/</link><dc:creator>Dylan Leigh</dc:creator><description>&lt;div&gt;&lt;p&gt;Last year RMITCS ran a &lt;a class="reference external" href="http://titan.csit.rmit.edu.au/~e06876/nsw/"&gt;Algorithmic SATB Composition Competition&lt;/a&gt;, 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.&lt;/p&gt;
&lt;p&gt;I already had a random chord progression generator in &lt;a class="reference external" href="https://github.com/dylanleigh/dl-misc-scripts"&gt;my
miscellaneous scripts repo&lt;/a&gt;.  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.&lt;/p&gt;
&lt;p&gt;The melody got dropped as well, and the result is the &lt;a class="reference external" href="https://github.com/dylanleigh/PseudoRandomRhythmSection"&gt;Pseudorandom
Rhythm Section&lt;/a&gt;,
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.&lt;/p&gt;
&lt;img alt="/galleries/software-screenshots/prrs-example-screenshot.png" src="http://dylanleigh.net/galleries/software-screenshots/prrs-example-screenshot.png"&gt;
&lt;p&gt;&lt;a href="http://dylanleigh.net/posts/the-pseudorandom-rhythm-section/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>music</category><category>site-updates</category><category>software</category><guid>http://dylanleigh.net/posts/the-pseudorandom-rhythm-section/</guid><pubDate>Sun, 03 Feb 2019 07:43:23 GMT</pubDate></item></channel></rss>