Can somebody give the short course on what granular synthesis is? Is it just rearranging the order of short segments of waveforms, or is there more to it? Also, what is a typical grain size in waveform segments? Thank you!