<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>Accina Studio - Lab</title>
      <link>https://accina.studio/lab/</link>
      <description>Accina: darkpsy and forest psytrance live act, producer and sound engineer from Malmö, Sweden. Music, events, services, Max for Live tutorials and lab notes.</description>
      <generator>Zola</generator>
      <language>en</language>
      <atom:link href="https://accina.studio/lab/rss.xml" rel="self" type="application/rss+xml"/>
      <lastBuildDate>Wed, 14 Oct 2026 00:00:00 +0000</lastBuildDate>
      <item>
          <title>Glitch visuals in Max</title>
          <pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate>
          <author>Accina Studio</author>
          <link>https://accina.studio/lab/max-visuals/</link>
          <guid>https://accina.studio/lab/max-visuals/</guid>
          <description xml:base="https://accina.studio/lab/max-visuals/">&lt;p&gt;Some of the visuals behind the sets come out of patches like this one, built in Max from Vizzie modules and a little Jitter.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;patch.webp&quot; width=&quot;1216&quot; height=&quot;1216&quot; alt=&quot;A Max patch: blue, red and yellow Vizzie modules wired together, with small glitchy video previews and a waveform of an audio file&quot;&gt;
&lt;/figure&gt;
&lt;p&gt;Roughly, the signal goes like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sound in.&lt;/strong&gt; An audio file plays inside the patch. AUDIOSPLITTR splits it into frequency bands, and AVERAGR smooths each band into a steady control signal.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Movement.&lt;/strong&gt; 4OSCIL8R adds slow oscillators, and RANGR scales each signal to the range the next module expects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Picture.&lt;/strong&gt; CROPPR and INTERPOL8R crop and stretch the video. In Jitter it becomes a texture on a 3D grid, pushed up and down by the sound.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Out.&lt;/strong&gt; The finished picture can be sent on to other video software through Spout.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
  &lt;img src=&quot;screen.webp&quot; width=&quot;900&quot; height=&quot;1196&quot; alt=&quot;A blurry photo of a large screen full of noisy, rainbow-coloured glitch video, with the Max patch on a laptop below it&quot;&gt;
&lt;/figure&gt;
&lt;p&gt;Patching on the laptop, with the output on the big screen. Every knob change shows up instantly, which is half the fun.&lt;/p&gt;
&lt;p&gt;New to Vizzie? The &lt;a href=&quot;https://accina.studio/tutorials/vizzie-max-for-live/&quot;&gt;Vizzie tutorial&lt;/a&gt; starts from the beginning.&lt;/p&gt;
</description>
      </item>
      <item>
          <title>QR codes you can hang on a wall</title>
          <pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate>
          <author>Accina Studio</author>
          <link>https://accina.studio/lab/qr-art/</link>
          <guid>https://accina.studio/lab/qr-art/</guid>
          <description xml:base="https://accina.studio/lab/qr-art/">&lt;p&gt;A QR code is usually the ugliest thing on a flyer. I wanted one that is the artwork instead: an image you look at for the colours and shapes, which still opens a link when you point a phone at it.&lt;/p&gt;
&lt;figure class=&quot;qr-figure&quot;&gt;
  &lt;img src=&quot;qr-1.webp&quot; width=&quot;768&quot; height=&quot;768&quot; alt=&quot;Neon purple and green geometric artwork built around the three square corner markers of a QR code&quot;&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Try it:&lt;/strong&gt; point your phone at the screen. A dedicated QR-scanning app will most likely read all of them. They have all been tested with the built-in camera app on a Google Pixel 9, but some phones’ camera apps are pickier with artistic codes like these, so if yours does not react, try a scanner app.&lt;/p&gt;
&lt;h2 id=&quot;how-i-make-them&quot;&gt;How I make them&lt;/h2&gt;
&lt;p&gt;I build the images in &lt;strong&gt;&lt;a rel=&quot;noreferrer external&quot; href=&quot;https://www.comfy.org/&quot;&gt;ComfyUI&lt;/a&gt;&lt;/strong&gt;, a free, open-source program for running image-generation models on your own computer. Instead of a single text box, ComfyUI is a modular environment: you connect small building blocks (nodes) into a graph, one for the model, one for the prompt, one for the sampler, one for the output, and so on. That makes every step visible and adjustable, and a finished graph can be saved and reused as a recipe.&lt;/p&gt;
&lt;p&gt;The key block is a &lt;strong&gt;ControlNet&lt;/strong&gt;. A ControlNet lets you steer an image model with a second picture besides the text prompt, for example a pose, a depth map or, here, a plain black-and-white QR code. While the picture is being generated, the ControlNet keeps nudging it towards the light and dark pattern of the code, so the artwork grows around the code instead of covering it up.&lt;/p&gt;
&lt;figure class=&quot;qr-figure&quot;&gt;
  &lt;img src=&quot;qr-3.webp&quot; width=&quot;768&quot; height=&quot;768&quot; alt=&quot;Glowing green and violet swirls and neon lines forming a QR code, with three square corner markers&quot;&gt;
&lt;/figure&gt;
&lt;p&gt;The hard part is the balance. Too little pull from the ControlNet and the picture looks great but no phone can read it. Too much and it is just a QR code with a filter on it. For every prompt I render a ladder of versions from loose to strict and keep the most artistic one that still scans.&lt;/p&gt;
&lt;figure class=&quot;qr-figure&quot;&gt;
  &lt;img src=&quot;qr-2.webp&quot; width=&quot;768&quot; height=&quot;768&quot; alt=&quot;Violet and green neon prisms and triangles arranged around the corner markers of a QR code&quot;&gt;
&lt;/figure&gt;
&lt;p&gt;A design is never finished until a real phone has scanned it, in normal light, from a normal distance. Everything runs locally on my own machine: no online service sees the links or the images.&lt;/p&gt;
&lt;figure class=&quot;qr-figure&quot;&gt;
  &lt;img src=&quot;qr-4.webp&quot; width=&quot;768&quot; height=&quot;768&quot; alt=&quot;Neon DJ decks in front of a glowing purple and green QR code made of speaker cones and swirls&quot;&gt;
&lt;/figure&gt;
&lt;h2 id=&quot;get-your-own&quot;&gt;Get your own&lt;/h2&gt;
&lt;p&gt;I make custom codes to order: for a release, an event, a flyer, a shop window or a business card. Tell me where the code should lead and what it should look like, and you get a set of scannable artworks to choose from. &lt;a href=&quot;/about/#contact&quot;&gt;Contact me&lt;/a&gt; to buy one.&lt;/p&gt;
&lt;figure class=&quot;qr-figure&quot;&gt;
  &lt;img src=&quot;qr-5.webp&quot; width=&quot;768&quot; height=&quot;768&quot; alt=&quot;Blue and pink serpents and eye patterns woven around the three corner markers of a QR code&quot;&gt;
&lt;/figure&gt;
&lt;h2 id=&quot;where-this-is-going&quot;&gt;Where this is going&lt;/h2&gt;
&lt;p&gt;Later I want to offer a generator you can use yourself: type a link, describe the image, get a set of scannable artworks back. That needs a graphics card in the cloud, which this website’s hosting cannot provide, so it is a project for later.&lt;/p&gt;
</description>
      </item>
    </channel>
</rss>
