<?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>Daniel D. Johnson (Posts about composition)</title><link>https://www.danieldjohnson.com/</link><description></description><atom:link href="https://www.danieldjohnson.com/categories/composition.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:daniel.dw.johnson@gmail.com"&gt;Daniel D. Johnson&lt;/a&gt; </copyright><lastBuildDate>Mon, 01 Sep 2025 09:09:05 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Reading an Artificial Mind: Visualizing the Neural Net</title><link>https://www.danieldjohnson.com/2015/09/15/reading-an-artificial-mind-visualizing-the-neural-net/</link><dc:creator>Daniel D. Johnson</dc:creator><description>&lt;div&gt;&lt;p&gt;In my previous post, I described my music-composing neural network. In some of the time since then, I extracted some interesting images to visualize the neural network's internal state. And this is what I got:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.danieldjohnson.com/media/uploads/2015/09/img3.png"&gt;&lt;img src="https://www.danieldjohnson.com/media/uploads/2015/09/img3.png" alt="Network Snapshot" class="aligncenter"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.danieldjohnson.com/2015/09/15/reading-an-artificial-mind-visualizing-the-neural-net/"&gt;Read more…&lt;/a&gt; (8 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>art</category><category>composition</category><category>music</category><category>neural network</category><category>Uncategorized</category><category>visualization</category><guid>https://www.danieldjohnson.com/2015/09/15/reading-an-artificial-mind-visualizing-the-neural-net/</guid><pubDate>Tue, 15 Sep 2015 19:51:51 GMT</pubDate></item><item><title>Composing Music With Recurrent Neural Networks</title><link>https://www.danieldjohnson.com/2015/08/03/composing-music-with-recurrent-neural-networks/</link><dc:creator>Daniel D. Johnson</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;em&gt;(Update: A paper based on this work has been accepted at EvoMusArt 2017! See &lt;a href="https://www.danieldjohnson.com/2017/02/23/exciting-news-papers-accepted.html"&gt;here&lt;/a&gt; for more details.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It's hard not to be blown away by the surprising power of neural networks these days. With enough training, so called "deep neural networks", with many nodes and hidden layers, can do impressively well on modeling and predicting all kinds of data. (If you don't know what I'm talking about, I recommend reading about &lt;a href="https://karpathy.github.io/2015/05/21/rnn-effectiveness/"&gt;recurrent character-level language models&lt;/a&gt;, &lt;a href="http://googleresearch.blogspot.ch/2015/06/inceptionism-going-deeper-into-neural.html"&gt;Google Deep Dream&lt;/a&gt;, and &lt;a href="http://arxiv.org/pdf/1410.5401v2.pdf"&gt;neural Turing machines&lt;/a&gt;. Very cool stuff!) Now seems like as good a time as ever to experiment with what a neural network can do.&lt;/p&gt;
&lt;p&gt;For a while now, I've been floating around vague ideas about writing a program to compose music. My original idea was based on a fractal decomposition of time and some sort of repetition mechanism, but after reading more about neural networks, I decided that they would be a better fit. So a few weeks ago, I got to work designing my network. And after training for a while, I am happy to report remarkable success!&lt;/p&gt;
&lt;p&gt;Here's a taste of things to come:
&lt;audio controls&gt;
    &lt;source src="https://www.danieldjohnson.com/files/nnet_music_2.mp3" type="audio/mpeg"&gt;
&lt;/source&gt;&lt;/audio&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.danieldjohnson.com/2015/08/03/composing-music-with-recurrent-neural-networks/"&gt;Read more…&lt;/a&gt; (24 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>composition</category><category>music</category><category>neural network</category><category>project writeup</category><category>python</category><category>Theano</category><category>Uncategorized</category><guid>https://www.danieldjohnson.com/2015/08/03/composing-music-with-recurrent-neural-networks/</guid><pubDate>Mon, 03 Aug 2015 00:53:44 GMT</pubDate></item><item><title>Trying out Ableton Live</title><link>https://www.danieldjohnson.com/2014/07/31/trying-out-ableton-live/</link><dc:creator>Daniel D. Johnson</dc:creator><description>&lt;div&gt;&lt;p&gt;A few weeks ago, I downloaded a trial version of Ableton Live and fiddled around with it. I wrote two short songs, and I thought I may as well put them up here. So, without further ado, here are the two songs I have written:&lt;/p&gt;

&lt;p&gt;Street Corners&lt;/p&gt;

&lt;div&gt;
  &lt;audio src="https://dl.dropboxusercontent.com/u/30516854/Street%20Corners.mp3" controls="controls"&gt;
&lt;/audio&gt;&lt;/div&gt;

&lt;p&gt;Fission&lt;/p&gt;

&lt;div&gt;
  &lt;audio src="https://dl.dropboxusercontent.com/u/30516854/fission.mp3" controls="controls"&gt;
&lt;/audio&gt;&lt;/div&gt;

&lt;p&gt;I've been exploring some different styles that I like, so they are quite different in content, and I haven't really edited them that much. Even so, though, I think they are pretty cool. I kinda pulled the names out of thin air, so don't expect any deep metaphors or anything. &lt;/p&gt;&lt;p&gt;&lt;a href="https://www.danieldjohnson.com/2014/07/31/trying-out-ableton-live/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>Ableton Live</category><category>composition</category><category>music</category><category>Uncategorized</category><guid>https://www.danieldjohnson.com/2014/07/31/trying-out-ableton-live/</guid><pubDate>Thu, 31 Jul 2014 20:53:39 GMT</pubDate></item></channel></rss>