gen~ for Beginners, Part 4: Working with buffers (and data)
Download the patches used in this tutorial.
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T04:27:57Z/image.png)
Simple counter-based buffer access
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T02:11:55Z/image.png)
random segment playback fun
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T03:26:06Z/image.png)
Multispeed playback sampling made easy
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T03:34:03Z/image.png)
Using phase offsets to create delay effects
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T03:12:01Z/image.png)
Back and forth and um....
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-20T02:27:53Z/image.png)
Classic transfer function waveshaping
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T03:52:14Z/image.png)
Recycling and reuse in action - the latching_fun patch makes another appearance
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T04:17:32Z/image.png)
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T03:56:16Z/image.png)
![](https://cycling74-web-uploads.s3.amazonaws.com/53287001b6e5c4135e65f1ff/2018-03-27T04:10:42Z/image.png)