← Back to Projects
Web AppAudioCollaborationSolo

Audio Mood Board

Audio Mood Board

Tech Stack

ReactTypeScriptWeb Audio APIWebRTCessentia.jsClaude Code

Overview

Audio Mood Board is a browser-based infinite canvas for planning and organizing audio. Drop audio clips, YouTube videos, Spotify and SoundCloud embeds, images, and text notes onto a zoomable canvas. Scrub waveforms in real time, set trim points, loop clips, and tag everything by mood. Includes automatic BPM and key detection, A/B comparison, mic recording, curated templates for game audio, film scoring, and podcast workflows, plus real-time collaboration via room codes with synced playback and peer-to-peer file transfer. Boards save locally and export as self-contained files. Currently in alpha — no download, no sign-up required.

Key Contributions

  • ▶Infinite zoomable canvas — lay out audio clips, YouTube, Spotify, SoundCloud, images, and text notes
  • ▶Real-time waveform scrubbing, trim points, volume control, looping, and mood tagging
  • ▶Automatic BPM and musical key detection using essentia.js
  • ▶A/B comparison — select two clips and switch between them instantly
  • ▶Built-in mic recording with live waveform visualization
  • ▶Real-time collaboration — room codes, synced playback, peer-to-peer file transfer
  • ▶Curated templates for game audio, film scoring, podcast sound design, and more
  • ▶Export boards as self-contained .soundboard files — local-first, no account needed