Frontend Frameworks

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.

  1. 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.

  2. 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.

  3. 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.

Open the setup guide →