<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Musings on CyberSpy</title>
    <link>https://cyberspy.io/categories/musings/</link>
    <description>Recent content in Musings on CyberSpy</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 29 Oct 2017 15:02:50 -0400</lastBuildDate>
    <atom:link href="https://cyberspy.io/categories/musings/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Maestro Cue the Music!</title>
      <link>https://cyberspy.io/articles/2017-10-29t150250-0400--maestro-cue-the-music/</link>
      <pubDate>Sun, 29 Oct 2017 15:02:50 -0400</pubDate>
      <guid>https://cyberspy.io/articles/2017-10-29t150250-0400--maestro-cue-the-music/</guid>
      <description>&lt;h2 id=&#34;now-its-time-to-get-conducting&#34;&gt;Now it&amp;rsquo;s time to get conducting.&lt;/h2&gt;&#xA;&lt;p&gt;We&amp;rsquo;ve learned all about L-systems, midi magic, tools like MISEP that generates musical patterns. Now we can take it all together and generate some algorithmically inspired music!&lt;/p&gt;&#xA;&lt;p&gt;To do this, I&amp;rsquo;mg going to reach for the &lt;a href=&#34;https://github.com/ideoforms/isobar&#34;&gt;isobar&lt;/a&gt; kit I mentioned in the first&#xA;post. Rather than spend time writing the tedious algorithms to perform the mappings, this fine python library offers&#xA;a rich collection of algorithmic generators and mappings - for chromatic, velocity, and rhythmic elements.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Listen to my MISPELling</title>
      <link>https://cyberspy.io/articles/2017-10-23t205241-0400--listen-to-my-mispelling/</link>
      <pubDate>Mon, 23 Oct 2017 20:52:41 -0400</pubDate>
      <guid>https://cyberspy.io/articles/2017-10-23t205241-0400--listen-to-my-mispelling/</guid>
      <description>&lt;h2 id=&#34;expremigen---a-lesson-in-mispel&#34;&gt;expremigen - a lesson in MISPEL&lt;/h2&gt;&#xA;&lt;p&gt;Expremigen is an expressive midi generation library written in python by &lt;a href=&#34;https://github.com/shimpe&#34;&gt;shimpe&lt;/a&gt;. It&amp;rsquo;s an exceptional&#xA;tool to create musical compositions which can be rendered into MIDI and played out to an audio device.&lt;/p&gt;&#xA;&lt;p&gt;In this post, we&amp;rsquo;re going to cover how to setup your OSX-based computer to play a midi file and then dive into using the python&#xA;library, expremigen and it&amp;rsquo;s MIDI Specification Language (MISPEL) to generate some midi compositions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generating Music with Formal Grammars</title>
      <link>https://cyberspy.io/articles/2017-10-19t093723-0400--generatig-music-with-formal-grammars/</link>
      <pubDate>Thu, 19 Oct 2017 09:37:23 -0400</pubDate>
      <guid>https://cyberspy.io/articles/2017-10-19t093723-0400--generatig-music-with-formal-grammars/</guid>
      <description>&lt;h2 id=&#34;whats-your-grammar-know-about-music&#34;&gt;What&amp;rsquo;s your Grammar Know about Music?&lt;/h2&gt;&#xA;&lt;p&gt;Well, not your Grandma, but &lt;a href=&#34;https://en.wikipedia.org/wiki/Formal_grammar&#34;&gt;grammar&lt;/a&gt;, a field of computer science that formalizes&#xA;language theory. For those unfamiliar with the topic, it&amp;rsquo;s a bit similar to the grammar&#xA;lessons that tortured you in grade school, except with a twist of math!&lt;/p&gt;&#xA;&lt;p&gt;Why do we care about grammars when we are contemplating generating music algorithmically? It&#xA;turns out using a special type of generative grammar known as an L-system is a great way to&#xA;programmatically create our compositions. In the last post, one of the &lt;a href=&#34;http://peterlangston.com/Papers/amc.pdf&#34;&gt;academic papers&lt;/a&gt;&#xA;discussed this technique. Here, I&amp;rsquo;ll summarize some of that discussion and develop examples which we can&#xA;use for our compositions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Experimenting with Programatically-Generated (Sheet) Music</title>
      <link>https://cyberspy.io/articles/2017-10-16t161227-0400--experimenting-with-programatically-generated-sheet-music/</link>
      <pubDate>Mon, 16 Oct 2017 16:12:27 -0400</pubDate>
      <guid>https://cyberspy.io/articles/2017-10-16t161227-0400--experimenting-with-programatically-generated-sheet-music/</guid>
      <description>&lt;h2 id=&#34;music-math-mashup---a-multi-part-series-on-music-math-and-programming&#34;&gt;Music Math Mashup - A Multi-part Series on Music, Math, and Programming&lt;/h2&gt;&#xA;&lt;p&gt;Today, I thought I&amp;rsquo;d experiment with smashing music and software together - let&amp;rsquo;s take a look&#xA;at different algorithms and tools that allows us to experiment with the &lt;strong&gt;generation&lt;/strong&gt; of music,&#xA;along with the &lt;strong&gt;visualization&lt;/strong&gt;, and &lt;strong&gt;performance&lt;/strong&gt; of our generated scores. There&amp;rsquo;s a lot&#xA;here, and we&amp;rsquo;re going to tackle it in multiple blog posts, so don&amp;rsquo;t get overwhelmed thinking&#xA;about all of it at once!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
