User Tools

Site Tools


cs276:cs276.dhl.tutprog8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​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">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​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">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​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">&​nbsp;&​nbsp;&​nbsp;&​nbsp;​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>​
cs276/cs276.dhl.tutprog8.1258006679.txt.gz ยท Last modified: 2009/11/12 00:17 by wikiwikwik