Re: Confusion with low-level audio libraries
No, it's not that. If you want to learn a native systems language it's probably where you want to go, and one of the positive things people say about it is "I came from Python and". But it's really different. There
Re: Confusion with low-level audio libraries
@8Wow, OK, that completely shattered my misguided notion of Rust as Python for clever people haha.Thanks for the explanation.
URL: https://forum.audiogames.net/post/609830/#p609830
--
Audiogames-reflector mailing list
Audiogames-reflector
Re: Confusion with low-level audio libraries
Rust needs to stabilize an advanced enough form of const generics as well as specialization before I'd jump at using Rust for this. There's also the fact that Rust can't easily express object-oriented inheritance hierarchies, which turns out
Re: Confusion with low-level audio libraries
@CamlornCan't remember if you've addressed this elsewhere, so feel free to tell me to JFGI, but why did you choose to write Synthizer in C++ and not Rust? I thought you were a big fan of rust these days?I seem to remember you saying something
Re: Confusion with low-level audio libraries
really interesting stuff +1
URL: https://forum.audiogames.net/post/609486/#p609486
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames
Re: Confusion with low-level audio libraries
@4, yeah, I've heard of that.
URL: https://forum.audiogames.net/post/609459/#p609459
--
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames
Re: Confusion with low-level audio libraries
Autovectorization is interesting in the sense that it's never guaranteed, but it's much easier to write an autovectorized loop than it is to write SIMD intrinsics for two or more platforms at once. The compiler will recognize all the common
Re: Confusion with low-level audio libraries
@2, wow, a lot to digest there. Autovectorization for me has always been difficult to get right; it seems like you have to write your code in a particular way. And pulling in architecture intrinsics is a pain (I still haven't figured out how
Re: Confusion with low-level audio libraries
The really short answer is read Synthizer, which uses Miniaudio.The slightly longer answer is it depends, so I will explain Synthizer:First, you want everything to be the same samplerate at some point. Samplerate conversions are expensive