.

CREATIVE SYSTEMS STUDIO

Exploring music, AI, procedural media, live visuals and cultural technology as connected creative systems.

(() => { const HOLDER_ID = "statik-net01"; function startStatikNetwork() { const root = document.getElementById(HOLDER_ID); if (!root) return; const rect = root.getBoundingClientRect(); const w = root.clientWidth || Math.floor(rect.width); const h = root.clientHeight || Math.floor(rect.height) || 620; if (w < 100 || h < 100) { setTimeout(startStatikNetwork, 250); return; } root.innerHTML = ""; const canvas = document.createElement("canvas"); const ctx = canvas.getContext("2d"); root.appendChild(canvas); canvas.width = w; canvas.height = h; const cx = w / 2; const cy = h / 2; const nodes = []; const links = []; const NODE_COUNT = 34; const ROTATION_SPEED = 0.00018; const LEFT_MARGIN = 70; const RIGHT_MARGIN = 120; const TOP_MARGIN = 45; const BOTTOM_MARGIN = 45; const WORDS = [ "electronic music", "industrial", "techno", "bass music", "breaks", "garage", "DNB", "dark electronica", "sound design", "sampling", "sequencing", "live set", "DJ systems", "release systems", "label systems", "remix culture", "voice AI", "video AI", "conversation design", "dialogue systems", "prompt systems", "agent systems", "RAG", "tool calling", "speech synthesis", "phoneme systems", "language models", "multilingual design", "safety flows", "linguistics", "dialects", "スタティック", "kore neke", "statisch", "статический", "digital humans", "digital doubles", "VTubers", "MetaHuman", "Unreal", "synthetic voice", "synthetic speech", "character systems", "avatar systems", "facial animation", "motion capture", "realtime characters", "TouchDesigner", "Resolume", "Traktor", "Blender", "Houdini", "After Effects", "Photoshop", "Midjourney", "motion design", "motion graphics", "shader systems", "realtime graphics", "vector graphics", "generative visuals", "procedural visuals", "VJing", "DMX", "lasers", "LED walls", "projection mapping", "media servers", "pixel mapping", "stage visuals", "VR", "XR", "spatial media", "immersive media", "drone video", "CNC", "3D printing", "laser cutting", "toolpaths", "fabrication", "installation", "computational carving", "3D scanning", "photogrammetry", "photography", "LiDAR", "point clouds", "material systems", "digital craft", "systems design", "computational design", "creative technology", "human-computer interaction", "interaction design", "media art", "new media art", "music technology", "generative art", "artificial intelligence", "machine learning", "robotics", "mechatronics", "digital fabrication", "computational craft", "real-time media", "virtual production", "cultural technology", "design research", "information architecture", "cybernetics", "complex systems", "visual development", "graphic design", "illustration", "comic art", "story architecture", "character arcs", "worldbuilding", "speculative settings", "concept art", "game design", "SF", "fantasy", "RPGs", "narrative design", "graphic identity", "cultural design", "indigenous design", "digital heritage", "machine learning", "computer vision", "neural networks", "model training", "dataset curation", "latent space", "embedding systems", "generative AI", "diffusion models", "image synthesis", "voice cloning", "speech recognition", "audio analysis", "audio classification", "pose estimation", "facial tracking", "gesture recognition", "motion synthesis", "procedural animation", "realtime interaction", "interactive systems", "sensor systems", "spatial computing", "volumetric capture", "Gaussian splatting", "neural rendering", "photoreal avatars", "facial rigging", "blendshapes", "retargeting", "IK systems", "animation systems", "creative systems", "procedural design", "generative systems", "modular design", "cross-domain design", "system mapping", "signal flow", "archives", "interfaces", "patterns", "toolchains", "workflows", "prototypes", "constraints" ]; for (let i = 0; i < NODE_COUNT; i++) { nodes.push({ x: LEFT_MARGIN + Math.random() * (w - LEFT_MARGIN - RIGHT_MARGIN), y: TOP_MARGIN + Math.random() * (h - TOP_MARGIN - BOTTOM_MARGIN), vx: (Math.random() - 0.5) * 0.42, vy: (Math.random() - 0.5) * 0.42, size: 2 + Math.random() * 2, phase: Math.random() * 6.283, word: WORDS[Math.floor(Math.random() * WORDS.length)], wordAlpha: 0, showWord: Math.random() < 0.32, wordPhase: Math.random() * 6.283, wordTimer: 60 + Math.random() * 120 }); } for (let i = 0; i < NODE_COUNT; i++) { let b = Math.floor(Math.random() * NODE_COUNT); let c = Math.floor(Math.random() * NODE_COUNT); if (i !== b) { links.push({ a: i, b: b, phase: Math.random() * 6.283, bend: 0, alpha: Math.random() * 0.18, targetAlpha: 0.05 + Math.random() * 0.16, fadeSpeed: 0.006 + Math.random() * 0.012, phaseLife: Math.random() * 6.283, colorPhase: Math.random() * 6.283 }); } if (i !== c) { links.push({ a: i, b: c, phase: Math.random() * 6.283, bend: 0, alpha: Math.random() * 0.18, targetAlpha: 0.05 + Math.random() * 0.16, fadeSpeed: 0.006 + Math.random() * 0.012, phaseLife: Math.random() * 6.283, colorPhase: Math.random() * 6.283 }); } } function move(n) { n.x += n.vx; n.y += n.vy; if (n.x < LEFT_MARGIN) { n.x = LEFT_MARGIN; n.vx *= -1; } if (n.x > w - RIGHT_MARGIN) { n.x = w - RIGHT_MARGIN; n.vx *= -1; } if (n.y < TOP_MARGIN) { n.y = TOP_MARGIN; n.vy *= -1; } if (n.y > h - BOTTOM_MARGIN) { n.y = h - BOTTOM_MARGIN; n.vy *= -1; } const dx = n.x - cx; const dy = n.y - cy; n.x = cx + dx * Math.cos(ROTATION_SPEED) - dy * Math.sin(ROTATION_SPEED); n.y = cy + dx * Math.sin(ROTATION_SPEED) + dy * Math.cos(ROTATION_SPEED); if (n.x < LEFT_MARGIN) n.x = LEFT_MARGIN; if (n.x > w - RIGHT_MARGIN) n.x = w - RIGHT_MARGIN; if (n.y < TOP_MARGIN) n.y = TOP_MARGIN; if (n.y > h - BOTTOM_MARGIN) n.y = h - BOTTOM_MARGIN; } function randomWord() { return WORDS[Math.floor(Math.random() * WORDS.length)]; } function activateNodeWord(n) { n.word = randomWord(); n.showWord = true; n.wordTimer = 45 + Math.random() * 95; n.wordPhase = Math.random() * 6.283; } function retargetLink(link) { let a = Math.floor(Math.random() * NODE_COUNT); let b = Math.floor(Math.random() * NODE_COUNT); if (a === b) { b = (b + 1) % NODE_COUNT; } link.a = a; link.b = b; link.alpha = 0; link.targetAlpha = 0.05 + Math.random() * 0.16; link.phase = Math.random() * 6.283; link.phaseLife = Math.random() * 6.283; link.fadeSpeed = 0.006 + Math.random() * 0.012; link.colorPhase = Math.random() * 6.283; activateNodeWord(nodes[a]); if (Math.random() < 0.75) { activateNodeWord(nodes[b]); } } function updateWord(n) { n.wordTimer -= 1; if (n.showWord) { n.wordAlpha += (0.82 - n.wordAlpha) * 0.06; if (n.wordTimer <= 0 && Math.random() < 0.07) { n.showWord = false; n.wordTimer = 35 + Math.random() * 80; } } else { n.wordAlpha += (0 - n.wordAlpha) * 0.05; if (n.wordTimer <= 0 && Math.random() < 0.045) { n.word = randomWord(); n.showWord = true; n.wordTimer = 45 + Math.random() * 95; n.wordPhase = Math.random() * 6.283; } } } function getLinkColor(link, t, alpha) { const cycle = (Math.sin(t * 0.55 + link.colorPhase) + 1) / 2; let r; let g; let b; if (cycle < 0.5) { const p = cycle / 0.5; r = 255; g = 204 * (1 - p); b = 0; } else { const p = (cycle - 0.5) / 0.5; r = 255 * (1 - p); g = 0; b = 0; } return "rgba(" + Math.round(r) + "," + Math.round(g) + "," + Math.round(b) + "," + alpha + ")"; } function draw(time) { const t = time * 0.001; ctx.fillStyle = "rgba(0,0,0,0.17)"; ctx.fillRect(0, 0, w, h); for (let i = 0; i < nodes.length; i++) { move(nodes[i]); updateWord(nodes[i]); } ctx.save(); ctx.globalCompositeOperation = "lighter"; for (let i = 0; i < links.length; i++) { const link = links[i]; const a = nodes[link.a]; const b = nodes[link.b]; const life = 0.5 + 0.5 * Math.sin(t * 0.85 + link.phaseLife); link.targetAlpha = life * 0.18; link.alpha += (link.targetAlpha - link.alpha) * link.fadeSpeed; if (link.alpha < 0.018 && Math.random() < 0.08) { retargetLink(link); } const pulse = 0.5 + 0.5 * Math.sin(t * 1.1 + link.phase); const alpha = link.alpha * (0.75 + pulse * 0.25); const mx = (a.x + b.x) / 2; const my = (a.y + b.y) / 2; ctx.strokeStyle = getLinkColor(link, t, alpha); ctx.lineWidth = 0.75; ctx.beginPath(); ctx.moveTo(a.x, a.y); ctx.quadraticCurveTo( mx + link.bend, my - link.bend, b.x, b.y ); ctx.stroke(); } for (let i = 0; i < nodes.length; i++) { const n = nodes[i]; const pulse = 0.5 + 0.5 * Math.sin(t * 1.4 + n.phase); ctx.beginPath(); ctx.arc(n.x, n.y, n.size + pulse * 0.7, 0, Math.PI * 2); ctx.fillStyle = "rgba(255,255,255,0.94)"; ctx.fill(); ctx.beginPath(); ctx.arc(n.x, n.y, n.size * 4 + pulse * 3, 0, Math.PI * 2); ctx.strokeStyle = "rgba(255,255,255,0.06)"; ctx.lineWidth = 1; ctx.stroke(); } ctx.restore(); ctx.save(); ctx.font = "11px monospace"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; for (let i = 0; i < nodes.length; i++) { const n = nodes[i]; if (n.wordAlpha < 0.02) continue; const flicker = 0.82 + 0.18 * Math.sin(t * 2.2 + n.wordPhase); const alpha = n.wordAlpha * flicker; ctx.fillStyle = "rgba(255,255,255," + alpha + ")"; ctx.fillText(n.word, n.x, n.y - 18); } ctx.restore(); requestAnimationFrame(draw); } draw(0); } startStatikNetwork(); })();

