party-mode

上传音乐,d3.js 自动生成酷炫视觉特效

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 88 🐛 待处理 5 👀 关注 21
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 807
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费。

项目预览

party-mode 项目界面预览图
图片来源:项目官网

项目数据

分类设计创意
开发团队preziotte
官网地址https://vizz.fm
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言JavaScript
技术栈/模型art,audio,audio-visualizer,d3,d3js,data-visualization,generative-art,html5-audio-element,javascript,music-visualization,music-visualizer,svg,visualization,web-audio-api,winamp-visualization
GitHub 星标★ 807
上线时间2014-08-18 00:00:00
代码更新2026-08-15
仓库体积203.5 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数5

项目介绍

party-mode 是一个实验性的音乐可视化项目,基于 d3.js 和 Web Audio API 构建。它能够解析音频文件的频谱数据,并将其转化为动态的、由几何图形驱动的视觉效果,让音乐节奏和频率变化以视觉形式实时呈现。该项目解决了开发者快速为音乐添加沉浸式视觉反馈的需求,无需复杂的图形编程知识,通过简单的配置即可将音频与视觉元素绑定。核心能力包括音频频谱分析、d3.js 驱动的数据绑定与动画渲染,以及可自定义的视觉样式。作为早期实验项目,它展示了 Web 端音频可视化的基础范式,适合用于个人音乐播放器、现场演出背景或创意编程学习。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 807

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 8 分钟 部署方式:无需安装 4 步

环境要求

  • 仅需浏览器(看代码)

安装与启动步骤

  1. 1知道它已归档

    作者已用 Three.js 重写,本仓库仅作参考,不再维护。

    https://github.com/preziotte/party-mode
  2. 2看新版

    要真用音频可视化,去作者的新项目而不是这里。

    搜索 preziotte 的新仓库
  3. 3跑旧版需 Flash

    旧实现依赖已下线的运行时,现代浏览器打不开。

    不推荐尝试
  4. 4借鉴思路

    它的价值在音乐驱动的实时视觉参数映射。

    读 js 目录下的音频分析代码

如何确认成功

你能说清楚它的音频特征到视觉参数的映射方式。

注意事项

  • 归档项目不要照抄部署,安全与兼容性都没保障。
  • 想直接出效果,用 Three.js 的音频分析示例更快。

核心亮点

  • 利用 d3.js 数据驱动 DOM,实现流畅的音频频谱动画
  • 基于 Web Audio API 实时分析,无需后端处理
  • 代码结构简洁,易于二次开发定制视觉风格

不足之处

  • 早期项目,功能较基础,缺乏文档和示例
  • 对复杂音频场景支持有限,可能只适用于简单演示

适用场景

  • 个人音乐播放器增强视觉体验
  • 创意编程教学演示音频可视化原理
  • 小型现场演出或直播的实时背景特效

替代项目

wavesurfer.js、AudioMotion、Peaks.js

上一篇:infinite_gnossienne

下一篇:csound-expression

同类项目推荐

vae_tacotron2 开源

用VAE隐变量控制语音风格,让TTS更自然有表现力

VAE Tacotron 2, an alternative of GST Tacotron

★ 91 2026-08-09
OuteTTS 开源

一行代码调用 OuteTTS 模型,快速生成自然语音

Interface for OuteTTS models.

★ 1440 2026-08-09
elevenlabs-node 开源

在 Node.js 里快速集成 ElevenLabs 高质量 AI 语音合成

Eleven Labs text to speech package for NodeJS. You can use the official package at: ···

★ 181 2026-08-09
Kokoro-82M-Android 开源

在 Android 上快速跑通 Kokoro 文本转语音 demo

A minimal Android demo app for Kokoro-TTS

★ 66 2026-08-09
alexandria-audiobook 开源

一句话把小说变成多角色有声书,克隆声音、逐行控风格

AI-powered multi-voice audiobook generator — LLM script annotation, voice cloning, ···

★ 1095 2026-08-09
ng2-pdfjs-viewer 开源

在 Angular 里快速嵌入 PDF 查看器,支持表单和自定义

#1 Angular PDF viewer

★ 253 2026-08-09
supertonic 开源

手机上秒级生成多语言语音,离线也能用

Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.

★ 13753 2026-08-09
dc_tts 开源

用 TensorFlow 快速训练轻量级语音合成模型,适合研究入门

A TensorFlow Implementation of DC-TTS: yet another text-to-speech model

★ 1160 2026-08-09
musicaiz 开源

一站式搞定符号音乐生成、评估与分析

A python framework for symbolic music generation, evaluation and analysis

★ 194 2026-08-09