Specification of the task:
- - Play one buffer
- - Start at a random position in the buffer
- - Playback at a randomly specified constant rate
- - Loop when reaching end of buffer
- - Reset the start position and rate of playback at any moment
- - The buffer receives input from a live source in real time
- - It has a duration size of ca 30 seconds
- - The recording into the buffer starts and stops at random intervals
- - The output of this playback is sent to a distortion processor.
Intermediate thought: Using existing synthdef: “playbuf_segment”. Its controls are:
- out = 0,
- bufnum = 0,
- startPos = 0,
- duration = 1,
- rate = 1,
- amp = 1
We will control the following:
- startPos = 0,
- duration = 1,
- rate = 1,
- amp = 1
Controls:
- - start position: set randomly, at random intervals (->> SuperCollider)
- - rate: set randomly, at the beginning of each new playback from new start position.
- - distortion amount: controlled continuously by proximity of user to a sensor.
Post a Comment