Krzysztof Langner
Krzysztof Langner
It looks that dot() function gives wrong result when used with complex numbers: What I would expect: ```rust let xs = Array::from_vec(vec![Complex::new(1., 1.), Complex::new(3., -1.)]); assert!(xs.dot(&xs) == 12.); ``` What...
Hello. I'm new to this low level stuff and Rust, but thanks to your very good book Discovery, I hope to learn it. I try to follow this book, and...
Some source can have infinite number of samples, same like files are finite. It would be good to know when all data was read and there are no more samples....
Generate data from vector. We can then generate data longer then vector by repeating data from vector
Add node to calculate zero crossing in the signal. Remember to calculate it over different buffers
With the possibility to scale each signal. Maybe as a starting point create universal node which will take any closure as a summary definition?
Generators are able to generate data faster then required. For example when the sample rate is set to 512 we should only generate 512 samples per second. This should be...