dasp
dasp copied to clipboard
The fundamentals for Digital Audio Signal Processing. Formerly `sample`.
Wouldn't you usually want to keep the state across interpolate calls? This isn't a breaking change afaik.
`dasp_graph` is incompatible with the latest version (0.6.x) of `petgraph`. When using the two together you get the error that `petgraph::visit::Visitable` is not implemented for `petgraph::Graph` when trying to instantiate...
https://www.gpu.audio/ https://www.youtube.com/gpuaudio Why has the rust audio project focused on using the CPU rather than the GPU? I imagine if there were a rust-based gpu audio project started, it would...
Thanks to @ollpu for figuring this out Here is a minimal example: It generates a 900hz sine wave at a 2000hz sample rate, which is then downsampled to 1500hz. The...
I'm currently writing an audio engine for an exhibition that will run over 100 channels of audio from a single audio server. Much of the audio content played throughout the...
I am trying to run the play wav example from the `dasp` repo here: https://github.com/RustAudio/dasp/blob/master/examples/play_wav.rs I had to change the use format from dasp::signal to dasp_signal in order for it...
___ I got some errors here, it shouldn't be. Did I miss any dependencies? ```rust use futures::stream::StreamExt; use std::pin::Pin; use tokio::sync::broadcast; use tokio_stream::wrappers::BroadcastStream; use tokio_stream::Stream; use dasp::signal; use rawsample::{SampleFormat, SampleReader,...
Support scanning true peak using [ebur128](https://github.com/sdroege/ebur128) and expose other ebur128 functionalities (global loudness, loudness range, ...).
The following code ```Rust pub fn sinc( source: S, source_rate: f64, target_rate: f64, ) -> impl Signal { let ring_buffer = ring_buffer::Fixed::from([[0]; 100]); let sinc = Sinc::new(ring_buffer); source.from_hz_to_hz(sinc, source_rate, target_rate)...
I have been looking through the dasp documentation and unless I'm missing something, there doesn't seem to be a struct for a buffer of audio samples? The [dasp::slice module](https://docs.rs/dasp/latest/dasp/slice/index.html) has...