This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
cs276:cs276.dhl.tutprog8 [2009/11/12 00:17] wikiwikwik |
cs276:cs276.dhl.tutprog8 [2009/11/12 00:18] (current) wikiwikwik |
||
---|---|---|---|
Line 8: | Line 8: | ||
<html> | <html> | ||
+ | Writeup: | ||
<p style="margin-right:10px">    Extension 5: Sound, Example 4: Effects Processor shows off the reverb filter that the Ess library provides for the Processing programming language. It works by extracting audio samples taken from a sound file (e.g. "thisisatest.wav") on the computer's hard disk, and loading them into a container stored in temporary computer memory. This container of samples is referred to as an AudioChannel. The program (or "sketch" as it's called in Processing) recursively applies a series of audio filters to the AudioChannel so that, after being modified several times, the original sound is almost unrecognizable.</p> | <p style="margin-right:10px">    Extension 5: Sound, Example 4: Effects Processor shows off the reverb filter that the Ess library provides for the Processing programming language. It works by extracting audio samples taken from a sound file (e.g. "thisisatest.wav") on the computer's hard disk, and loading them into a container stored in temporary computer memory. This container of samples is referred to as an AudioChannel. The program (or "sketch" as it's called in Processing) recursively applies a series of audio filters to the AudioChannel so that, after being modified several times, the original sound is almost unrecognizable.</p> | ||
<p style="margin-right:10px">    The filters in particular are reverberation ("reverb" for short) and normalization. Reverb is responsible for the majority of changes heard in the modified recursions. It works by creating a feedback loop; in other words, reverb is created when a sound plays and is echoed back after a delay, followed by another echo after a shorter delay. The second filter used in this example is normalization, an audio technique that shrinks or grows the amplitude of a sound's samples until it reaches an arbitrarily standardized level across the board</p> | <p style="margin-right:10px">    The filters in particular are reverberation ("reverb" for short) and normalization. Reverb is responsible for the majority of changes heard in the modified recursions. It works by creating a feedback loop; in other words, reverb is created when a sound plays and is echoed back after a delay, followed by another echo after a shorter delay. The second filter used in this example is normalization, an audio technique that shrinks or grows the amplitude of a sound's samples until it reaches an arbitrarily standardized level across the board</p> |