DSP.js is a comprehensive digital signal processing library for javascript. It includes many functions for signal analysis and generation, including Oscillators (sine, saw, square, triangle), Window functions (Hann, Hamming, etc), Envelopes (ADSR), IIR Filters (lowpass, highpass, bandpass, notch), FFT and DFT transforms, Delays, Reverb.
dsp dft fftFFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. The offline documentation is available in the doc/ directory.
ffmpeg video audio mpeg webm mp4 matroska hls rtsp rtmp hevc fft multimedia streamingVkFFT is an efficient GPU-accelerated multidimensional Fast Fourier Transform library for Vulkan/CUDA/HIP/OpenCL projects. VkFFT aims to provide the community with an open-source alternative to Nvidia's cuFFT library while achieving better performance. VkFFT is written in C language and supports Vulkan, CUDA, HIP and OpenCL as backends. Vulkan version: Include the vkFFT.h file and glslang compiler. Provide the library with correctly chosen VKFFT_BACKEND definition (VKFFT_BACKEND=0 for Vulkan). Sample CMakeLists.txt file configures project based on Vulkan_FFT.cpp file, which contains examples on how to use VkFFT to perform FFT, iFFT and convolution calculations, use zero padding, multiple feature/batch convolutions, C2C FFTs of big systems, R2C/C2R transforms, R2R DCT-II, III and IV, double precision FFTs, half precision FFTs. For single and double precision, Vulkan 1.0 is required. For half precision, Vulkan 1.1 is required.
hpc vulkan opencl cuda convolution fft hip dct r2c r2r vulkan-fft c2rA Silverlight library that includes a MP3 decoder to provide raw audio data for consumption.
audio mp3 effects fft mediastreamsource mp3-decoderiStudio is an open source audio development platform aiming to become professional audio and signal processing suite with fully functional audio editor.
audio audio-pitch audio-player digital-signal dsp fft fourier-transformHomework for "Digital Media Processing". Features Include: Curve Adjustment Tool Region Growing Segmetation Threshold Segmentation Guassian/Butterworth High/Low pass filters Laplacian Sharpen Sobel Filter Guassian Noise FFT spectrum chart Histogram and histogram equalization Clip
clip curve fft filter histogram image processA thin wrapper around the Web Audio API that lets you take some audio and get its waveform/frequency data in return.Optionally, you can pass in your own AudioContext instance too. Note there may only be one instance of this per page, and if not supplied one will be created for you.
audio web api browserify analysis fft waveform reactiveImplementation of Radix-4 FFT.NOTE: size MUST be a power of two and MUST be bigger than 1.
fft fourier-transform fourierA fast Fourier transform implementation for ndarrays. You can use this to do image processing operations on big, higher dimensional typed arrays in JavaScript.Executes a fast Fourier transform on the complex valued array x/y.
ndarray fft fourier transform convolution bluestein radix 2 image volume filter signalAligns two ndarrays up to a translation such that the sum of squared differences between them is minimized. This can be used as a quick preprocess for other more detailed alignment algorithms.
scijs phase correlation normalized fft alignment matching patch template image cross volume array ndarrayyou will get a live scanning spectroscope in a chromeless chrome window.Only supports 32-bit float input right now.
oscilloscope fft spectroscope frequencyCreate a new frequency scope.You can set the baud rate with opts.rate, default: 44000.
oscilloscope scope frequency fft ndarray ui visualizationnodejs-fft-windowing is a node.js module that applies a windowing function to an array of data, making it ready to be FFT'd. This article by National Instruments gives a good introduction to why windowing functions are useful.
fft fourier windowing hann hamming cosine lanczos gaussian tukey blackman exact_blackman kaiser nuttall blackman_harris blackman_nuttall flat_topAn audio analysis tool for real-time and choreographed visualizations. Check out the gh-pages for use.
audio visual visualization html5 two.js tool equalizer fft soundThis is a package for calculating the short time fourier transform (spectrogram) or any other transform in a lapped and windowed fashion. Loading a file and calculating the spectrogram, its inverse and saving the result.
signal-processing audio-analysis stft fft scipyThis project uses code from raspberry-vu which is a fork of Impulse, which I base my FFTW function calls on.
pimoroni unicorn-hat fft fftw raspberry-piA Python wrapper for the OpenCL FFT library clFFT. This python wrapper is designed to tightly integrate with PyOpenCL. It consists of a low-level Cython based wrapper with an interface similar to the underlying C library. On top of that it offers a high-level interface designed to work on data contained in instances of pyopencl.array.Array, a numpy work-alike array class for GPU computations. The high-level interface takes some inspiration from pyFFTW. For details of the high-level interface see fft.py.
fft clfft opencl python-wrapper gpu pyopencl
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.