Open eyelash opened 5 years ago
@eyelash Thanks for the question, I think a lot of people will want more resources. I'll post three deep books here; absorbing all three will get you to a pretty good place.
Physical Audio Signal Processing by Julius Orion Smith. Available online or as a book.
Designing Software Synthesizer Plug-Ins in C++: For RackAFX, VST3, and Audio Units by Will Pirkle. There's a companion that covers effect plugins as well.
Designing Sound by Andy Farnell.
To close this issue, a resource page should be created. I have a little reorganization to do, as I have this github project (without an associated Github Pages yet) and three domains: synthesizer.io, synthesize.rs, and rust.audio. I haven't figured out how this goes, but I'm thinking that of these three domains, the first covers the GUI synthesizer app, the second covers the core engine and modules, and the third is more community focused and is inclusive of much of the audio work being done in Rust. I probably want to create a Github organization or two (of course, RustAudio already exists, and I'm happy to work with them on content for the rust.audio domain, I'm not trying to steal that branding).
Also, let me be clear, I'm not building a DAW :) But of course I agree with your wish for a really good open source one.
Oh, and this is the wrong repo, there's no development in this branch. Can someone at Google get #2 merged? Hmm, maybe I want to figure out a github org first though...
Hey Raph, just a quick question. I've been interested in music software for many years and I have written some synthesizers myself but when looking at your code I realize that I'm still missing a lot so I was wondering where you learned about all these things. Could you maybe point me to some useful resources for learning more about audio programming? Thank you for working on this. I'm really excited about moving audio software more towards open source and I really hope to see a professional-grade open source DAW one day.