COMPLETED Tools

Foobar2026-WASM

Browser-based music style filter and audio processing workstation with real-time effects

// DESCRIPTION

Foobar2026-WASM is a Progressive Web App for audio processing, featuring real-time style filters and effects that run entirely in the browser.

Audio Processing Pipeline

┌─────────────────────────────────────────────────────────────┐
│                    Audio Input                               │
│              (File Upload / Microphone)                      │
├─────────────────────────────────────────────────────────────┤
│                    WASM Audio Engine                         │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐   │
│  │ Decoder  │→ │ FFT      │→ │ Effects  │→ │ Encoder  │   │
│  │          │  │ Analysis │  │ Chain    │  │          │   │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘   │
├─────────────────────────────────────────────────────────────┤
│                    Style Presets                             │
│  Jazz │ Rock │ Classical │ Electronic │ Lo-Fi │ Custom      │
└─────────────────────────────────────────────────────────────┘

Features

  • 8 Style Presets: Jazz, Rock, Classical, Electronic, Lo-Fi, Acoustic, Pop, Custom
  • Real-time Effects: EQ, Compression, Reverb, Delay, Chorus
  • Custom Presets: Save and load your own configurations
  • Batch Processing: Process multiple files at once
  • PWA Support: Install as desktop/mobile app
  • 100% Client-side: No server upload required

Technical Highlights

  • Web Audio API: Low-latency audio routing
  • AudioWorklet: Custom audio processing nodes
  • WASM DSP: Rust-based signal processing
  • IndexedDB: Preset and file storage

// HIGHLIGHTS

  • Phase 3 complete, Phase 4 in progress
  • 8 professional audio style presets
  • Installable PWA with offline support
  • Zero server dependencies

TECH_STACK

Rust WebAssembly React TypeScript Web Audio API PWA

PROJECT_INFO

started: 2024-11-01
status: COMPLETED
type: Tools