stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Wibei

  • 6 Devlogs
  • 22 Total hours

A music visualizer transforms sound into engaging visuals, enhancing the listening experience. It analyzes audio frequencies and rhythms, creating colorful animations that move in sync with the music. This adds an artistic layer to live performances and music videos, inviting viewers to experience music in a vibrant, immersive way.

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

Open comments for this post

10h 59m 18s logged

🎛️ Wibei Devlog: 3D Holographic Album Art & the VOID Overhaul

Project: Wibei (3D Audio Spectrograph & Real-Time DSP Lab)
Built for: Hack Club Stardance
Creators: @EVINJSUBIN & @aamosm
Repo: github.com/EVINJSUBIN/Wibei | Live: wibei.onrender.com


🚀 Elevating the Cockpit

Audio visualization isn’t just about moving bars — it’s about tactile feedback, visual hierarchy, and immersive atmosphere. In this sprint, we overhauled Wibei into a commercial-grade glassmorphism workstation, added a 3D holographic album art core, wrote a zero-dependency ID3 tag parser, and redesigned our landing page in our signature VOID aesthetic.


💎 1. Commercial-Grade Glassmorphism Cockpit

We replaced flat panels with an ergonomic, floating dual-deck hardware layout:

  • Left Deck (Ingest): Quick-switch tabs for DEMOS, STREAM (YouTube/Spotify live audio), QUEUE (playlist management), and LOCAL (drag-and-drop).
  • Right Deck (Synthesis & FX): Instant geometry matrix switching (RING, WAVE, GRID, ORB), real-time biquad muffler, sub-bass drive, nightcore tempo shifters, and camera auto-orbit.
  • Floating Transport Bar: Ergonomic bottom bar with real-time master VU meter bars, peak telemetry (dBFS), elapsed timers, track metadata, and volume scrubber.
  • Frosted Material System: Deep obsidian glass (rgba(10, 10, 14, 0.72)) with backdrop-filter: blur(28px), subtle rim lighting, and responsive LED indicators.

💿 2. 3D Holographic Center Album Art

In our RING (Pulse) visualizer, tracks with rich artwork now come to life in 3D:

  • Hologram Disc: High-def circular disc (CircleGeometry(4.2)) with dark tinted glass backing and an audio-reactive neon border ring.
  • Adaptive Gyro-Core: When artwork is present, the wireframe octahedron scales outward to 1.55x, orbiting as an open crystal gimbal cage. Without artwork (or on mic input), it docks back to its native 1.0x center scale.
  • Vinyl Dynamics: Spins with bass-accelerated inertia, tilts dynamically in 3D pitch/roll, and pulses to sub-bass hits.

📦 3. Zero-Dependency In-Browser ID3 Extractor

To keep local playback instant without server uploads, we wrote id3.js from scratch:

  • Direct binary parsing of ID3v2.3, ID3v2.4, and ID3v1 tags via ArrayBuffer slices.
  • Extracts APIC frames into instant in-memory blob: URLs for album covers.
  • Parses title, artist, album, and genre instantly with zero latency.

🌌 4. The “VOID” Aesthetic & Minimalist Landing Page

  • Serious Void Default: Distraction-free interstellar abyss (#050507), crisp starlight typography (#f8fafc), and titanium slate accents (#8b95a5).
  • Calibrated Bloom: Re-tuned UnrealBloomPass threshold to 0.82 — eliminating blinding white glare while keeping geometry razor-sharp.
  • Minimalist Landing Page: Clean terminal layout with a 1,800-star WebGL starfield and a 3D gyro-core that pulses with kinetic shockwaves on live DSP audition clicks!

💻 100% Client-Side Engine

Built entirely with vanilla JS, Three.js (r128), and native Web Audio API — zero bulky UI frameworks, locked 60+ FPS, and zero-latency 32-bit floating DSP.

0
0
35

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

Open comments for this post

45m 20s logged

⚡ Wibei // 3D Audio Spectrograph & Real-Time DSP Lab

Live Site: https://wibei.onrender.com | GitHub: EVINJSUBIN/Wibei
Built for: Hack Club Stardance | Collaborators: @EVINJSUBIN & @aamosm


🌌 What We Built

Wibei is an open-source web synthesizer and 3D audio spectrograph built with Three.js WebGL and the native Web Audio API. It lets anyone route audio, manipulate live DSP filter nodes, and render acoustic harmonics in 3D space with zero latency.

✨ Key Features

  • Sound Shaper DSP Suite: Real-time 650Hz Lowpass Muffler (“club bathroom” vibe), +16dB Bass Overdrive EQ, and 1.25x/0.85x Speed Modulator.
  • 4 Spatial 3D Geometries: 128-bar Radial Pulse Ring, Waveform Ribbon, Isometric 3D Voxel Matrix, and the new harmonic Pulsar Sphere.
  • Beat Drop Shockwaves: Sub-bass transient detector triggering expanding 3D ring particles on drops.
  • Cinematic Auto-Pilot Cam: Dynamic drone camera orbiting to musical energy.
  • Universal Audio Ingest: Instant lossless stems, fullscreen drag-and-drop MP3/WAV, live microphone, and YouTube stream engine.
  • Hall of Fame: Live GitHub telemetry showcasing community contributors.

100% client-side WebGL & DSP running at 60 FPS.

0
0
15

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

Open comments for this post

4h 53m 55s logged

✨ What’s new:Clean Brand Pill: Removed the gold dot from the top-left logo pill. It now features clean, minimal typography (wibei v1.0).Interactive Mini Player:Added a Minimize Button (—) on the right side of the player bar.Clicking it collapses the large deck into a floating Mini Player Pill in the bottom corner (showing the album art, track title, animated mini EQ visualizer, play/pause toggle, and expand button).Expanding it restores the full control deck seamlessly.“Getting Started” Guide Modal (Guide):Added an interactive onboarding modal accessible via the top-right Guide button.Explains how to play audio (YouTube, Demos, Mic, Uploads), how to orbit in 3D, and how to switch visualizer shapes/bloom themes.Includes a 1-click “⚡ Play Synthwave Demo” button right inside the guide for instant reviewer onboarding.Animated Mini EQ Bars: Added dynamic dancing EQ waveform bars right next to the song title when audio is playing.

0
0
25

This needs changes before we can consider it shipped. Review the Shipwright feedback, make updates, then ship again.

Shipwright walkthrough

Ship #1 Pending review

Wibei is a real-time 3D music visualizer built with Three.js and Web Audio API. It features reactive visualizer modes (Pulse Ring, Waveform, and 3D Grid), bloom glow themes, 3D mouse drag controls, YouTube search, live mic input, and local MP3 uploads.How to test
Open https://wibei-production.up.railway.app/
Search for any song in the bottom right, click 🎤 to use your mic, or click 📁 to upload an MP3.
Click & drag anywhere on the screen to rotate in 3D, and use the top dropdowns to switch styles (Pulse Ring, Wave, Grid) and themes.What I learned
Learned how to use the Web Audio API (FFT frequency analysis) to drive 3D Three.js meshes, write smooth idle wave animations, configure bloom shaders, and build 3D mouse orbit controls.

  • 3 devlogs
  • 5h
Try project → See source code →
Open comments for this post

1h 9m 41s logged

🚀 Final Ship: Wibei is Live! 🎧✨After hours of refining the audio DSP pipeline, tweaking Three.js shaders, and perfecting the UI, Wibei is officially shipped!Try it out live here: 👉 https://wibei-production.up.railway.app/(Open it up, search your favorite track or click the 🎤 mic / 📁 upload button to watch it pulse in 3D!)

2
0
26

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…