Hallo, U??ur GÃŒney hat gesagt: // U??ur GÃŒney wrote:
# Recently I heard the name of Gabor, a phyisict who had applied the idea of quanta in acoustics. I didn't read any of his papers but as I understand what I read about him, he tried to set the mathematical basis of producing any sound from "tiny sound particles". And today this idea is called "granular synthesis". There is a book about it "Microsound" by Curtis Roads. I will look at the book and investigate the idea further. # Here, I'm attaching some patches about the subject which I studied this morning and want to share with you :-). there is a unit generator which produces sinusoidal oscillations enveloped with gaussian distribution curve. (kleineWelle.pd) The output is a small wave packet. (you can also look at kleineWelle-help.pd) metroWelle, produces periodic wave packets. [metroWelle length_of_wave_packet freq_of_osc period] granulator.pd is the main patch and the area for free study. You can add more metroWelle's and listen to their sum.
Some hints: For granular synthesis you definitely want to avoid line~ and use vline~ instead. Alternative approaches could be made with phasor~ and samphold~. The Vosim patch I posted recently is also a granular technique. In Vosim, the waveform is a squared sin, the envelope is a exponentiall falling step function for each sin^2 peak, but you could change that of course to produce different waveforms and envelopes, just replace the cos~ stuff with tabread4~s and scale the phasors accordingly. (tabread4~ would be faster in your patch as a replacmenent for expr~, too)
And yes, you need many copies of each, so something like [polypoly~] or [nqpoly4] will help.
Frank Barknecht _ ______footils.org__