/Music-Visualization

Unity Audio-Visualization Solution

Primary LanguageC#MIT LicenseMIT

Audio Visualization Solution / 音乐可视化解决方案 / 音楽可視化ソリューション

Unity Version

MIT License

Latest Version

GitHub Stars

Visualization Sample 1
Visualization Sample 2

The images and lyrics are sourced from the internet. If there is any infringement, please contact me for removal.

Overview

A real-time audio visualization system developed with Unity 2021.3 LTS.
Supports both pre-recorded audio and live microphone input visualization.
Features rhythmic transformations of geometric objects synchronized with audio frequencies.

Key Features

1. Dynamic Lyrics Display

  • File Format Support: .lrc (LyRiCs)
  • Auto-Conversion: Automatically parses lyric files into Unity-compatible data structures
  • Bilingual Support: Handles translated lyrics with configurable ordering

2. Visualization Modes

  • Spectrum Analyzer
  • Waveform Monitor
  • Beat Detection Visualization
  • Customizable geometric transformations

Getting Started

System Requirements

  • Unity 2021.3+

Installation

Download Latest Release

Configuration Guide

Lyrics Order Management

public static List<LyricValueKey> Split(TextAsset lrc, bool reverse = false, params string[] richTextSymbols)

public static List<LyricValueKey> Split(string lrcText, bool reverse, params string[] richTextSymbols)

Parameter Behavior

Reverse Value Ordering Scheme
true Original → Translation
false Translation → Original

Note: This configuration applies to standard bilingual lyrics format. Custom formats may require additional adjustments. More detailed tips is in source file.

Contribution & Support

GitHub Stars

If you find this project useful, please consider:

  • Starring the repository
  • Reporting issues
  • Submitting pull requests