-
Book Overview & Buying
-
Table Of Contents
Multimedia Programming Using Max/MSP and TouchDesigner
By :
So far, we have played samples only using [groove~] by providing speed and starting point/loop points. Often, we need more control than that; for example, sometimes, we need to play a specific position at a specific point in time, or we want to modulate the position somehow. A basic setup is shown in the following screenshot; using [play~] for instance, we access a buffer with a position in milliseconds:

In the preceding screenshot, we implemented both a one-shot and a looping functionality using [play~]. This, of course, is more complicated than the use of groove, but we won some options. Besides having founded the basis for understanding granular sampling en passant, we can, for example, play a sample from one buffer and record it to the same position of another buffer very easily using this technique. As there is [play~] for position-based playback, there is poke~ for position-based writing. Transferring audio data from one buffer to another is easy; we can send a duplicate...
Change the font size
Change margin width
Change background colour