W3C đã thông báo rằng API Web Audio đã trở thành một tiêu chuẩn được khuyến nghị. Đặc tả Web Audio mô tả giao diện lập trình cấp cao cho phép bạn phát triển các ứng dụng web bằng JavaScript để tổng hợp và xử lý âm thanh chạy trong trình duyệt web và không yêu cầu sử dụng các plugin bổ sung. Các lĩnh vực ứng dụng cho Web Audio bao gồm thêm hiệu ứng âm thanh vào các trang, phát triển ứng dụng web để xử lý, ghi âm, phát và tạo nhạc, sử dụng chúng trong trò chơi và trực quan hóa âm thanh. API Web Audio được hỗ trợ trong các trình duyệt bắt đầu với Firefox 35 và Chrome 14.
API dựa trên mô hình biểu đồ định tuyến âm thanh trong đó nhiều AudioNode được kết nối để tạo thành luồng âm thanh kết quả. Mỗi AudioNode được liên kết với một thao tác âm thanh cụ thể (bộ lọc, chuyển đổi, thay đổi âm lượng, v.v.) hoặc xác định điểm nguồn/đầu ra âm thanh (thẻ âm thanh/video, tệp, micrô, bộ đệm, phát sóng mạng, tổng hợp nhanh chóng) . Các nút có thể bao gồm cả các tính năng tiêu chuẩn do nền tảng cung cấp (ví dụ: hiệu ứng âm thanh và điều khiển âm lượng), được triển khai bằng các ngôn ngữ cấp thấp và có thể được tạo bằng JavaScript. Cho phép trộn các luồng âm thanh từ nhiều nguồn.
Nguồn: opennet.ru
