<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	
	>

<channel>
	<title>Yoshi Sodeoka</title>
	<link>https://sodeoka.com</link>
	<description>Yoshi Sodeoka</description>
	<pubDate>Fri, 30 Oct 2026 15:47:55 +0000</pubDate>
	<generator>https://sodeoka.com</generator>
	<language>en</language>
	
		
	<item>
		<title>HOME</title>
				
		<link>https://sodeoka.com/HOME</link>

		<pubDate>Thu, 08 Sep 2022 21:17:52 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/HOME</guid>

		<description>
Practice</description>
		
	</item>
		
		
	<item>
		<title>Isoray</title>
				
		<link>https://sodeoka.com/Isoray</link>

		<pubDate>Tue, 25 Aug 2026 15:26:38 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Isoray</guid>

		<description>2026
Isoray


  .isoray-embed { width: 100%; max-width: 1400px; margin: 0 auto; }
  .isoray-embed__frame,
  .isoray-embed__mobile {
    position: relative; width: 100%;
    padding-top: 100%; aspect-ratio: 1 / 1;
    background: #111; overflow: hidden;
  }
  @supports (aspect-ratio: 1 / 1) {
    .isoray-embed__frame, .isoray-embed__mobile { padding-top: 0; }
  }
  .isoray-embed__frame iframe,
  .isoray-embed__mobile iframe {
    position: absolute; top: 0; left: 0;
    width: 100%; height: 100%; border: 0; display: block;
  }
  .isoray-embed__mobile { display: none; }
  .isoray-embed__poster {
    position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex;
    align-items: center; justify-content: center;
    background: #111 url("https://freight.cargo.site/w/1200/q/75/i/2daf229fdc900140fa93d1f31f743702df1093acf7df5a7eb561ef66693c126e/-Horst-2026-KristinaRailaite-212.jpg") center / cover no-repeat;
    color: #fff; text-decoration: none;
  }
  .isoray-embed__poster span {
    padding: 10px 18px; border: 1px solid #fff;
    background: rgba(0,0,0,0.45); font-size: 13px; letter-spacing: 0.05em;
  }
  .isoray-embed__fs { display: none; margin-top: 10px; font-size: 12px; color: inherit; }
  @media (hover: none) and (pointer: coarse) {
    .isoray-embed__frame { display: none; }
    .isoray-embed__mobile { display: block; }
    .isoray-embed__fs { display: inline-block; }
  }



  
    
  
  
    ▶ Play live
  
  Open full screen →


Click the piece, then: M sound on / off · N next formation · Space pause / resume · R new random setup · F follow a bird · hold X radar view · G green field · arrow keys or WASD move the camera · drag to orbit · 1 2 3 overlay layers · C hide interface


A real-time generative work in which hundreds of virtual birds move through continuously shifting formations. Nothing is animated by hand and nothing repeats. Each flock is computed live in the browser, so complexity emerges from very simple rules. The piece runs indefinitely, drifting between structure and dissolution, and periodically collapses into flat green fields before reassembling.

Isoray debuted at Horst Arts &#38;amp; Music 2026 in Belgium, produced in collaboration with TICK TACK and projected at architectural scale across the ENGIE Electrabel cooling towers. It is a procedural meditation on collective movement, and on how individual agents moving together can become something larger than themselves.






