An open API service indexing awesome lists of open source software.

https://github.com/fsf0912/music-visualization

Unity Audio-Visualization Solution
https://github.com/fsf0912/music-visualization

csharp unity visualization

Last synced: 10 months ago
JSON representation

Unity Audio-Visualization Solution

Awesome Lists containing this project

README

          

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

[![Unity Version](https://img.shields.io/badge/Unity-2021.3%2B-57b9d3.svg?style=for-the-badge&logo=unity)](https://unity.com)

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge)](https://github.com/FSF0912/Music-Visualization/blob/main/LICENSE)

[![Latest Version](https://img.shields.io/github/v/release/FSF0912/Music-Visualization?style=for-the-badge)](https://github.com/FSF0912/Music-Visualization/releases)

[![GitHub Stars](https://img.shields.io/github/stars/FSF0912/Music-Visualization?style=for-the-badge)](https://github.com/FSF0912/Music-Visualization/stargazers)

![Visualization Sample 1](https://github.com/FSF0912/Music-Visualization/blob/main/SamplePic.png)
![Visualization Sample 2](https://github.com/FSF0912/Music-Visualization/blob/main/samplePic2.png)

>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](https://img.shields.io/badge/Download-v1.1.0-blue)](https://github.com/FSF0912/Music-Visualization/releases/)

## Configuration Guide
### Lyrics Order Management
```csharp
public static List Split(TextAsset lrc, bool reverse = false, params string[] richTextSymbols)

public static List 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](https://img.shields.io/github/stars/FSF0912/Music-Visualization?style=social)](https://github.com/FSF0912/Music-Visualization/stargazers)

If you find this project useful, please consider:
- **Starring** the repository
- Reporting issues
- Submitting pull requests