📊

Phân tích phổ âm thanh

Hiển thị phổ tần số và dạng sóng theo thời gian thực bằng phân tích FFT ngay trên trình duyệt.

Tải Tệp âm thanh

Nhấn hoặc kéo thả Tệp âm thanh vào đây

Hỗ trợ MP3, WAV, OGG, M4A

Thiết lập hiển thị
Chế độ hiển thị
Hệ số làm mượt: 80%
Kích thước FFT: 2048
Biểu đồ phổ tần
Dạng sóng theo thời gian

Phân tích phổ âm thanh là gì

Phân tích phổ âm thanh là kỹ thuật chuyển tín hiệu âm từ miền thời gian sang miền tần để thấy mức độ đóng góp của từng dải tần (bass, mid, treble). Công cụ giúp nhà sản xuất âm nhạc cân chỉnh EQ, phát hiện tiếng ồn, nhà phát triển đánh giá chất lượng micro và học sinh hiểu cấu trúc âm thanh.

Tính năng nổi bật

📊

Phổ tần số thời gian thực

Hiển thị phổ FFT với 256-2048 bin tùy chỉnh, giúp phát hiện tần số trội, tiếng ồn nền và hài âm trong khi bản thu đang phát.
〰️

Waveform động chi tiết

Quan sát biên độ chuẩn hóa với đường chuẩn clipping, hỗ trợ zoom và chuyển đổi giữa chế độ mono/stereo.
🎛️

Điều chỉnh trực quan

Thay đổi kích thước FFT, smoothing, phạm vi tần số hiển thị và màu sắc biểu đồ để phù hợp môi trường studio hoặc lớp học.
🎙️

Phân tích đa nguồn

Hỗ trợ Tệp MP3/WAV/OGG/M4A và nguồn micro trực tiếp, giúp so sánh bản thu và tín hiệu live ngay lập tức.
🎯

Tình huống sử dụng

🎚️

Sản xuất âm nhạc và kiểm soát mix

Trong giai đoạn mix/master hãy giám sát phổ tần để nhận ra cộng hưởng, dồn bass, sibilance hay clipping trước khi chốt EQ và compressor.
🔊

Âm thanh live và cân chỉnh âm học

Phát tone kiểm tra hoặc bản tham chiếu để ghi lại phản hồi PA, tạo hồ sơ âm học cho từng sân khấu và chỉnh Lọc/crossover nhanh chóng.
🎙️

Phân tích giọng nói, broadcast, podcast

Đánh giá dải giọng (≈100 Hz–8 kHz), mức noise floor và sự đồng đều loudness cho podcast, tổng đài hoặc livestream.
🧪

Giảng dạy STEM và demo tương tác

Trình diễn FFT, hài âm và hiệu ứng Lọc trong lớp học/ workshop để học viên trực quan hóa các khái niệm âm học.

📋Hướng dẫn sử dụng

1️⃣
Tải Tệp
Chọn Tệp âm thanh cần phân tích.
2️⃣
Điều chỉnh hiển thị
Chọn chế độ phổ, dạng sóng và tinh chỉnh FFT.
3️⃣
Phát & quan sát
Nhấn phát để xem phổ tần số và dạng sóng động.

📚Giới thiệu kỹ thuật

🎵Biến đổi Fourier nhanh trong Web Audio

FFT chuyển tín hiệu miền thời gian thành các bin tần số rời rạc. Với kích thước FFT 2048-4096, độ phân giải tần số đạt 21-10 Hz/bin ở sample rate 44.1 kHz. AnalyserNode cung cấp mảng 8-bit tuyến tính giúp vẽ phổ nhanh, trong khi smoothingTimeConstant (0-0.99) xác định mức làm mượt giữa các khung hình.

📊Phân tích dạng sóng và biên độ

Dữ liệu thời gian từ getByteTimeDomainData() biểu diễn biên độ chuẩn hóa 0-255. Khi hiển thị, cần chuyển đổi về dải -1 đến 1 để nhận biết clipping. Việc kết hợp phổ và waveform cho phép theo dõi động lực học, pha và nhịp điệu của bản thu.

💡Đồ thị AudioContext và hiệu suất

Pipeline tiêu chuẩn: AudioContext → MediaElementSource → AnalyserNode → GainNode → Destination. Sử dụng requestAnimationFrame đồng bộ với refresh rate để vẽ Canvas, đồng thời giải phóng buffer khi đổi bài để tránh rò rỉ bộ nhớ. Với Tệp lớn nên stream bằng fetch + decodeAudioData theo chunk.

🛡️Xử lý cục bộ và kiểm soát I/O

Tất cả thao tác chạy trong trình duyệt bằng Web Audio API nên Tệp không rời thiết bị. Người dùng có thể dùng MediaDevices.getUserMedia() để phân tích micro trực tiếp, tuy nhiên cần xin quyền truy cập và tắt nguồn đầu vào sau khi hoàn tất để tiết kiệm tài nguyên.

Câu hỏi thường gặp

FFT hoạt động thế nào trong phân tích âm thanh?

FFT chuyển tín hiệu thời gian thành phổ tần, giúp thấy rõ tần số và biên độ. Kích thước FFT càng lớn thì độ phân giải tần số càng cao nhưng tốc độ cập nhật giảm, cần cân bằng theo nhu cầu hiển thị.
💬

Khác biệt giữa hiển thị phổ và dạng sóng?

Dạng sóng hiển thị biên độ theo thời gian, giúp quan sát dynamics và clipping; phổ tần cho biết dải tần đang xuất hiện, hữu ích để phân tích EQ, tiếng ồn và hài âm.
🔍

Định dạng nào được hỗ trợ, có giới hạn dung lượng không?

Công cụ hỗ trợ MP3, WAV, OGG, M4A và xử lý hoàn toàn trên trình duyệt. Giới hạn phụ thuộc bộ nhớ trình duyệt; các Tệp nhạc dưới 100MB hoạt động tốt.
💡

Ứng dụng thực tế trong sản xuất âm nhạc?

Giúp nhận diện tần số trội, phát hiện tiếng ồn, cân bằng EQ, kiểm tra clipping/distortion, phân tích hài âm và so sánh bản mix. Đây là công cụ quan trọng cho kỹ sư âm thanh và người học.

💡Mẹo sử dụng hiệu quả

Chọn kích thước FFT phù hợp

FFT 2048 cho phân tích nhạc, 4096 cho vocal chi tiết; nếu cần phản hồi nhanh (DJ) hãy chọn 1024 để giảm độ trễ.

Chuẩn hóa tín hiệu đầu vào

Đảm bảo Tệp không clipping bằng cách giảm gain hoặc bật chế độ auto gain trước khi phân tích để dễ đọc đồ thị.

Kết hợp với EQ hoặc compressor

Sau khi xác định tần số gây chói, hãy áp EQ/Multiband trong DAW, sau đó tải Tệp đã hiệu chỉnh lên để so sánh phổ trước và sau.

User Comments

0 / 2000
Loading...