Thời gian thực không nhất thiết là bắt buộc, tuy nhiên tôi đang tạo một trò chơi cho dự án năm cuối và tôi muốn sử dụng sức mạnh của âm thanh để tạo các mức năng động chỉ dựa trên bản nhạc đang phát. Tôi nhằm mục đích để tạo ra trò chơi này cho PS Vita sử dụng playstation di động và C#, nhưng nếu tôi muốn tôi có thể chuyển sang C + + và PSP.Cần thư viện phân tích âm thanh để tạo phản hồi thời gian thực từ tệp âm thanh?
Tôi có thể sử dụng tệp WAV và hy vọng trích xuất biên độ của dạng sóng, cũng như tính các đặc điểm khác như tần suất trung bình và BPM gần đúng từ dữ liệu này để tạo cấp.
Tôi không có gì phải lo lắng về việc cố gắng làm việc với dữ liệu thô này, tôi chỉ muốn biết cách tôi có thể thực sự GET thông tin đó trước tiên. Nếu tôi có thể trích xuất các mẫu và xác nhận các đặc điểm khác nhau của các mẫu này, tôi có thể lưu trữ chúng và thực hiện các thay đổi về độ lớn, độ cao và nhiều hơn nữa để tạo ghi chú, v.v.
Tôi đang sử dụng C#, nhưng nếu có thể tôi có thể sử dụng p/gọi hoặc chuyển dự án của tôi sang một thiết bị khác sử dụng C++ thay vì C#.
Tôi đang hoảng loạn một chút ở đây, tôi thực sự là một chút bối rối.
Rất cám ơn các bạn.