signal
A signal processing toolbox for Torch-7 with FFT, DCT, Hilbert, cepstrums, and stft.
- Status
- UnmaintainedNo commits in 3342 days.
- Last checked
- Aging · Sep 3, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Signal is a comprehensive library for performing various signal processing tasks within the Torch-7 framework. It supports operations such as Fast Fourier Transform (FFT), Discrete Cosine Transform (DCT), Hilbert transform, cepstral analysis, and Short-Time Fourier Transform (STFT).
Signal stands out as the go-to library for advanced signal processing tasks within the Torch-7 framework, offering a wide range of functions that are essential for audio and speech analysis.
When it fits — and when it doesn’t
A good fit for
Developers working on audio or speech processing tasks within the Torch-7 framework
Research teams needing a comprehensive set of signal processing functions in Lua
Look elsewhere if
Projects requiring real-time signal processing with low-latency requirements
Teams looking for a cloud-based managed service for signal processing
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited language support due to reliance on Lua
Signal is tightly integrated with Torch-7, which primarily supports Lua, limiting its usability for developers familiar with other languages.
- 02
Small community and limited third-party integrations
The open-source nature of Signal means that it relies on a smaller community for contributions and support, leading to fewer third-party plugins or extensions compared to more popular frameworks.
- 03
Performance issues with large datasets
Signal's operations such as FFT and STFT can become computationally expensive when processing large datasets, potentially slowing down the application.
What it does well
Fast Fourier Transform (FFT)
Discrete Cosine Transform (DCT)
Hilbert transform for envelope detection and phase analysis
Cepstral analysis for speech processing tasks
Short-Time Fourier Transform (STFT) for time-frequency analysis
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up signal
Setup steps, common gotchas and what to check after 30 days.