The Synthesizer Academy
synthesizeracademy.com
synthesizeracademy.com
Almost 6 years old and still referenced everyday. Amazing documents. I would love to see more added to it.
The book is written with a slant towards the aspiring dance music producer, but, it should be plenty interesting for anyone who wants to have a bit more musical interest in synthesis beyond the purely mathematical angle.
Some other classic books are Welsh's Cookbooks (i think there are 2), and those by Miller Puckette (the guy who wrote Max), Martin Russ, Perry Cook, Allen Strange, Mark Jenkins, Mark Vail. I'm forgetting a few.
Or you could just buy a mopho/tetra, microbrute, bass station2, MS20 mini, ms2000, minilogue, sh201, jp8000 etc and start watching youtube tuts.
Within the software, the hardest parts were understanding and controlling aliasing and getting a virtual ladder filter to perform well.
I already knew how to play piano, had a little music theory, and had spent a few hours playing with other people's analog synths.
Even if you're trying hard to be avant garde and break new sonic ground or whatever, it's hard to imagine that you won't have some significant overlap with the problems addressed by synth builders to date. That background will also be useful when trying to understand everything from published papers to existing synths built in pretty much any existing way, from analogue modular, to "rack-style" digital like Logic and Reason, to programmatic work in Max, Pure Data, SuperCollider, or even direct-coded in a traditional programming language, etc.
Just take your fav programming language (I took PHP) and write some bits to a file:
$file = fopen('output.s16', 'w');
$amp = returnANiceSynthValue();
fwrite($file, pack('s', $amp));
[1] http://www.fmtz.com/misc/raw-audio-file-formatsBookmarked - will read!