{"rewrite":{"id":"r_083a8551b99e2045e8df9d0c","clusterId":"c_fbd40d18cb3718961cf3600f","slug":"deviation-generates-techno-that-never-bores-with-a-built-in-listener-simulator","model":"deepseek-v4-flash:free","headline":"DEVIATION∞ Generates Techno That Never Bores With a Built-In Listener Simulator","summary":"The developer behind the Infinite Music Engine series built DEVIATION∞, a browser app that generates techno, minimal, and EDM using a listener simulator. The app estimates familiarity and prediction error, injecting deviations when the listener grows accustomed, then measuring the error to keep it in an optimal band. It was inspired by a post from Junichi Rekimoto.","whyItMatters":"DEVIATION∞ applies Rekimoto's theory of repetition and prediction to generative music, using a closed-loop listener model to keep techno engaging without repeating the same patterns.","webCardHtml":"\u003cp\u003eThe new entry in the Infinite Music Engine series, DEVIATION∞, runs in the browser with React and Tone.js. It offers three modes: techno, minimal, and EDM. The core is a listening simulator that runs alongside the generator, tracking how long each layer\u0026#39;s pattern has stayed unchanged to estimate familiarity.\u003c/p\u003e\u003cp\u003eWhen familiarity saturates, the engine injects a deviation, then measures the actual change with Hamming distance as prediction error. If the error overshoots, the engine enters a fixed repetition state to rebuild the prediction. The optimal error values differ by mode: techno at 0.12, minimal at 0.055, and EDM at 0.18.\u003c/p\u003e\u003cp\u003eTen deviation operators are available, including ROTATE, FLIP, PHASE, ADDITIVE, EUCLID, TIMBRE, DURATION, OCTAVE, SUBTRACT, and MEDIANT, the last shifting the root by a third while keeping the bass foundation intact.\u003c/p\u003e","blueskyPost":"DEVIATION∞ is a new generative music app that uses a listener simulator to keep techno from getting boring. It estimates familiarity, injects deviations, and measures prediction error. Built with React and Tone.js, it runs in the browser with three modes.","twitterPost":"DEVIATION∞ is a new generative music app that uses a listener simulator to keep techno from getting boring. It estimates familiarity, injects deviations, and measures prediction error. Built with React and Tone.js, it runs in the browser with three modes.","threadsPost":null,"newsletterBlurb":"The Infinite Music Engine series adds DEVIATION∞, a browser app that generates techno, minimal, and EDM with a built-in listener simulator. It tracks familiarity and prediction error to keep the music engaging, and it is inspired by a post from Junichi Rekimoto.","attributionJson":"[{\"source\":\"GameBusiness.jp\",\"url\":\"https://www.gamebusiness.jp/article/2026/08/11/27660.html\",\"title\":\"聴き手シミュレータを内蔵して飽きないテクノを生成したい。無限偏差機関「DEVIATION∞」を作ってみた（CloseBox）\"}]","lintFlagsJson":null,"lintHits":0,"costUsd":0,"inputTokens":6231,"outputTokens":648,"status":"published","repairAttempts":0,"nextRepairAt":null,"factsAttemptedAt":1786431287,"createdAt":"2026-08-11T06:39:43.000Z","publishedAt":"2026-08-11T06:46:44.000Z","updatedAt":"2026-08-11T06:39:43.000Z"},"cluster":{"id":"c_fbd40d18cb3718961cf3600f","canonicalTitle":"聴き手シミュレータを内蔵して飽きないテクノを生成したい。無限偏差機関「DEVIATION∞」を作ってみた（CloseBox）","representativeArticleId":"a_c61cc535624d3220148edc29","sourceCount":1,"writtenSourceCount":1,"writeAttempts":0,"isSolo":true,"entitiesJson":"{\"anime_titles\":[],\"manga_titles\":[],\"work_titles\":[\"DEVIATION∞\"],\"studios\":[],\"people\":[\"暦本純一\"],\"type\":\"news\",\"domain\":\"music\",\"is_roundup\":false}","contentType":"news","status":"published","firstSeenAt":"2026-08-10T21:00:03.000Z","lastSeenAt":"2026-08-10T21:00:03.000Z","updatedAt":"2026-08-11T06:46:44.000Z"},"attribution":[{"source":"GameBusiness.jp","url":"https://www.gamebusiness.jp/article/2026/08/11/27660.html","title":"聴き手シミュレータを内蔵して飽きないテクノを生成したい。無限偏差機関「DEVIATION∞」を作ってみた（CloseBox）"}],"entities":{"anime_titles":[],"manga_titles":[],"work_titles":["DEVIATION∞"],"studios":[],"people":["暦本純一"],"type":"news","domain":"music","is_roundup":false},"keyFacts":null}
