Urgent.News

What's breaking now, across thousands of outlets.

AI

Reviving 1,300+ 90s Chiptune & Tracker Hits in the Browser: WebAssembly, 3D Demoscene & AI

🕹️ Reviving 1,300+ 90s Chiptune & Tracker Hits in the Browser: WebAssembly, 3D Demoscene & AI Pair-Programming If you grew up during the 90s or 2000s, you probably know that unmistakable sound: 8-bit chip basslines, sparkling sample-based arpeggios, and mesmerizing hex note matrices scrolling down the screen in FastTracker II , ProTracker , or legendary demoscene cracktros. C-4 01 v64 A0F | ···…

If you grew up during the 90s or 2000s, you likely associate a distinct 8-bit chiptune sound with the era. This includes rhythmic chip basslines, sparkling sample-based arpeggios, and mesmerizing scrolling hex note matrices in programs like FastTracker II, ProTracker, and demoscene cracktros. A group of developers is working on an ambitious goal: creating the ultimate retro tracker player that runs directly in the web browser.

This isn't just a simple MP3 jukebox – it's a powerful WebAssembly synthesis workstation capable of features like per-channel soloing, tempo modulation, interactive 3D WebGL demoscene worlds, and live FastTracker II pattern scrolling.

The project, called Tracker Music, now features over 1,300 authentic tracker modules ranging from classics like Unreal Superhero 3 and Razor 1911 to newer tracks by Skaven, Purple Motion, and 4mat. To bring this vision to life, the developers utilized several core technologies:

1. Real-time WebAssembly synthesis using LibOpenMPT, which translates tracker file formats (.mod, .xm, .s3m, .it) into real-time audio streams without relying on MP3 recordings. This enables features like sub-millisecond audio generation, dynamic channel isolation, and pitch-free tempo scaling.

2. A four-layer visualizer suite operating at 60 FPS, generating oscilloscope visuals, pattern matrices, channel animations, and 3D WebGL demoscene environments using Three.js and Canvas 2D rendering.

3. An AI-powered coding agent that automated much of the development process, from indexing and auditing the extensive module library to optimizing performance bottlenecks in the Three.js and Canvas 2D rendering pipelines.

The AI helped identify performance issues like inefficient function calls in V8, replaced costly shadowBlur effects with hardware-accelerated strokes, and implemented zero-CPU background tab rendering using the Page Visibility API. This allowed the browser-based tracker player to run smoothly even on low-end devices.

To experience the result, visit https://tracker.snakelair.ru/. The developers are inviting users to share their favorite tracker modules and demoscene memories in the comments section.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

AI makes the right to repair more tempting than ever

Our lives are littered with devices we don’t understand. We don’t know why the microwave suddenly beeps just past midnight, or why the dishwasher won’t run unless it’s been unplugged and then replugged three times, or why the laptop charges only when we push in the cord at that weird angle.

Quartz Secures £2.75M Pre-Seed Funding to Launch AI Personal Banker

London fintech startup Quartz has secured £2.75 million in pre-seed funding to launch its AI-driven personal finance platform in the UK.

  • Quartz raises £2.75M pre-seed funding for AI personal finance platform.
  • Founded by André Silva and Mateus Mesquita Alves in 2025.
  • AI assistant Charlie provides personalized financial insights.

More from Wednesday 16 September →