&#60;img width="4672" height="7008" width_o="4672" height_o="7008" data-src="https://freight.cargo.site/t/original/i/ab6e35c8f961792a1393a19580b12f069d43fdbf084aa18ff548f5fbfe4c060c/-Julien-Janssens-webres-20.jpg" data-mid="251564880" border="0"  src="https://freight.cargo.site/w/1000/i/ab6e35c8f961792a1393a19580b12f069d43fdbf084aa18ff548f5fbfe4c060c/-Julien-Janssens-webres-20.jpg" /&#62;
&#60;img width="4534" height="6801" width_o="4534" height_o="6801" data-src="https://freight.cargo.site/t/original/i/899b0bbbff0522a96085ce12a2c6ec93bec4b5e47bd215371eee78857addc7ad/-Julien-Janssens-webres-21.jpg" data-mid="251564881" border="0"  src="https://freight.cargo.site/w/1000/i/899b0bbbff0522a96085ce12a2c6ec93bec4b5e47bd215371eee78857addc7ad/-Julien-Janssens-webres-21.jpg" /&#62;
&#60;img width="4672" height="7008" width_o="4672" height_o="7008" data-src="https://freight.cargo.site/t/original/i/03a9fecb8c376d681bfca72eabe8d59ddd315681650a0c7ca3347e38343a8bd7/-Julien-Janssens-webres-22.jpg" data-mid="251564882" border="0"  src="https://freight.cargo.site/w/1000/i/03a9fecb8c376d681bfca72eabe8d59ddd315681650a0c7ca3347e38343a8bd7/-Julien-Janssens-webres-22.jpg" /&#62;
&#60;img width="4547" height="6821" width_o="4547" height_o="6821" data-src="https://freight.cargo.site/t/original/i/96af793b702e63449f57335f10a58447d98e4272cc83d92bb5b71bc8b227de03/-Julien-Janssens-webres-23.jpg" data-mid="251564883" border="0"  src="https://freight.cargo.site/w/1000/i/96af793b702e63449f57335f10a58447d98e4272cc83d92bb5b71bc8b227de03/-Julien-Janssens-webres-23.jpg" /&#62;
&#60;img width="1600" height="2400" width_o="1600" height_o="2400" data-src="https://freight.cargo.site/t/original/i/2daf229fdc900140fa93d1f31f743702df1093acf7df5a7eb561ef66693c126e/-Horst-2026-KristinaRailaite-212.jpg" data-mid="251564884" border="0"  src="https://freight.cargo.site/w/1000/i/2daf229fdc900140fa93d1f31f743702df1093acf7df5a7eb561ef66693c126e/-Horst-2026-KristinaRailaite-212.jpg" /&#62;
&#60;img width="1280" height="1920" width_o="1280" height_o="1920" data-src="https://freight.cargo.site/t/original/i/724db7f564264a7172c58c47bcd13ae08c2d8e00f336cd3b1fe29a4c1e4473b4/-Horstpt4_EliasDerboven_LR_40.jpg" data-mid="251564885" border="0"  src="https://freight.cargo.site/w/1000/i/724db7f564264a7172c58c47bcd13ae08c2d8e00f336cd3b1fe29a4c1e4473b4/-Horstpt4_EliasDerboven_LR_40.jpg" /&#62;
&#60;img width="4413" height="6620" width_o="4413" height_o="6620" data-src="https://freight.cargo.site/t/original/i/a5187fc32090a3ef5d18860aee43d486eba730fe0e554ba21a7b86a34fd322cb/-MevisWillem-Thursday-7.jpg" data-mid="251564886" border="0"  src="https://freight.cargo.site/w/1000/i/a5187fc32090a3ef5d18860aee43d486eba730fe0e554ba21a7b86a34fd322cb/-MevisWillem-Thursday-7.jpg" /&#62;
&#60;img width="1365" height="2048" width_o="1365" height_o="2048" data-src="https://freight.cargo.site/t/original/i/b0428d40c8a6812c246db674e3484a85782542a8431ae3c0a1b617159b51a688/-ZoeMdx-Horst26-DSCF3953.jpg" data-mid="251564887" border="0"  src="https://freight.cargo.site/w/1000/i/b0428d40c8a6812c246db674e3484a85782542a8431ae3c0a1b617159b51a688/-ZoeMdx-Horst26-DSCF3953.jpg" /&#62;
&#60;img width="1365" height="2048" width_o="1365" height_o="2048" data-src="https://freight.cargo.site/t/original/i/065d068f6bf3e0afcd96e521d1046faff9b900695770cf874166befd77b42ccf/-ZoeMdx-Horst26-DSCF4015-2.jpg" data-mid="251564888" border="0"  src="https://freight.cargo.site/w/1000/i/065d068f6bf3e0afcd96e521d1046faff9b900695770cf874166befd77b42ccf/-ZoeMdx-Horst26-DSCF4015-2.jpg" /&#62;


Photos: Kristina Railaite, Elias Derboven, Mevis Willem, Zoe Mdx, Farah Lieten, Julien Janssens
Photos: Kristina Railaite, Elias Derboven, Mevis Willem, Zoe Mdx, Farah Lieten, Julien Janssens.</description>
		
	</item>
		
		
	<item>
		<title>Formations</title>
				
		<link>https://sodeoka.com/Formations</link>

		<pubDate>Thu, 29 Oct 2026 18:07:03 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Formations</guid>

		<description>2026
