어떤 사운드든 실시간 스펙트럼으로 보세요.
마이크를 실시간 FFT 분석기로 바꾸세요. 주파수 막대 그래프, 오실로스코프, 스크롤 스펙트로그램을 전환하고, 피크 주파수, 그 음, 레벨이 변하는 것을 읽으세요. 모든 것이 Web Audio API로 브라우저에서 실행됩니다 — 녹음도 업로드도 되지 않습니다.
"분석기 시작"을 눌러 시작하세요. 브라우저가 마이크 권한을 요청합니다.
마이크 접근이 차단되었습니다
분석기는 실시간 오디오를 읽기 위해 마이크 접근이 필요합니다. 다시 활성화한 뒤 "시작"을 다시 누르세요:
- Chrome / Edge: 주소 표시줄의 조정 또는 카메라·마이크 아이콘을 클릭 → 마이크를 "허용"으로 설정 → 새로고침.
- Firefox: 주소 표시줄의 마이크 아이콘을 클릭해 차단 권한을 해제하거나, 설정 → 개인정보 및 보안 → 권한 → 마이크를 사용하세요.
- Safari: Safari → 설정 → 웹사이트 → 마이크 → 이 사이트를 "허용"으로 설정한 뒤 새로고침하세요.
스펙트럼 분석기.
마이크를 시작하고, 보기를 고르고, 재생·노래·말하는 소리의 주파수가 실시간으로 나타나는 것을 보세요.
시작하기 전에 확인할 것
- 마이크 접근 허용분석기는 마이크에서 실시간 오디오를 읽으므로, 처음 시작을 누를 때 브라우저가 권한을 요청합니다. 이전에 차단했다면 이 사이트에서 다시 활성화하세요.
- 보고 싶은 소스 선택장치 메뉴에서 올바른 입력을 고르세요 — USB 인터페이스, 악기 마이크, 내장 마이크가 각각 매우 다른 스펙트럼을 보여줍니다.
- 스피커가 크면 피드백 주의여기서 신호는 재생되지 않지만, 같은 마이크에 급전하는 큰 스피커는 방에서 울리는 피크를 쌓을 수 있습니다. 재생을 분석할 때는 헤드폰을 쓰세요.
- FFT 2048로 시작주파수 세부와 반응성의 좋은 균형입니다. 가까운 톤을 분리하려면 더 크게, 빠른 과도음을 잡으려면 더 작게 — 절충은 아래에서 설명합니다.
스펙트럼 분석기 사용법
- 1분석기를 시작하세요. 분석기 시작을 누르고 마이크 접근을 허용하세요. 상태가 라이브로 바뀌고 표시가 방의 소리와 함께 움직이기 시작합니다.
- 2보기를 고르세요. 막대(주파수 내용, 낮음에서 높음), 스코프(시간상의 원시 파형), 스펙트로그램(시간에 대한 주파수, 스크롤)을 토글이나 키 1/2/3으로 전환하세요.
- 3피크를 읽으세요. 표시는 가장 큰 주파수, 그 가장 가까운 음, 현재 레벨을 보여줍니다 — 험 찾기, 조율, 음높이 명명에 유용합니다.
- 4분석을 조정하세요. 더 미세한 주파수 분해능에는 FFT 크기를 올리고, 흔들리는 표시를 안정시키려면 스무딩을 늘리세요. 빠른 소리에 빠르게 반응하려면 둘 다 낮추세요.
- 5정지해 살펴보세요. 정지(또는 Space)를 눌러 현재 프레임을 붙잡아 피크나 스펙트로그램 자취를 읽은 뒤, 재개하세요.
실시간 스펙트럼 분석기의 작동 방식
소리는 시간에 따라 흔들리는 단일 압력파로 당신의 귀에 닿습니다 — 그것이 시간 영역이며, 바로 오실로스코프 보기가 그리는 것입니다. 스펙트럼 분석기는 다른 질문에 답합니다: 그 파동을 이루는 어떤 주파수가 있고, 각각 얼마나 큰가? 그것을 알아내기 위해 고속 푸리에 변환(FFT) — 파형의 짧은 조각을 순수 사인 성분의 더미로 분해하는 수학적 절차 — 를 실행합니다. 결과가 주파수 영역입니다: 막대 그래프와 스펙트로그램은 그것을 그리는 두 방법입니다.
FFT는 범위를 균등 간격의 빈으로 나눕니다. 빈의 수는 FFT 크기로 정해지고, 각 빈의 폭은 샘플레이트를 FFT 크기로 나눈 것입니다 — 그래서 48 kHz에서 2048점 FFT는 약 23 Hz 폭의 빈을 주고, 8192점은 그것을 약 6 Hz로 좁힙니다. 그것이 핵심 절충입니다: 큰 FFT는 가까운 톤과 낮은 베이스를 훨씬 잘 분해하지만, 더 긴 오디오 조각이 필요해 표시가 더 느리게 반응하고 빠른 과도음이 번집니다. 작은 FFT는 기민하고 시간적으로 정확하지만 이웃 주파수를 섞어 흐립니다.
막대 보기는 로그 주파수 축을 씁니다. 우리가 그렇게 듣기 때문입니다 — 각 옥타브(주파수의 두 배)가 균등한 공간을 차지해, 음악적으로 중요한 저역과 중역이 왼쪽 끝으로 짓눌리지 않습니다. 레벨은 dBFS, 디지털 풀 스케일 이하의 데시벨로 표시됩니다. 전체 연쇄는 실시간 마이크 스트림에서 브라우저의 Web Audio AnalyserNode로 실행되고, 스무딩 조절은 단지 각 새 프레임을 이전과 섞어 그림이 깜빡이지 않게 합니다.
사람들의 사용 용도
전기 험 사냥
전원 험은 50이나 60 Hz(그리고 100/120, 150/180…의 배음)에 날카롭고 안정된 스파이크로 나타납니다. 그것을 찾으면 접지 루프나 간섭 문제를 짚어냅니다.
피드백과 휘파람 잡기
상승하며 지속되는 좁은 피크는 피드백이나 공명 휘파람의 시작입니다. 여기서 그 주파수를 찾아, 울부짖기 전에 노치하거나 마이크를 옮기세요.
방 소음 판단
방을 "조용히" 한 채 노이즈 플로어를 보면 냉장고 험, 팬 울림, HVAC 에너지 — 아무것도 재생하지 않을 때 스펙트로그램이 안착하는 광대역 레벨 — 를 알 수 있습니다.
악기 조율
음을 재생하고 피크의 가장 가까운 음과 정확한 주파수를 읽으세요 — 기타, 목소리, 신스에 대한, 제대로 된 튜너에 대비한 빠른 타당성 점검입니다.
치찰음 다루기
거친 "s"와 "t" 소리는 5~9 kHz 부근에 에너지 버스트로 모입니다. 어디에 착지하는지 보면 보컬의 어디를 디에스할지 알 수 있습니다.
주파수 특성 확인
스위프나 핑크 노이즈를 스피커나 헤드폰에 넣고 어느 대역이 강하거나 빠졌는지 보세요 — 음색 균형을 빠르게 읽어냅니다.
보이는 것을 읽는 방법
같은 모양이 계속 나타납니다. 흔한 패턴의 의미는 다음과 같습니다:
50이나 60 Hz의 날카로운 스파이크
케이블이나 접지 루프가 잡은 전원 험 — 세계 대부분에서 50 Hz, 북미에서 60 Hz.
→ 그 위에 균등 간격의 배음을 찾으세요. 케이블을 다시 꽂아 전원에서 멀리 배선하고, 다른 콘센트나 접지 루프 아이솔레이터를 시도하세요.
낮은 피크 위의 균등 간격 스파이크
악음이나 톤의 배음 — 기본파에 그 주파수의 2×, 3×, 4× 상음이 더해진 것.
→ 고칠 것이 없습니다 — 이것이 음정 있는 소리의 모습입니다. 가장 낮은 스파이크가 당신이 듣는 음을 정하는 기본파입니다.
계속 상승하는 단일 피크
마이크가 자신의 증폭된 출력을 들으며 한 주파수에서 쌓이는 음향 피드백이나 공명.
→ 주파수를 기록하고, 게인을 낮추고, 마이크를 스피커에서 멀리하거나, 이퀄라이저로 그 대역을 노치하세요.
올라간 평평한 노이즈 플로어
광대역 노이즈 — 높은 게인의 히스, 저가 프리앰프, 시끄러운 방 — 가 표시의 바닥 전체를 올립니다.
→ 입력 게인을 낮추고, 팬과 HVAC에서 멀어지고, 노이즈 억제를 켜세요. 약간의 플로어는 정상이지만 높은 것은 조용한 세부를 삼킵니다.
말소리에서 5~9 kHz 부근의 밝은 에너지
치찰음 — "s", "sh", "t" 소리의 히스가 높은 중역에 집중.
→ 거칠면 마이크를 살짝 축에서 벗어나게 하고, 모든 고음을 자르는 대신 그 대역에 부드러운 디에싱을 적용하세요.
저역의 울퉁불퉁한 피크와 딥
룸 모드 — 방 치수가 특정 베이스 주파수를 강화하거나 상쇄하는 정재파.
→ 마이크나 스피커를 옮기거나 베이스 트랩을 추가하세요. 이것은 장비 고장이 아니라 방 음향 문제입니다.
스펙트럼 분석기 용어집
- FFT
- 고속 푸리에 변환 — 파형 조각(시간 영역)을 그 주파수 내용(주파수 영역)으로 변환하는 알고리즘. 소리를 막대 그래프로 바꾸는 것입니다.
- 빈
- FFT 출력의 하나의 주파수 슬롯. 각 빈은 작은 대역을 다루며, 그 폭은 샘플레이트를 FFT 크기로 나눈 것과 같습니다.
- 주파수 분해능
- 분석기가 두 가까운 톤을 얼마나 미세하게 분리하는가 — 빈 폭입니다. 큰 FFT가 더 작은 빈 폭과 더 날카로운 분해능을 줍니다.
- dBFS
- 풀 스케일 기준 데시벨. 0 dBFS는 디지털 신호가 도달할 수 있는 최대이고, 더 조용한 것은 모두 음수라, 여기 레벨은 0 이하로 읽힙니다.
- 스펙트로그램
- 시간에 대한 주파수의 스크롤 이미지로, 색이 강도를 보여줍니다. 왼쪽에서 오른쪽으로 역사로 읽습니다: 밝은 자취는 지속되는 톤입니다.
- 오실로스코프
- 시간 영역의 원시 파형 보기 — 시간에 대한 진폭 — 로, 주파수가 아니라 파동의 모양을 보여줍니다.
- 기본파
- 음정 있는 소리의 가장 낮은 주파수로, 당신이 지각하는 음을 정합니다. 그 위의 피크는 그 배음입니다.
- 배음
- 기본파의 정수배 주파수. 그 패턴과 세기가 악기나 목소리에 음색을 줍니다.
- 나이퀴스트 주파수
- 샘플레이트의 절반 — 표현할 수 있는 가장 높은 주파수. 48 kHz에서는 24 kHz로, 분석기가 보여줄 수 있는 상단입니다.
자주 묻는 질문
스펙트럼 분석기는 실제로 무엇을 보여주나요?
지금 소리 안에 어떤 주파수가 있고 각각 얼마나 큰지를 보여줍니다. 당신의 귀와 오실로스코프가 하나의 결합된 파형이 시간에 따라 움직이는 것을 보는 반면, 분석기는 그 파동을 FFT로 주파수 성분으로 쪼개 낮음(왼쪽)에서 높음(오른쪽)으로 표시합니다. 낮은 울림은 왼쪽에, 심벌이나 "s" 소리는 오른쪽에, 순음은 단일 스파이크로 나타납니다. 화음을 듣는 것과 그것을 이루는 각 음을 보는 것의 차이입니다.
막대, 오실로스코프, 스펙트로그램의 차이는?
같은 실시간 오디오의 세 보기입니다. 막대는 이 순간의 주파수 스펙트럼 — 각 대역에 에너지가 얼마나 있는지 — 을 보여주며, 피크, 험, 음색 균형을 찾는 데 가장 좋습니다. 오실로스코프는 시간 영역의 원시 파형을 보여주며, 파동의 모양, 주기, 클리핑을 보기에 좋습니다. 스펙트로그램은 주파수를 세로로, 시간을 가로로 표시하고 스크롤하며, 밝기로 크기를 나타내, 소리가 어떻게 변하는지 볼 수 있습니다 — 스위프, 멜로디, 지속되는 휘파람을 추적하는 데 이상적입니다.
어떤 FFT 크기를 써야 하나요?
주파수 세부와 속도 사이의 절충입니다. 큰 FFT(4096이나 8192)는 좁은 빈을 만들어 가까운 톤을 분리하고 베이스를 훨씬 잘 분해합니다 — 조율, 험 사냥, 화음 살피기에 고르세요. 작은 FFT(1024)는 더 빠르게 반응하고 드럼 히트 같은 빠른 과도음을 짚어내지만, 이웃 주파수를 섞어 흐립니다. 2048이 분별 있는 기본값입니다. 각 빈의 폭이 샘플레이트를 FFT 크기로 나눈 것이므로, FFT를 두 배로 하면 빈 폭이 절반이 되고 분해능이 두 배가 됩니다.
이걸로 전기 험을 어떻게 찾나요?
의심되는 신호를 재생하거나(그냥 웅웅대는 기기를 듣게 하거나) 막대나 스펙트로그램으로 전환하세요. 전원 험은 대부분의 나라에서 50 Hz, 북미에서 60 Hz에 면도날처럼 날카롭고 바위처럼 안정된 스파이크로 나타나며, 보통 100/120 Hz, 150/180 Hz 이상에 작은 배음을 동반합니다. 큰 FFT 크기가 정확한 주파수를 짚기 쉽게 합니다. 일단 식별되면, 험은 거의 항상 케이블이나 접지 문제입니다 — 케이블을 전원 어댑터에서 멀리 배선하고, 다른 콘센트를 시도하거나, 접지 루프 아이솔레이터를 쓰세요.
이걸로 악기를 조율할 수 있나요?
네, 빠른 점검에는요. 하나의 지속된 음을 재생하고 표시에서 피크 주파수와 그 가장 가까운 음을 읽으세요 — 기본파는 가장 낮은 강한 스파이크입니다. 현이 대략 맞았는지 확인하거나 미지의 음높이를 명명하는 데 편리합니다. 본격적인 조율에는 전용 튜너나 기준 음높이로서 톤 제너레이터를 쓰세요. 스펙트럼 분석기는 빈 폭까지만 읽지, 튜너가 갖춘 몇 분의 일 센트 정확도까지는 아닙니다.
제 오디오가 어딘가에 녹음되거나 전송되나요?
아니요. 분석기는 스펙트럼을 계산하고 그리기 위해 실시간 마이크 신호를 읽을 뿐, 아무것도 담기거나, 저장되거나, 업로드되지 않으며, 계정이나 로깅도 없습니다. 오디오는 스피커에 닿지도 않아, 그래서 피드백이 없습니다. 페이지를 닫거나 새로고침하면 마이크가 해제되고 아무것도 남지 않습니다. 모든 처리는 브라우저 내장 Web Audio API로 기기에서 이뤄집니다.
주파수 축이 균등 간격이 아닌 이유는?
막대 보기는 로그 주파수 축을 써서, 각 옥타브 — 주파수의 두 배 — 가 같은 폭을 차지합니다. 우리는 음높이를 그렇게 듣습니다: 100에서 200 Hz로의 도약은 하나는 100 Hz, 다른 하나는 1,000 Hz에 걸치는데도 1,000에서 2,000 Hz와 같은 음악적 거리로 들립니다. 선형 축이라면 음악적으로 바쁜 저역과 중역을 모두 왼쪽 끝에 몰아넣고 오른쪽 절반을 거의 안 들리는 고역에 낭비하므로, 로그 축이 지각과 맞고 표시를 훨씬 유용하게 만듭니다.