유니티 AudioSource GetSpectrumData함수 알아보기

GetSpectrumData란?

재생 중인 오디오 소스의 스펙트럼 데이터를 제공해주는 함수입니다.

 

스펙트럼 데이터란? 이전 글을 참고해주세요.

 

유니티 Audio Spectrum 이론에 대해서 #기초

오디오 스펙트럼이란 악기나 음악에 포함된 음향에너지를 주파수별로 나타낸 것을 뜻합니다. 오디오 스펙트럼을 가지고 무엇을 할 수 있냐? 오디오 스펙트럼을 분석해서 아래 사진처럼 비쥬얼

wlsdn629.tistory.com

 

 


GetSpectrumData 매개 변수

GetSpectrumData

 

 

매개변수 설명
samples FFT 결과를 저장할 배열입니다. 배열의 길이는 2의 제곱 수여야 합니다.
channel 채널을 나타냅니다. 모노, 스테레오 및 멀티 채널(최대 여덟 개 채널)을 지원합니다.
(FFTWindow)
window
샘플링할 때 사용할 FFTWindow를 나타냅니다. 주파수 대역에서 신호의 누출을 줄이기 위해 사용됩니다.

 

 


FFT란?

FFT는 Fast Fourier Transform의 약자로, Discrete Fourier Transform(DFT)과 그 역변환을 빠르게 수행하는 효율적인 알고리즘입니다.(뭔 말이람?)

 

Fourier  변환은 시간 영역에서의 신호를 주파수 영역으로 변환하는 것을 의미합니다. 이를 통해 신호의 주파수 성분을 분석할 수 있습니다. FFT는 이러한 푸리에 변환을 빠르게 수행하기 위해 개발된 알고리즘입니다.

 

 

한 마디로, FFT는 디지털 신호 처리, 편미분 방정식의 근을 구하는 알고리즘 등 다양한 분야에서 활용됩니다.