fundsp
camilladsp
Our great sponsors
fundsp | camilladsp | |
---|---|---|
6 | 8 | |
630 | 465 | |
- | - | |
7.6 | 8.5 | |
12 days ago | 11 days ago | |
Rust | Rust | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fundsp
-
I’m mostly mad that they consider the new transient shaper a “premium add on”
it’s getting there. a lot of infrastructure still needs to be built out (definitely nothing like JUCE exists for rust). but there are some promising projects like https://github.com/SamiPerttu/fundsp
-
Elementary Audio: a modern platform for writing high performance audio software
- https://github.com/SamiPerttu/fundsp
Check this video, you can even live coding audio effect in DAWs with Glicol:
-
FunDSP 0.1.0, an audio processing and synthesis library
Here's a code fragment that can be plugged into the beep example to replace the let mut c = ... part:
-
Signal processing library
That's a nice one focusing on audio: https://github.com/SamiPerttu/fundsp
-
Anything resembling libpd (Pure Data) for Rust?
https://github.com/SamiPerttu/fundsp seems promising and I know they're trying to make the code DSL like to the point where it could be parsed from a file but I don't think that actually works yet.
camilladsp
-
Parametric eq program in Linux?
CamillaDSP offers cross platform IIR and FIR filters, and can integrate with a GUI. It may take some time to set up though.
-
Best EQ for macOS?
BlackHole2ch + CamillaDSP is VERY nerdy, but it's a fun option if you like FOSS and/or command line tools.
-
Raspberry Pi for DSP?
I'm running camilladsp on a Pi4 (see https://github.com/HEnquist/camilladsp and https://github.com/HEnquist/camilladsp-config). Configuration file is super flexible - the filters I'm using are biquad and IIR (https://github.com/hughpyle/raspot/blob/master/var\_cache\_raspotify/dsp.conf), but it also supports FIR filters and I expect should have enough CPU power for a few thousand taps.
- A curated list of Music DSP and audio programming resources
What are some alternatives?
awesome-musicdsp - A curated list of my favourite music DSP and audio programming resources
elk-pi - Elk Audio OS binary images for Raspberry Pi
howler.js - Javascript audio library for the modern web.
camilladsp-config - Help for setting up CamillaDSP, example config files etc
rust-dsp - A library for sound Digital Signal Processing, written in Rust
rust-ndarray - ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
rust-bindgen - Automatically generates Rust FFI bindings to C (and some C++) libraries.
meyda - Audio feature extraction for JavaScript.
minidsp-rs - MiniDSP Controller
signalo - A DSP toolbox with focus on embedded environments written in Rust.
dasp - The fundamentals for Digital Audio Signal Processing. Formerly `sample`.
ebur128 - Implementation of the EBU R128 loudness standard