@@ -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
0 commit comments