# Introduction

This is an music analysis tool. We provide some basic music analysis method: Pitch estimation, Beat tracking, Chord recognition, Structure analysis, and Timbre analysis for users without  programming basis to analyze the audio in an easy way.

### Overview

The audioviz UI interface provides the following analyzing functions:

#### Basic Analysis

* [Waveform(matplotlib)](/musicai-ui-space-v2/basic-analysis.md#waveform-matplotlib)
* [Waveform(ploty)](/musicai-ui-space-v2/basic-analysis.md#waveform-ploty)
* [Single\_RMS\_analysis](/musicai-ui-space-v2/basic-analysis.md#single_rms_analysis)
* [Spectrogram](/musicai-ui-space-v2/basic-analysis.md#spectrogram)
* [Download RMS data](/musicai-ui-space-v2/basic-analysis.md#download-rms-data)

#### Pitch Analysis

* [Mel-frequency spectrogram](/musicai-ui-space-v2/pitch-analysis.md#mel-frequency-spectrogram)
* [Constant-Q transform](/musicai-ui-space-v2/pitch-analysis.md#constant-q-transform)
* [Chroma](/musicai-ui-space-v2/pitch-analysis.md#chroma)
* [Pitch class](/musicai-ui-space-v2/pitch-analysis.md#pitch-class)

#### Time Analysis

* [note\_detection](/musicai-ui-space-v2/time-analysis.md#node_detection)
* [Onset\_strength](/musicai-ui-space-v2/time-analysis.md#onset_strength)
* [Beat\_analysis](/musicai-ui-space-v2/time-analysis.md#beat_analysis)
* [Predominant\_local\_pulse](/musicai-ui-space-v2/time-analysis.md#predominant_local_pulse)
* [Static\_tempo\_estimation](/musicai-ui-space-v2/time-analysis.md#static_tempo_estimation)
* [Tempogram](/musicai-ui-space-v2/time-analysis.md#tempogram)

#### Chord Analysis

* [STFT Chroma](/musicai-ui-space-v2/chord-analysis.md#stft-chroma)
* [Chords Result(Default)](/musicai-ui-space-v2/chord-analysis.md#chords-result-default)
* [Chords Result(User)](/musicai-ui-space-v2/chord-analysis.md#chords-result-user)

#### Structure Analysis

* [Self-similarity matrix](/musicai-ui-space-v2/structure-analysis.md#self-similarity-matrix)

#### Timbre Analysis

* [Spectral Centroid](/musicai-ui-space-v2/timbre-analysis.md#spectral-centroid)
* [Rolloff Frequency](/musicai-ui-space-v2/timbre-analysis.md#rolloff-frequency)
* [Spectral Bandwidth](/musicai-ui-space-v2/timbre-analysis.md#spectral-bandwidth)
* [Harmonic Percussive Source Separation](/musicai-ui-space-v2/timbre-analysis.md#harmonic-percussive-source-separation)

#### Summary

* [Summary](/musicai-ui-space-v2/summary.md#summary)

#### Interactive mode

We also provide some interactive mode with histogram and waveform figures by ***ploty***.  You can choose to use an interactive mode by clicking the check box of `Use ploty` in the `dev` page.

<figure><img src="/files/N8lZcTeEPlJx1HmXflKJ" alt=""><figcaption></figcaption></figure>

Or by clicking the checkbox of `Enable Dynamic Graphics` on supported page to enable ***ploty***.

<figure><img src="/files/PNGCcGI1Y49rH62mnQCY" alt=""><figcaption></figcaption></figure>

### 開發團隊

* [Li Su](https://www.iis.sinica.edu.tw/pages/lisu/contact_zh.html)
  * 中央研究院 資訊科學研究所 音樂與文化科技實驗室(Music & Culture Technology Lab, Institute of Information Science, Academia Sinica, Taiwan)
  * 計畫主持人
* [Yu-Fen Huang](https://yfhuang.info/)
  * 中央研究院 資訊科學研究所 音樂與文化科技實驗室(Music & Culture Technology Lab, Institute of Information Science, Academia Sinica, Taiwan)
  * 計畫主持人
* [Yu-Lan Chaung](https://github.com/TrangDuLam)
  * 清華大學 電機工程所
  * 核心功能開發、套件源碼整合
* [Hong-Hsiang Liu](https://url.o-w-o.cc/link)
  * 清華大學 電機工程所
  * 互動介面設計、應用部署與配置
* [Ting-Yi Lu](https://grace1287986s-organization.gitbook.io/musicai-ui-space-v2/www.linkedin.com/in/庭誼-盧-2ba508198)
  * 清華大學 資訊工程所
  * 套件源碼整合、說明文件撰寫

### 問題反饋

如果您在使用此專案時遇到任何問題，請通過以下方式與我們聯繫：

* 發送電子郵件給我們
* 在我們的GitHub頁面提交問題
  * [視覺化介面](https://github.com/Keycatowo/music-analysis/issues)
  * [程式套件](https://github.com/TrangDuLam/audioviz)

我們會盡快回复您的問題。

### 授權協議

音樂分析工具採用 [MIT](https://opensource.org/license/mit/) 授權。

請注意，我們的軟件和內容可能包含第三方軟件庫和組件，這些庫和組件受到其各自的許可證的管轄。有關這些庫和組件的詳細信息，請參閱相應的文檔。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://grace1287986s-organization.gitbook.io/musicai-ui-space-v2/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
