signal
A signal processing toolbox for Torch-7 with FFT, DCT, Hilbert, cepstrums, and stft.
Pricing
Free tier
Flat rate
Adoption
↘CoolingLicense
Open Source
Data freshness
Aging · Jun 8, 2026Overview
What is signal?
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).
Key differentiator
“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.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
Signal is tightly integrated with Torch-7, which primarily supports Lua, limiting its usability for developers familiar with other languages.
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.
Signal's operations such as FFT and STFT can become computationally expensive when processing large datasets, potentially slowing down the application.
Fit analysis
Who is it for?
✓ Best 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
✕ Not a fit for
Projects requiring real-time signal processing with low-latency requirements
Teams looking for a cloud-based managed service for signal processing
Cost structure
Pricing
Free Tier
Available
Open source — free to use
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Alternatives
Works well with
Next step
Get Started with signal
Step-by-step setup guide with code examples and common gotchas.