<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Creative Coding on Evan King</title>
    <link>https://evanking.io/tags/creative-coding/</link>
    <description>Recent content in Creative Coding on Evan King</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 10 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://evanking.io/tags/creative-coding/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Engram: Generative audio sampler</title>
      <link>https://evanking.io/posts/engram/</link>
      <pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://evanking.io/posts/engram/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; I&amp;rsquo;m launching the Engram, a hardware sampler that generates new sounds in real-time using embedded generative audio models. It combines traditional sampling with voice control and audio &amp;ldquo;model bending&amp;rdquo;, giving musicians new ways to explore and create unique sounds.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;mailto:evan@thoughtfulthings.ai&#34;&gt;Contact me&lt;/a&gt; or &lt;a href=&#34;https://forms.gle/XLEyPUZX7nvT8qxi6&#34;&gt;sign up as a tester&lt;/a&gt; to help shape Engram&amp;rsquo;s future. EDIT: The call for testers is now closed.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;how-do-we-make-ai-art-less-boring&#34;&gt;How do we make AI art less boring?&lt;/h3&gt;&#xA;&lt;p&gt;People have mixed feelings about AI. Everyone I talk to – from engineers to physicians to artists – agrees on one thing: AI changes their relationship with their labor. The response to this, however, varies quite a bit. This ambivalence is most apparent in creative fields, where AI boosters are selling the ability to generate whole books, movies, albums, and works of visual art from a few prompts. From an efficiency perspective, this is optimal. But art has never been about efficiency: it&amp;rsquo;s about history, the artist&amp;rsquo;s abilities and limits, and the artistic process. Many artists are responding to these efficiency promises with rightful animus and distrust. The artists, in fact, are not the customer. Their bosses are.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mishearings: Turning ASR models into poets</title>
      <link>https://evanking.io/posts/mishearings/</link>
      <pubDate>Tue, 11 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://evanking.io/posts/mishearings/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; I built a tool for assembling &lt;a href=&#34;https://en.wikipedia.org/wiki/Dada&#34;&gt;Dadaist&lt;/a&gt; poems from ASR transcriptions of misheard speech, and you can &lt;a href=&#34;https://mishearings.evanking.io&#34;&gt;play with it in your web browser&lt;/a&gt;. I built it with my &lt;a href=&#34;https://github.com/moonshine-ai/moonshine-js&#34;&gt;&lt;code&gt;MoonshineJS&lt;/code&gt;&lt;/a&gt; library, &lt;code&gt;Tone.js&lt;/code&gt;, and &lt;code&gt;p5js&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;introduction&#34;&gt;Introduction&lt;/h3&gt;&#xA;&lt;p&gt;My goal lately has been to build &lt;a href=&#34;https://github.com/moonshine-ai/moonshine-js&#34;&gt;a JS library for simple on-device speech recognition&lt;/a&gt; in web applications. While there are many practical uses for this, I felt the urge recently to explore its creative potential. Speech recognition models are a bit more utilitarian than purely generative models – you put speech in and get text out – so I had my work cut out for me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A private ambient summarizer device</title>
      <link>https://evanking.io/posts/summarizer/</link>
      <pubDate>Fri, 03 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://evanking.io/posts/summarizer/</guid>
      <description>&lt;p&gt;&lt;em&gt;An ePaper display shows the most common words overheard from nearby conversations.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I wrapped up my PhD recently. It&amp;rsquo;s in &amp;ldquo;Electrical and Computer Engineering&amp;rdquo;, though it&amp;rsquo;s more descriptive to say that I spent my four years of graduate school working in &amp;ldquo;Ubiquitous Computing&amp;rdquo; or &lt;em&gt;ubicomp&lt;/em&gt;. Ubicomp researchers aim to make technology that &amp;ldquo;fit[s] the human environment&amp;rdquo; rather than forcing humans to adapt themselves to environments dominated by obtrusive technology. Established by the late &lt;a href=&#34;https://en.wikipedia.org/wiki/Mark_Weiser&#34;&gt;Mark Weiser&lt;/a&gt; at Xerox PARC in the early nineties, ubicomp has philosophical roots: Weiser was strongly influenced by the idea of &amp;ldquo;entanglement&amp;rdquo;, which suggests that humans are inextricably linked to (and influenced by) their surroundings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self-updating pothos timelapse camera</title>
      <link>https://evanking.io/posts/pothos/</link>
      <pubDate>Sun, 25 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://evanking.io/posts/pothos/</guid>
      <description>&lt;p&gt;A daily-updated timelapse of my pothos plant.&lt;/p&gt;&#xA;&lt;p&gt;While I&amp;rsquo;ve cared for (and killed) a variety of different houseplants over the years, &lt;a href=&#34;https://en.wikipedia.org/wiki/Epipremnum_aureum&#34;&gt;pothos plants&lt;/a&gt; are probably my favorite. They are incredibly hardy, easy to propogate from clippings, and they grow quickly. I&amp;rsquo;ve always been curious to learn a bit more about how these plants maneuver as they grow, so I decided to set up an automated system to monitor mine.&lt;/p&gt;&#xA;&lt;p&gt;Combining an ESP8266 equipped with a camera, some Philips Hue smart lights, and a Raspberry Pi, this system takes a picture of the plant every hour and prepares a rolling timelapse of the past week every day at midnight. A bit of code handles exposure by balancing out the smart lights in my living room and turning on an overhead light before taking the picture. Another bit of code does some color balancing, yielding a better looking photo. &lt;del&gt;Each day it uploads the latest timelapse to &lt;a href=&#34;http://pothos.evanking.io&#34;&gt;pothos.evanking.io&lt;/a&gt;. The timelapse above is the latest, updated automatically.&lt;/del&gt; UPDATE: I took this down when I moved in 2023 and haven&amp;rsquo;t had a chance to put it up again. It was a fun project though, so I&amp;rsquo;m keeping it here for archival purposes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Plants Are Hanging on by a Thread</title>
      <link>https://evanking.io/posts/mpahobat/</link>
      <pubDate>Fri, 03 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://evanking.io/posts/mpahobat/</guid>
      <description>&lt;p&gt;“My Plants Are Hanging on by a Thread” is a cozy, hazy art-pop exploration of the interplay between everyday human life and the natural world. I released this EP as Olivia Nowadays in 2022 along with my friend and collaborator, Kent Carson.&lt;/p&gt;&#xA;&lt;p&gt;Blending field recordings with lush instrumentation, warm rhythms, and lyrics imbued with the whimsy of magical realism, the five songs on MPAHOBAT dip in and out of the experiences of different people, animals, and automatons to explore this fraught relationship between human lifestyles and nature.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Petri: Cellular rhythm generator for eurorack</title>
      <link>https://evanking.io/posts/petri/</link>
      <pubDate>Sun, 17 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://evanking.io/posts/petri/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Eurorack&#34;&gt;Eurorack&lt;/a&gt; is an open format for &lt;a href=&#34;https://en.wikipedia.org/wiki/Modular_synthesizer&#34;&gt;modular synthesizers&lt;/a&gt;&amp;mdash;hardware-based audio devices that enable you to craft compositions (called &amp;ldquo;patches&amp;rdquo;) by routing voltage signals between different modules. Some modules produce sound, others only produce voltages that you can use to build rhythms, melodies, etc. It&amp;rsquo;s a highly-flexible way of creating music: one that rewards experimentation, and an analytical approach to composition.&lt;/p&gt;&#xA;&lt;p&gt;Having played with (and made small code contributions to) the open-source modular synthesizer project &lt;a href=&#34;https://vcvrack.com/&#34;&gt;VCV Rack&lt;/a&gt;, I decided sometime in 2019 that I should learn more about the &amp;ldquo;real thing&amp;rdquo;. I first started by building popular DIY modules like the &lt;a href=&#34;https://www.thonk.co.uk/shop/turingmkii/&#34;&gt;Turing Machine&lt;/a&gt; and the &lt;a href=&#34;https://www.sonic-potions.com/penrose&#34;&gt;Penrose&lt;/a&gt; and eventually graduated to designing my own module, which I call the petri. I&amp;rsquo;ve always found computational processes that model natural systems interesting, so I set out to build something with that in mind. Petri (named for &lt;a href=&#34;https://en.wikipedia.org/wiki/Julius_Richard_Petri&#34;&gt;Julius Richard Petri&lt;/a&gt;, inventor of the Petri dish) embodies that principle, using selectable cellular automata rule sets and starting populations to generate rhythmic sequences of control voltage pulses. It&amp;rsquo;s like a little ecosystem of cell life in modular form.&lt;/p&gt;</description>
    </item>
    <item>
      <title>From sea levels to music with CSV to MIDI</title>
      <link>https://evanking.io/posts/csv-to-midi/</link>
      <pubDate>Wed, 14 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://evanking.io/posts/csv-to-midi/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Data_sonification&#34;&gt;Data sonification&lt;/a&gt; describes the process by which data is translated into sound. There&amp;rsquo;s a variety of reasons this might be worthwhile, from purely artistic or aesthetic purposes to its potential as an &lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/1352782.1352786&#34;&gt;assistive technology&lt;/a&gt; for the visually impaired. I like to think of it as synesthesia: it allows us to experience information in a different modality than it was originally expressed.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s no one-size-fits-all way to design a data sonification algorithm&amp;mdash;it&amp;rsquo;s highly dependent on the structure of the data you&amp;rsquo;re working with and the type of sound you&amp;rsquo;re trying to create. Since comma-separated values (CSV) are a common way of storing numerical datasets and MIDI is the standard for representing melodic information, it struck me that a tool that could convert between the two formats would come in handy as a generative composition tool. So back in 2018, I made one.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
