Octave là một bộ công cụ toán học và ma trận mã nguồn mở đa nền tảng. Nó có một trình thông dịch dòng lệnh nhằm rất giống với MATLAB, nhưng cũng có một API C ++ có sẵn để sử dụng. Vì bạn đề cập đến xử lý tín hiệu trái ngược với xử lý hình ảnh, tôi giả sử bạn có nghĩa là xử lý âm thanh, do đó bạn có thể cần xem xét các gói "tín hiệu" và "âm thanh" trong quãng tám (cung cấp ví dụ như wavread). Tuy nhiên, hãy nhớ rằng API được thiết kế chủ yếu để sử dụng nội bộ trong CLI quãng tám và nó được coi là không ổn định (tức là các ràng buộc có thể thay đổi). Ngoài ra, vì thư viện không chủ yếu được liên kết với, nên tài liệu rất kém để nói.
Ngoài ra, còn có Thư viện Khoa học GNU , chủ yếu không nhằm mục đích xử lý tín hiệu, nhưng cung cấp các số phức, ma trận, fft, v.v. Trên Windows, bạn sẽ phải tự biên dịch bằng Cygwin.