Projects

Koil Statik
Electronic music, DJ sets, production and club-oriented sound.
Music Labels + Release Systems
Alien Artifakt, C4CX, Kytherean Recordings and related label projects across techno, bass music, industrial, DNB, dark electronic and experimental releases.
Voice AI Architecture
Conversational AI, dialogue design, multilingual voice interaction and safety-focused flow architecture.
Digital Human Experiments
Realtime characters, digital doubles, VTubers, synthetic speech and MetaHuman workflows.
Visual + Spatial Systems
Photography, retouching, VJing, projection mapping, VR/XR, drone video, motion graphics, realtime visuals, audiovisual installations and site-specific media.
Narrative + Worldbuilding Systems
Visual development, character systems, story architecture, speculative settings, language-informed worlds and graphic identity.
Fabrication + Capture Studies
3D scanning, photogrammetry, LiDAR point clouds, CNC, 3D printing, laser cutting, toolpaths and computational craft.

About

STɅTIK is a creative systems studio exploring how sound, language, image, culture and technology can be connected into new forms.The work spans electronic music, voice AI, digital humans, generative visuals, VR/XR, live performance systems, image/video, fabrication and cultural technology.Rather than treating these as separate disciplines, STɅTIK treats them as interlinked systems: patterns, tools, interfaces, archives and processes that can be recombined into new forms.

