Điều mà tôi quan tâm nhất về xử lý tín hiệu là ứng dụng tiềm năng trong âm nhạc. Tôi nhớ một thời gian trước, tôi thấy một bản xem trước của một ứng dụng (Xin lỗi, quên tên)
lẽ cubase?
có thể nghe đoạn ghi âm của ai chơi guitar, và tự động vẽ đồ thị nó ra qua một thời gian dòng với thực tế ghi chú/âm được chơi
sâu sắc đơn giản, khi bạn phát một ghi chú, bạn tạo ra một sóng tuần hoàn với một tần số nhất định. Có một thủ thuật toán học (biến đổi Fourier DFT) chuyển đổi sóng thành quang phổ, thay vì biểu diễn cường độ theo thời gian, nó cho thấy nó chống lại tần số của sóng. Ví dụ, một lưu ý hoàn hảo từ một ngã ba điều chỉnh sẽ tạo ra một sóng dao động ở 440 Hz. Trong miền thời gian, điều này sẽ xuất hiện dưới dạng sóng hình sin. Trong miền tần số, nó sẽ xuất hiện dưới dạng một điểm hẹp, hẹp ở trung tâm 440 Hz.
Bây giờ, khi bạn chơi guitar, bạn không tạo ra sóng hình sin hoàn hảo. Đánh một A sẽ tạo ra tần số cơ bản, 440 Hz, nhưng cũng có rất nhiều tần số bổ sung (ví dụ 880, trên quãng tám cao hơn, nhưng cũng có rất nhiều freqs cao hơn và thấp hơn), do vật lý của chuỗi rung, vật liệu và hình dạng của guitar vv .. Những tần số bổ sung được gọi là hài, và chúng kết hợp với cơ bản để tạo ra "âm thanh của cây đàn guitar" (những gì trong thuật ngữ âm nhạc được gọi là âm sắc). Một công cụ khác (nói piano) sẽ có sự pha trộn khác nhau của sóng hài với cơ bản, tạo ra một âm sắc khác nhau.
Điều gì làm chương trình DSP là thực hiện DFT trên tín hiệu vào. Với các thủ thuật bổ sung, họ tìm thấy những điều cơ bản và hài hòa, và theo những gì họ thấy, họ phỏng đoán ghi chú bạn đã chơi. Điều này phải xảy ra nhanh chóng, bởi vì bạn có thể tìm thấy ghi chú khi phát trực tiếp và kích hoạt các thủ thuật đặc biệt. Ví dụ, bạn có thể nhấn một nốt A trên cây đàn guitar, DSP hiểu rằng đó là chữ A và thay thế nó bằng chữ A từ cây đàn piano, do đó, từ loa bạn có được âm thanh của cây đàn piano.
Sử dụng chương trình, người dùng có thể để di chuyển những thứ này xung quanh và thậm chí chỉnh sửa . Bây giờ, rõ ràng đây là rất nhiều phức tạp hơn, nhưng nó liên quan đến điều tương tự? Xử lý tín hiệu? Tôi cũng quan tâm đến các ứng dụng có thể có trong trình hiển thị nhạc và hệ thống chiếu sáng thông minh.
Có. Một khi bạn đang ở trong miền tần số, mọi thứ trở nên rất dễ dàng. Ví dụ, bạn có thể thắp sáng một ánh sáng cụ thể theo tần số âm thanh, và một ánh sáng khác với trống bass.
sự hiểu biết của tôi là làm chế biến này trên một nén định dạng âm thanh như MP3 sẽ không mang lại cùng results as MIDI chứa track riêng biệt (Có lẽ tôi hiểu lầm).
Chúng là hai thứ khác nhau. MP3 là một định dạng nén từ một sóng âm thanh. Về cơ bản nó có những gì phi công các loa, và nén nó. Ý tưởng là như nhau: DFT, sau đó loại bỏ các công cụ mà không có khả năng được nghe (ví dụ, một sân cao mà đến ngay sau khi một âm thanh cường độ cao ít có khả năng được lắng nghe, vì vậy nó được loại bỏ).
MIDI mặt khác là một cuộn các sự kiện (bạn biết đấy, giống như những cây đàn piano ở phía tây xa xôi, với cuộn giấy cuộn). Tệp không chứa nhạc. Nó chứa các hướng thay thế cho trình phát MIDI để thực hiện các ghi chú cụ thể vào những thời điểm cụ thể với các công cụ cụ thể. Chất lượng của "ngân hàng dụng cụ" là một trong số những thứ khác biệt với máy nghe nhạc MIDI (nghe giống như một đồ chơi trẻ em) từ một máy nghe nhạc MIDI tốt (nghe có vẻ thực tế, đặc biệt đối với đàn piano và violon) phải nghe một thực tế).
Nó sẽ chuyển từ MIDI sang MP3, bạn chỉ cần thực hiện qua trình phát MIDI. Làm theo cách khác xung quanh là một câu chuyện hoàn toàn khác, và phức tạp hơn nhiều, và đây là nơi DSP đi vào chơi, như bạn đã nói.
Giống như đang đun sôi một chiếc xe tăng nhanh. Bạn nhận được một món canh cá. Nhưng để có được từ súp cá trở lại bể cá, nó khó hơn nhiều.
Định dạng không nén như PCM có tốt hơn MP3 không?
PCM là kỹ thuật chuyển đổi tín hiệu tương tự thành tín hiệu số. Vì vậy, câu hỏi của bạn có một sự hiểu lầm cơ bản, rằng không có định dạng PCM tồn tại (định dạng RAW là một cuộc gọi gần gũi, contaning về cơ bản không có gì nhưng dữ liệu thô). Nếu bạn hỏi nếu một WAV không nén (có chứa dữ liệu PCM) tốt hơn MP3, thì có, nhưng câu hỏi đôi khi là điều này thực sự quan trọng đến tai người và sau bao nhiêu bạn phải thực hiện trên dữ liệu đó.
biết nếu có bất kỳ thư viện hiện có mà có thể tạo điều kiện này, hoặc các sản phẩm liên quan đến chủ đề này mà hướng tới máy tính Khoa học/Lập trình, với lẽ dụ mã. Ngay cả mã nguồn mở trình hiển thị âm thanh/âm nhạc hoặc bất kỳ mã nào khác mã nguồn mở xử lý âm thanh sẽ là tuyệt vời.
Nếu bạn thích trăn, take a look at this page
Xin lỗi nếu tôi đã không thực hiện bất kỳ ý nghĩa. Như tôi đã nói, tôi không biết mình đang nói gì.
Tôi cũng vậy, nhưng tôi đã đùa giỡn một chút.
Tôi nghĩ rằng bạn có nghĩa là âm sắc, không timbro –
Trong tiếng ý đó là timbro, và các nhạc sĩ sử dụng các ký hiệu tiếng Ý khá thường xuyên. Đang sửa. –
Thú vị, cảm ơn. –