Kyma Forum
  Kyma Support
  spectrum from array question

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   spectrum from array question
andro.bole@volja.net
Member
posted 06 February 2010 11:21         Edit/Delete Message   Reply w/Quote
hello,

I have been getting interesting results when experimenting with the synthetic spectrum from array prototype lately, but as soon as I start editing the amp or frequencies window (i.e. changing its default values) I get either temporal deafness by some unforeseen brutal outburst of noise terror or just uninteresting hum.

As far as my limited knowledge about this goes, this prototype simulates a synthetic spectrum sort of like a parametric function right ? Now basically Im asking if there are any guidelines as to what kinds of spectrums one wants to simulate here...im guessing random amp and freq entries off the back of ones head wont cut it here, right ?

sorry if its a stupid question

Andraz

IP: Logged

SSC
Administrator
posted 06 February 2010 12:59         Edit/Delete Message   Reply w/Quote
Spectra in the physical world tend to have higher amplitudes at the lower frequencies than at higher frequencies (probably because it takes more energy to produce those high harmonics). So if you weight the amplitudes of the low frequencies more than the higher ones, you will tend to get spectra that will sound more reasonable and not burn your ears out.

For example, if you were to set the Amplitudes array to:

code:

{1 to: 128 collect: [ :i | 1.0 / i]}


then the larger the harmonic number, i, the smaller the amplitude, 1.0/i. In the SyntheticSpectrumFromArray, set Envelope to a hot control like !Envelope, so you can attenuate the 128 sine waves.

Then if you set the Frequencies to:

code:

{1 to: 128 collect: [:i | i * !FreqLow hz]}

the frequencies would be harmonics of !FreqLow (integer multiples of a fundamental of !FreqLow).

Static spectra, no matter what the frequency and amplitude content, quickly end up sounding like mechanical buzzes. So another tip would be to include a little random jitter or variation in the amplitudes (and/or frequencies) to make the sound more "lively". In the physical world, a static spectrum is pretty rare.

For example, if in the Frequencies field you put:

code:

{1 to: 128 collect: [:i | i * !FreqLow hz + ((1 s random smooth: 1 s) * 100 hz)]}

you would have a basic harmonic spectrum but once per second, each harmonic would have a random number of hertz added to or subtracted from it (plus or minus 100 hz). The random number is smoothed so you hear the harmonics sliding around continuously. To reduce the deviation, change 100 hz to a smaller value like 10 hz (but I like the larger deviations better!


IP: Logged

andro.bole@volja.net
Member
posted 09 February 2010 22:15         Edit/Delete Message   Reply w/Quote
thank you !! works great

IP: Logged

SeanFlannery
Member
posted 10 February 2010 04:40         Edit/Delete Message   Reply w/Quote

randomsmoothedspectrumarrays-thebirds2.zip

 
I had a lot of fun with the ideas in this post. Thought I'd share some of the results


IP: Logged

SSC
Administrator
posted 10 February 2010 11:19         Edit/Delete Message   Reply w/Quote
Sonar-equipped birds emerging from deep in the ocean!

IP: Logged

cristian_vogel
Member
posted 10 February 2010 13:49         Edit/Delete Message   Reply w/Quote
very nice _ birds flock particularly effective , reminded me of Oskar Sala's sounds in Hitchcocks classic

IP: Logged

SeanFlannery
Member
posted 10 February 2010 17:32         Edit/Delete Message   Reply w/Quote

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c