Skip to content

Commit 5e74df3

Browse files
committed
又改名字了
1 parent 65c4857 commit 5e74df3

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

AudioVisualizer/MainWindow.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ namespace MusicVisualizer
99
public partial class MainWindow : Form
1010
{
1111
WasapiCapture capture; // 音频捕获
12-
AudioVisualizer visualizer; // 可视化
12+
Visualizer visualizer; // 可视化
1313
double[]? spectrumData; // 频谱数据
1414

1515
Color[] allColors; // 渐变颜色
1616

1717
public MainWindow()
1818
{
1919
capture = new WasapiLoopbackCapture(); // 捕获电脑发出的声音
20-
visualizer = new AudioVisualizer(256); // 新建一个可视化器, 并使用 256 个采样进行傅里叶变换
20+
visualizer = new Visualizer(256); // 新建一个可视化器, 并使用 256 个采样进行傅里叶变换
2121

2222
allColors = GetAllHsvColors(); // 获取所有的渐变颜色 (HSV 颜色)
2323

@@ -92,7 +92,7 @@ private void Capture_DataAvailable(object? sender, WaveInEventArgs e)
9292
private void DataTimer_Tick(object? sender, EventArgs e)
9393
{
9494
double[] newSpectrumData = visualizer.GetSpectrumData(); // 从可视化器中获取频谱数据
95-
newSpectrumData = AudioVisualizer.MakeSmooth(newSpectrumData, 2); // 平滑频谱数据
95+
newSpectrumData = Visualizer.MakeSmooth(newSpectrumData, 2); // 平滑频谱数据
9696

9797
if (spectrumData == null) // 如果已经存储的频谱数据为空, 则把新的频谱数据直接赋值上去
9898
{
@@ -394,7 +394,7 @@ private void DrawingTimer_Tick(object? sender, EventArgs e)
394394
Color color1 = allColors[colorIndex % allColors.Length];
395395
Color color2 = allColors[(colorIndex + 200) % allColors.Length];
396396

397-
double[] bassArea = AudioVisualizer.TakeSpectrumOfFrequency(spectrumData, capture.WaveFormat.SampleRate, 250);
397+
double[] bassArea = Visualizer.TakeSpectrumOfFrequency(spectrumData, capture.WaveFormat.SampleRate, 250);
398398
double bassScale = bassArea.Average() * 100;
399399
double extraScale = Math.Min(drawingPanel.Width, drawingPanel.Height) / 6;
400400

AudioVisualizerDx/MainWindow.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace MusicVisualizerDx
1515
public partial class MainWindow : Form
1616
{
1717
WasapiCapture capture; // 音频捕获
18-
AudioVisualizer visualizer; // 可视化
18+
Visualizer visualizer; // 可视化
1919
double[]? spectrumData; // 频谱数据
2020

2121
RawColor4[] allColors; // 渐变颜色
@@ -26,7 +26,7 @@ public partial class MainWindow : Form
2626
public MainWindow()
2727
{
2828
capture = new WasapiLoopbackCapture(); // 捕获电脑发出的声音
29-
visualizer = new AudioVisualizer(256); // 新建一个可视化器, 并使用 256 个采样进行傅里叶变换
29+
visualizer = new Visualizer(256); // 新建一个可视化器, 并使用 256 个采样进行傅里叶变换
3030

3131
allColors = GetAllHsvColors(); // 获取所有的渐变颜色 (HSV 颜色)
3232

@@ -113,7 +113,7 @@ private void Capture_DataAvailable(object? sender, WaveInEventArgs e)
113113
private void DataTimer_Tick(object? sender, EventArgs e)
114114
{
115115
double[] newSpectrumData = visualizer.GetSpectrumData(); // 从可视化器中获取频谱数据
116-
newSpectrumData = AudioVisualizer.MakeSmooth(newSpectrumData, 2); // 平滑频谱数据
116+
newSpectrumData = Visualizer.MakeSmooth(newSpectrumData, 2); // 平滑频谱数据
117117

118118
if (spectrumData == null) // 如果已经存储的频谱数据为空, 则把新的频谱数据直接赋值上去
119119
{
@@ -459,7 +459,7 @@ private void DrawingTimer_Tick(object? sender, EventArgs e)
459459
RawColor4 color1 = allColors[colorIndex % allColors.Length];
460460
RawColor4 color2 = allColors[(colorIndex + 200) % allColors.Length];
461461

462-
double[] bassArea = AudioVisualizer.TakeSpectrumOfFrequency(spectrumData, capture.WaveFormat.SampleRate, 250);
462+
double[] bassArea = Visualizer.TakeSpectrumOfFrequency(spectrumData, capture.WaveFormat.SampleRate, 250);
463463
double bassScale = bassArea.Average() * 100;
464464
double extraScale = Math.Min(drawingPanel.Width, drawingPanel.Height) / 6;
465465

LibAudioVisualizer/Visualizer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace LibMusicVisualizer
44
{
5-
public class AudioVisualizer
5+
public class Visualizer
66
{
77
private int _m;
88
private double[] _sampleData;
@@ -12,7 +12,7 @@ public class AudioVisualizer
1212
/// </summary>
1313
public double[] SampleData => _sampleData;
1414

15-
public AudioVisualizer(int waveDataSize)
15+
public Visualizer(int waveDataSize)
1616
{
1717
if (!(Get2Flag(waveDataSize)))
1818
throw new ArgumentException("长度必须是 2 的 n 次幂");

WpfAudioVisualizer/MainWindow.xaml.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace WpfMusicVisualizer
2828
public partial class MainWindow : Window
2929
{
3030
WasapiCapture capture; // 音频捕获
31-
AudioVisualizer visualizer; // 可视化
31+
Visualizer visualizer; // 可视化
3232
Timer? dataTimer;
3333
Timer? drawingTimer;
3434

@@ -39,7 +39,7 @@ public partial class MainWindow : Window
3939
public MainWindow()
4040
{
4141
capture = new WasapiLoopbackCapture(); // 捕获电脑发出的声音
42-
visualizer = new AudioVisualizer(256); // 新建一个可视化器, 并使用 256 个采样进行傅里叶变换
42+
visualizer = new Visualizer(256); // 新建一个可视化器, 并使用 256 个采样进行傅里叶变换
4343

4444
allColors = GetAllHsvColors(); // 获取所有的渐变颜色 (HSV 颜色)
4545

@@ -542,7 +542,7 @@ private void DrawingTimer_Tick(object? state)
542542
Color color1 = allColors[colorIndex % allColors.Length];
543543
Color color2 = allColors[(colorIndex + 200) % allColors.Length];
544544

545-
double[] bassArea = AudioVisualizer.TakeSpectrumOfFrequency(spectrumData, capture.WaveFormat.SampleRate, 250);
545+
double[] bassArea = Visualizer.TakeSpectrumOfFrequency(spectrumData, capture.WaveFormat.SampleRate, 250);
546546
double bassScale = bassArea.Average() * 100;
547547
double extraScale = Math.Min(drawingPanel.ActualHeight, drawingPanel.ActualHeight) / 6;
548548

0 commit comments

Comments
 (0)