Formations


  .room-embed { width: 100%; max-width: 1400px; margin: 0 auto; }
  .room-embed__frame, .room-embed__mobile {
    position: relative; width: 100%;
    padding-top: 100%; aspect-ratio: 1 / 1;
    background: #d8d7d2; overflow: hidden;
  }
  @supports (aspect-ratio: 1 / 1) { .room-embed__frame, .room-embed__mobile { padding-top: 0; } }
  .room-embed__frame iframe, .room-embed__mobile iframe {
    position: absolute; top: 0; left: 0;
    width: 100%; height: 100%; border: 0; display: block;
  }
  .room-embed__mobile { display: none; }
  .room-embed__poster {
    position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex;
    flex-direction: column; align-items: center; justify-content: center;
    background: #d8d7d2; color: #111 !important; text-decoration: none !important; border-bottom: 0 !important;
  }
  .room-embed__poster span, .room-embed__poster em { color: #111 !important; text-decoration: none !important; }
  .room-embed__poster span { padding: 10px 18px; border: 1px solid #111; font-size: 13px; letter-spacing: 0.05em; }
  .room-embed__poster em { margin-top: 12px; font-style: normal; font-size: 12px; opacity: 0.6; }
  @media (hover: none) and (pointer: coarse) {
    .room-embed__frame { display: none; }
    .room-embed__mobile { display: block; }
  }



  
    
  
  
    ▶ Enter a roomlive simulation · the queen speaks
  

Room: The Anarchist

(function(){
  var R=[["The Sovereign",4],["The Dictator",25],["The Demagogue",3],["The Diplomat",10],["The Visionary",17],["The Reformer",8],["The Opportunist",78],["The Agitator",38],["The Contrarian",16],["The Anarchist",2],["The Recluse",5],["The Unknown",1]];
  var r=R[Math.floor(Math.random()*R.length)];
  var u="https://c404.com/Formations/formations-simulation.html?seed="+r[1];
  var f=document.querySelector(".room-embed__frame iframe"); if(f) f.src=u;
  var p=document.querySelector(".room-embed__poster"); if(p) p.href=u;
  var c=document.querySelector(".room-embed__caption"); if(c) c.textContent="Room: "+r[0];
})();



Enter Formations: 12 rooms, guided tour →
Rooms: Sovereign · Dictator · Demagogue · Diplomat · Visionary · Reformer · Opportunist · Agitator · Contrarian · Anarchist · Recluse · Unknown

A real-time simulation of an ant colony under a queen. Ant colonies have no one in charge. Order comes from below, out of countless small acts of workers feeding one another. Formations places a seeded queen over that society, one of twelve political archetypes, and watches what happens as her workers either herd, copying the crowd, or aid, feeding the neighbour beside them.

The queen speaks. At key moments a short statement, generated live by a language model from her archetype and the state of her colony, types out beside her. No two runs unfold the same way.

Live generative work, browser-based (Three.js / WebGL, language model), duration infinite.

&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/45b1eccb6c4bb6d42fcdd114c585c80590d51f89471032c284ce98f8e3aa6f58/download-13.jpg" data-mid="253817834" border="0"  src="https://freight.cargo.site/w/1000/i/45b1eccb6c4bb6d42fcdd114c585c80590d51f89471032c284ce98f8e3aa6f58/download-13.jpg" /&#62;
&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/2c93e7f89a418b14cffc8f8e48b7e98108f08fc4897e365e25cf0aaf21eaff10/download-12.jpg" data-mid="253817835" border="0"  src="https://freight.cargo.site/w/1000/i/2c93e7f89a418b14cffc8f8e48b7e98108f08fc4897e365e25cf0aaf21eaff10/download-12.jpg" /&#62;
&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/6acba6c651ccf454711d62a2a69052efe638577a6e8b7641f1a05f53f88fc079/download-11.jpg" data-mid="253817836" border="0"  src="https://freight.cargo.site/w/1000/i/6acba6c651ccf454711d62a2a69052efe638577a6e8b7641f1a05f53f88fc079/download-11.jpg" /&#62;
&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/abc03fed42a3f6e60694c493c0f4659d06af277c22d9063456462bc8b5bbaf15/download-10.jpg" data-mid="253817837" border="0"  src="https://freight.cargo.site/w/1000/i/abc03fed42a3f6e60694c493c0f4659d06af277c22d9063456462bc8b5bbaf15/download-10.jpg" /&#62;
&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/e3f93406b89fa2a5762710de7784fe48033a3910a6d8d3222c6842b5d558e79e/download-9.jpg" data-mid="253817838" border="0"  src="https://freight.cargo.site/w/1000/i/e3f93406b89fa2a5762710de7784fe48033a3910a6d8d3222c6842b5d558e79e/download-9.jpg" /&#62;
&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/d1f9c7264d46e20fda54b2fbc089434603f0e809a6ad710c36336288f4fc7d57/download-8.jpg" data-mid="253817839" border="0"  src="https://freight.cargo.site/w/1000/i/d1f9c7264d46e20fda54b2fbc089434603f0e809a6ad710c36336288f4fc7d57/download-8.jpg" /&#62;
&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/bc3ec92a3f0ad82433b0eda91cd22850ea96fe652fd98e917f1f22a7d2664c53/download-7.jpg" data-mid="253817840" border="0"  src="https://freight.cargo.site/w/1000/i/bc3ec92a3f0ad82433b0eda91cd22850ea96fe652fd98e917f1f22a7d2664c53/download-7.jpg" /&#62;
&#60;img width="1600" height="1600" width_o="1600" height_o="1600" data-src="https://freight.cargo.site/t/original/i/5d3f91c923529d0e7dcd262f3ae14d0add2b261629c80cb4b2a988427db7c845/download-6.jpg" data-mid="253817841" border="0"  src="https://freight.cargo.site/w/1000/i/5d3f91c923529d0e7dcd262f3ae14d0add2b261629c80cb4b2a988427db7c845/download-6.jpg" /&#62;
</description>
		
	</item>
		
		
	<item>
		<title>Substrate</title>
				
		<link>https://sodeoka.com/Substrate</link>

		<pubDate>Thu, 29 Oct 2026 16:18:50 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Substrate</guid>

		<description>2026
Substrate


  .live-embed { width: 100%; max-width: 1400px; margin: 0 auto; }
  .live-embed__frame,
  .live-embed__mobile {
    position: relative; width: 100%;
    padding-top: 100%; aspect-ratio: 1 / 1;
    background: #111; overflow: hidden;
  }
  @supports (aspect-ratio: 1 / 1) {
    .live-embed__frame, .live-embed__mobile { padding-top: 0; }
  }
  .live-embed__frame iframe,
  .live-embed__mobile iframe {
    position: absolute; top: 0; left: 0;
    width: 100%; height: 100%; border: 0; display: block;
  }
  .live-embed__mobile { display: none; }
  .live-embed__poster {
    position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex;
    align-items: center; justify-content: center;
    background: #111; color: #fff; text-decoration: none;
  }
  .live-embed__poster span {
    padding: 10px 18px; border: 1px solid #fff;
    background: rgba(0,0,0,0.45); font-size: 13px; letter-spacing: 0.05em;
  }
  .live-embed__fs { display: none; margin-top: 10px; font-size: 12px; color: inherit; }
  @media (hover: none) and (pointer: coarse) {
    .live-embed__frame { display: none; }
    .live-embed__mobile { display: block; }
    .live-embed__fs { display: inline-block; }
  }



  
    H
  
  
    ▶ Play live
  
  Open full screen →


Click the piece, then: Z sound on / off · Space or → next formation · ← previous formation · R random formation · Shift+R new piece · A auto-cycle on / off · P predators on / off · + / − more or fewer spiders


A real-time generative work in which a swarm of spiders crawls across a living ground that grows and reroutes beneath them. Nothing is pre-rendered and nothing repeats. Every movement is computed live in the browser, so the piece unfolds differently each time it is viewed and can run indefinitely.

Live generative work, browser-based (Three.js / WebGL), duration infinite.</description>
		
	</item>
		
		
	<item>
		<title>Overhead</title>
				
		<link>https://sodeoka.com/Overhead</link>

		<pubDate>Fri, 30 Oct 2026 15:47:55 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Overhead</guid>

		<description>2026
Overhead


  .ct-embed { width: 100%; max-width: 520px; margin: 0 auto; }
  .ct-embed__frame, .ct-embed__mobile { position: relative; width: 100%; padding-top: 177.78%; aspect-ratio: 9 / 16; background: #000; overflow: hidden; }
  @supports (aspect-ratio: 9 / 16) { .ct-embed__frame, .ct-embed__mobile { padding-top: 0; } }
  .ct-embed__frame iframe, .ct-embed__mobile iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; display: block; }
  .ct-embed__mobile { display: none; }
  .ct-embed__poster { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background: #1b2230; color: #fff !important; text-decoration: none !important; border-bottom: 0 !important; }
  .ct-embed__poster span { padding: 10px 18px; border: 1px solid #fff; font-size: 13px; letter-spacing: 0.05em; color: #fff !important; }
  .ct-views { display: block; max-width: 520px; margin: 10px auto 0; }
  .ct-views a { border-bottom: 0 !important; text-decoration: none !important; opacity: 0.55; }
  .ct-views a.on { opacity: 1; text-decoration: underline !important; }
  .ct-keys { display: block; max-width: 520px; margin: 4px auto 0; }
  @media (hover: none) and (pointer: coarse) {
    .ct-embed__frame { display: none; }
    .ct-embed__mobile { display: block; }
    .ct-keys { display: none; }
  }



  
    
  
  
    ▶ Start
  

Views: Sky · Radar
Click the piece, then: 1 look up · 2 chase · 3 horizon · N next plane · WASD or arrow keys orbit · Q / E zoom

window.ctSet=function(a){
  var u=a.getAttribute('href');
  var fr=document.querySelector('.ct-embed__frame');
  if(fr &#38;&#38; getComputedStyle(fr).display!=='none'){ var f=fr.querySelector('iframe'); if(f) f.src=u; }
  var m=document.querySelector('.ct-embed__mobile');
  if(m){ var mi=m.querySelector('iframe'); if(mi) mi.src=u; var p=m.querySelector('a'); if(p) p.href=u; }
  var all=document.querySelectorAll('.ct-views a'); for(var i=0;i</description>
		
	</item>
		
		
	<item>
		<title>Deconstructed Score Field</title>
				
		<link>https://sodeoka.com/Deconstructed-Score-Field</link>

		<pubDate>Fri, 30 Oct 2026 15:18:11 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Deconstructed-Score-Field</guid>

		<description>2026
Deconstructed Score Field


  .ed-embed { width: 100%; max-width: 1400px; margin: 0 auto; }
  .ed-embed__frame { position: relative; width: 100%; padding-top: 62.5%; aspect-ratio: 16 / 10; background: #111; overflow: hidden; }
  @supports (aspect-ratio: 16 / 10) { .ed-embed__frame { padding-top: 0; } }
  .ed-embed__frame iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; display: block; }
  .ed-embed__mobile { display: none; padding: 28px 20px; text-align: center; background: #111; color: #fff !important; border: 1px solid #333; text-decoration: none !important; }
  @media (hover: none) and (pointer: coarse) {
    .ed-embed__frame { display: none; }
    .ed-embed__mobile { display: block; }
  }



  
    
  
  ▶ Open the edition viewer

Browse the edition: Prev / Next, Random, or the arrow keys. Open full screen →

A generative system that composes graphic scores, drawn as layered pages for a six-pen plotter. Each score is built from its hash: a guitar tuning and a set of frets, a composition (field, scope, grid constellation, rings), and the creatures, weather, webs and branches that move through it.

Generative system, browser-based (p5.js), SVG output for pen plotter, edition of 256.</description>
		
	</item>
		
		
	<item>
		<title>Omen Field</title>
				
		<link>https://sodeoka.com/Omen-Field</link>

		<pubDate>Thu, 29 Oct 2026 19:18:52 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Omen-Field</guid>

		<description>2026
Omen Field


  .omen-embed { width: 100%; max-width: 800px; margin: 0 auto; }
  .omen-embed__frame, .omen-embed__mobile {
    position: relative; width: 100%;
    padding-top: 125%; aspect-ratio: 4 / 5;
    background: #8a7f70; overflow: hidden;
  }
  @supports (aspect-ratio: 4 / 5) { .omen-embed__frame, .omen-embed__mobile { padding-top: 0; } }
  .omen-embed__frame iframe, .omen-embed__mobile iframe {
    position: absolute; top: 0; left: 0;
    width: 100%; height: 100%; border: 0; display: block;
  }
  .omen-embed__mobile { display: none; }
  .omen-embed__poster {
    position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex;
    align-items: center; justify-content: center;
    background: #8a7f70; color: #fff !important; text-decoration: none !important; border-bottom: 0 !important;
  }
  .omen-embed__poster span { padding: 10px 18px; border: 1px solid #fff; font-size: 13px; letter-spacing: 0.05em; color: #fff !important; }
  .omen-versions { display: block; max-width: 800px; margin: 10px auto 0; }
  .omen-versions a { border-bottom: 0 !important; text-decoration: none !important; opacity: 0.55; }
  .omen-versions a.on { opacity: 1; text-decoration: underline !important; }
  @media (hover: none) and (pointer: coarse) {
    .omen-embed__frame { display: none; }
    .omen-embed__mobile { display: block; }
  }



  
    
  
  
    ▶ Start
  

Versions: Omen Field · Your Password · I Know Your Seed Phrase · I’m Not a Robot · Count

window.omenSet=function(a){
  var u=a.getAttribute('href');
  var fr=document.querySelector('.omen-embed__frame');
  if(fr &#38;&#38; getComputedStyle(fr).display!=='none'){ var f=fr.querySelector('iframe'); if(f) f.src=u; }
  var m=document.querySelector('.omen-embed__mobile');
  if(m){ var mi=m.querySelector('iframe'); if(mi) mi.src=u; var p=m.querySelector('a'); if(p) p.href=u; }
  var all=document.querySelectorAll('.omen-versions a'); for(var i=0;i</description>
		
	</item>
		
		
	<item>
		<title>ISOLUX 1444</title>
				
		<link>https://sodeoka.com/ISOLUX-1444</link>

		<pubDate>Mon, 13 Apr 2026 14:54:38 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/ISOLUX-1444</guid>

		<description>2026
ISOLUX 1444





In collaboration with MUTEK.JP, ISOLUX 1444 was screened at DIG SHIBUYA 2026, Shibuya Crossing, Tokyo, Japan.



&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/e03bbe0aed18dfb26f444055eceb5bff933d72c18b0cf556c00f98316efd5c77/Z8G_4606.jpg" data-mid="247134411" border="0"  src="https://freight.cargo.site/w/1000/i/e03bbe0aed18dfb26f444055eceb5bff933d72c18b0cf556c00f98316efd5c77/Z8G_4606.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/aed6068002831e5122f05b3f3e489bf76da3bee26cf58bdc68cc9eda71c8b201/DSC_2838.jpg" data-mid="247134412" border="0"  src="https://freight.cargo.site/w/1000/i/aed6068002831e5122f05b3f3e489bf76da3bee26cf58bdc68cc9eda71c8b201/DSC_2838.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/22e80ff65faf99060063c3b879c04e4817ba7d89de5c5518bf9cbe75a15dc735/DSC_2798.jpg" data-mid="247134413" border="0"  src="https://freight.cargo.site/w/1000/i/22e80ff65faf99060063c3b879c04e4817ba7d89de5c5518bf9cbe75a15dc735/DSC_2798.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/39962486e650776b2967e7684a7cdf604fcda7d6934a4557dd61bacd9e6f65b5/DSC_2736.jpg" data-mid="247134414" border="0"  src="https://freight.cargo.site/w/1000/i/39962486e650776b2967e7684a7cdf604fcda7d6934a4557dd61bacd9e6f65b5/DSC_2736.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/7779a5a1444d184d60c07a67e1bef4fa29f2b7813131da2f9b3816b5999d84a2/Z8G_4405.jpg" data-mid="247134415" border="0"  src="https://freight.cargo.site/w/1000/i/7779a5a1444d184d60c07a67e1bef4fa29f2b7813131da2f9b3816b5999d84a2/Z8G_4405.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/7410149f9ebf12c57d9792c3a6154d2ecc573e50780c7f587e7d8bd9f5ea83ba/DSC_2804.jpg" data-mid="247134416" border="0"  src="https://freight.cargo.site/w/1000/i/7410149f9ebf12c57d9792c3a6154d2ecc573e50780c7f587e7d8bd9f5ea83ba/DSC_2804.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/55dc955d997993fd10db7126e7e6a053e07a60f1060406f5d8b2b1c2537f2e7b/DSC_2768.jpg" data-mid="247134417" border="0"  src="https://freight.cargo.site/w/1000/i/55dc955d997993fd10db7126e7e6a053e07a60f1060406f5d8b2b1c2537f2e7b/DSC_2768.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/88e3ead8ced6b606301dd77eebcc38a68da548fbb5846da7e44062855712c142/Z8G_5467.jpg" data-mid="247134418" border="0"  src="https://freight.cargo.site/w/1000/i/88e3ead8ced6b606301dd77eebcc38a68da548fbb5846da7e44062855712c142/Z8G_5467.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/3b815f154c71c1cf43f8c6cfe9a24428142d8a5fc811d3f2105e3be2f0f6ee6b/DSC_2706.jpg" data-mid="247134419" border="0"  src="https://freight.cargo.site/w/1000/i/3b815f154c71c1cf43f8c6cfe9a24428142d8a5fc811d3f2105e3be2f0f6ee6b/DSC_2706.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/3a3eb5ddbb646147f8843fe5ec3484be48ba97570b5c65a3a3c8056315fb97d9/DSC_3032.jpg" data-mid="247134420" border="0"  src="https://freight.cargo.site/w/1000/i/3a3eb5ddbb646147f8843fe5ec3484be48ba97570b5c65a3a3c8056315fb97d9/DSC_3032.jpg" /&#62;
&#60;img width="7986" height="5324" width_o="7986" height_o="5324" data-src="https://freight.cargo.site/t/original/i/1f3a77e74e69379c3ad35aa4f4bbbc488446da8ed008bdc518dec23d72a08635/Z8G_4625.jpg" data-mid="247134421" border="0"  src="https://freight.cargo.site/w/1000/i/1f3a77e74e69379c3ad35aa4f4bbbc488446da8ed008bdc518dec23d72a08635/Z8G_4625.jpg" /&#62;
&#60;img width="7937" height="5291" width_o="7937" height_o="5291" data-src="https://freight.cargo.site/t/original/i/a89d58fe04e0144e1b08480a6c2245b2aef94d5245893be224905c381344dd7c/DSC_2821.jpg" data-mid="247134422" border="0"  src="https://freight.cargo.site/w/1000/i/a89d58fe04e0144e1b08480a6c2245b2aef94d5245893be224905c381344dd7c/DSC_2821.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/1bf6aff4473cc29aa1813a726cceac0734d10abe8f930308e50490f514695bdc/DSC_2875.jpg" data-mid="247134423" border="0"  src="https://freight.cargo.site/w/1000/i/1bf6aff4473cc29aa1813a726cceac0734d10abe8f930308e50490f514695bdc/DSC_2875.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/066fe8557739be2e3083e6ace63f9479976af27c527df613b18245d1c0fc0178/Z8G_5447.jpg" data-mid="247134424" border="0"  src="https://freight.cargo.site/w/1000/i/066fe8557739be2e3083e6ace63f9479976af27c527df613b18245d1c0fc0178/Z8G_5447.jpg" /&#62;
&#60;img width="7821" height="5214" width_o="7821" height_o="5214" data-src="https://freight.cargo.site/t/original/i/1f09bcfaa6c656c49bc412db6b9f903817c43e6692d7e010b7072f8ec2ceb1c4/DSC_2955.jpg" data-mid="247134425" border="0"  src="https://freight.cargo.site/w/1000/i/1f09bcfaa6c656c49bc412db6b9f903817c43e6692d7e010b7072f8ec2ceb1c4/DSC_2955.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/0d0a78534a5eaa25f24dbdc1c581607364d50379857e4dbc74823f03bd634e75/DSC_3020.jpg" data-mid="247134427" border="0"  src="https://freight.cargo.site/w/1000/i/0d0a78534a5eaa25f24dbdc1c581607364d50379857e4dbc74823f03bd634e75/DSC_3020.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/054d76a118b386049d0198fcd7eee7870287622a2adf51f219b183719609af0c/Z8G_5486.jpg" data-mid="247134428" border="0"  src="https://freight.cargo.site/w/1000/i/054d76a118b386049d0198fcd7eee7870287622a2adf51f219b183719609af0c/Z8G_5486.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/2d6d4731f69ff63901f84226e35e6bde653ec98373d3521ebd947e9bde71d332/Z8G_5461.jpg" data-mid="247134429" border="0"  src="https://freight.cargo.site/w/1000/i/2d6d4731f69ff63901f84226e35e6bde653ec98373d3521ebd947e9bde71d332/Z8G_5461.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/e87c26fec0244a1a6b27f43868359500399db6154a55e8f30fc92dabde2e1073/Z8G_5498.jpg" data-mid="247134430" border="0"  src="https://freight.cargo.site/w/1000/i/e87c26fec0244a1a6b27f43868359500399db6154a55e8f30fc92dabde2e1073/Z8G_5498.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/9ec3e8c05e2793a6a4dd0c0fed34d71f8900500c5b52b5ae8ef7f852c666ad72/Z8G_5494.jpg" data-mid="247134431" border="0"  src="https://freight.cargo.site/w/1000/i/9ec3e8c05e2793a6a4dd0c0fed34d71f8900500c5b52b5ae8ef7f852c666ad72/Z8G_5494.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/d478f638c14718f99e38a3a1d78cc768d83d53328b91409ec80e90fff7e40619/Z8G_5489.jpg" data-mid="247134432" border="0"  src="https://freight.cargo.site/w/1000/i/d478f638c14718f99e38a3a1d78cc768d83d53328b91409ec80e90fff7e40619/Z8G_5489.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/8d00498ec74b6fe33142edc0f3083e2a14d1d64c4d1fffefb1aaeae2bb7315f9/Z8G_5516.jpg" data-mid="247134434" border="0"  src="https://freight.cargo.site/w/1000/i/8d00498ec74b6fe33142edc0f3083e2a14d1d64c4d1fffefb1aaeae2bb7315f9/Z8G_5516.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/51e2db23f908dd476db98572f56204f9540d0666e8466bf72ca32ff308a664ff/Z8G_5434.jpg" data-mid="247134435" border="0"  src="https://freight.cargo.site/w/1000/i/51e2db23f908dd476db98572f56204f9540d0666e8466bf72ca32ff308a664ff/Z8G_5434.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/1bfd73b6970d213c87c0feaece1a1de0d5a1b2541e67ead33fe8e5dcb739e0f7/Z8G_5453.jpg" data-mid="247134436" border="0"  src="https://freight.cargo.site/w/1000/i/1bfd73b6970d213c87c0feaece1a1de0d5a1b2541e67ead33fe8e5dcb739e0f7/Z8G_5453.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/f738c7535432eb1f0e864d7bb8b242105edd4db3f02a3a3043bee7a239a37866/Z8G_5450.jpg" data-mid="247134437" border="0"  src="https://freight.cargo.site/w/1000/i/f738c7535432eb1f0e864d7bb8b242105edd4db3f02a3a3043bee7a239a37866/Z8G_5450.jpg" /&#62;
&#60;img width="8256" height="5504" width_o="8256" height_o="5504" data-src="https://freight.cargo.site/t/original/i/6b715c5215a800512e998e5c00a8433286f67ad8b814b4641f98cd8d453e79d7/Z8G_5477.jpg" data-mid="247134438" border="0"  src="https://freight.cargo.site/w/1000/i/6b715c5215a800512e998e5c00a8433286f67ad8b814b4641f98cd8d453e79d7/Z8G_5477.jpg" /&#62;

Photo Credit: Shigeo Gomi

 
</description>
		
	</item>
		
		
	<item>
		<title>Migratory Parameters</title>
				
		<link>https://sodeoka.com/Migratory-Parameters</link>

		<pubDate>Mon, 13 Apr 2026 16:06:55 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Migratory-Parameters</guid>

		<description>2025
Migratory ParametersMigratory Parameters is a three-minute flight through landscape seen through an equation. Birds cross fields, ridgelines and weather as the image breaks into vectors, plotted curves and stray coordinates, as if the instruments tracking the migration had started dreaming. Migration is one of the oldest algorithms in nature: follow the light, the field, the wind, the flock. The piece shows that computation as it happens, and lets it glitch.




</description>
		
	</item>
		
		
	<item>
		<title>Isolux - Beta</title>
				
		<link>https://sodeoka.com/Isolux-Beta</link>

		<pubDate>Mon, 13 Apr 2026 20:23:48 +0000</pubDate>

		<dc:creator>Yoshi Sodeoka</dc:creator>

		<guid isPermaLink="true">https://sodeoka.com/Isolux-Beta</guid>

		<description>2025
Isolux - Beta










</description>
		
	</item>
		
	</channel>
</rss>