Contact

For enquiries, collaborations and creative technology projects, use the form below. Project references, music submissions and private streaming links are welcome where relevant.

Thank you

Message received.
We'll be in touch soon.

Fields

Music + Release Systems
Electronic music, DJ practice, production workflows, label structures and release pipelines.
AI + Voice Systems
Conversational AI, voice interfaces, speech synthesis, prompt systems, multilingual dialogue and safe interaction design.
Digital Humans + Character Systems
Realtime characters, digital doubles, avatar workflows, VTubers, synthetic speech and performance character design.
Visual + Spatial Media
Photography, retouching, VJing, projection mapping, VR/XR, drone video, motion graphics, realtime visuals, audiovisual installations and site-specific media.
Narrative + Worldbuilding
Story architecture, character systems, speculative settings, visual development, language-informed worlds and graphic identity.
Capture + Fabrication
3D scanning, photogrammetry, LiDAR point clouds, CNC, 3D printing, laser cutting, toolpaths and computational craft.
Cultural + Language Systems
Indigenous design, linguistics, dialects, language technology, digital heritage and cultural systems.
Procedural + Generative Design
System mapping, modular design, generative workflows, creative constraints, interfaces and recombinable processes.

Music

Koil Statik
The central music identity for DJ sets, production, club-oriented sound and cross-genre electronic work.
Alien Artifakt
A club-focused release platform covering techno, house, electro, bass and Beatport-oriented electronic music.
C4CX
Bass-heavy club projects spanning bass house, breaks, dubstep, halftime, electro and hybrid dance forms.
Kytherean Recordings
Dark electronic, indie electronic, darkwave, metal-adjacent and experimental release projects.
Industrial + Noise Projects
A network of heavier projects exploring industrial rock, rhythmic noise, electro-industrial, breakcore, metal, drone and experimental sound.
DNB + Breaks
Drum and bass, halftime, UK garage, breakbeat and bass-driven release projects.
AI-Assisted Production
Music projects built through hybrid workflows combining composition, curation, prompting, editing, reconstruction, mixdown and release design.
Release Architecture
A structured music pipeline spanning singles, albums, labels, aliases, distribution, genre frameworks and long-form project planning.