SaaSHub helps you find the best software and product alternatives Learn more →
Top 8 C Fft Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
FftSharp
A .NET Standard library for computing the Fast Fourier Transform (FFT) of real or complex data
-
libmpegh
MPEG-H 3D Audio Low Complexity Profile Decoder. Encoder: https://github.com/ittiam-systems/libmpeghe
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ESP32-oled-spectrum
High-performance, high-resolution Constant-Q audio spectrum visualizer using an ESP32 and an OLED. Built in Arduino.
Project mention: Creando Subtítulos Automáticos para Vídeos con Python, Faster-Whisper, FFmpeg, Streamlit, Pillow | dev.to | 2024-04-29FFmpeg (https://ffmpeg.org/)
I'm the main author of Highway, so I have some opinions :D Number of operations/platforms supported are important criteria.
A hopefully unbiased commentary:
Simde allows you to take existing nonportable intrinsics and get them to run on another platform. This is useful when you have a bunch of existing code and tight deadlines. The downside is less than optimal performance - a portable abstraction can be more efficient than forcing one platform to exactly match the semantics of another. Although a ton of effort has gone into Simde, sometimes it also resorts to autovectorization which may or may not work.
Eigen and SLEEF are mostly math-focused projects that also have a portability layer. SLEEF is designed for C and thus has type suffixes which are rather verbose, see https://github.com/shibatch/sleef/blob/master/src/libm/sleef... But it offers a complete (more so than Highway's) libm.
https://github.com/lucianodato/libspecbleach is a marvelous denoiser. This library includes two example programs (with hardcoded parameters) that you can try as is or customize to your liking. adenoise_demo works without you specifying the section of noise, but the first half a second of recorded audio will be gradually less noisy while it adapts. denoise_demo learns the noise profile on the first 4096 samples and denoises the rest (so the output is 4096 samples short).
C Fft related posts
-
VkFFT: Vulkan/CUDA/Hip/OpenCL/Level Zero/Metal Fast Fourier Transform Library
-
Best solution for decoding mpeg-h 3d Audio.
-
Tips for DSP
-
Implementing complex numbers (and FFT) elegantly with just algebraic datatypes (no machine floats)
-
Cool embedded + music/audio related projects you'd like to share?
-
How to process ADC data as fast as it is stored via DMA [STM32]?
-
RISCV alternative to ARM CMSIS-DSP?
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source Fft projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | FFmpeg | 42,788 |
2 | sleef | 594 |
3 | CMSIS-DSP | 432 |
4 | FftSharp | 286 |
5 | CCWT | 146 |
6 | libmpegh | 82 |
7 | libspecbleach | 55 |
8 | ESP32-oled-spectrum | 37 |
Sponsored