Forums > MaxMSP

Record last second of sound, then manipulate?


mcQ
May 10, 2010 | 1:25 pm

a constant idea that comes to mind when im making stuff, especially for live jam oriented patches, is the ability to record sound as its playing in some object, then do something to it. basically what reversers/shufflers and other effects do. is this possible?


May 10, 2010 | 1:50 pm

look at:
[record~];[buffer~];[poke~];[play~];[groove~];[waveform~]

Essentially, a combination of the [record~] and [poke~] objects will allow you to fill a named [buffer~] with recorded material, while the remaining 3 objects will allow you to access the recorded samples in that buffer in a variety of ways. Then you can filter [ffb~], delay [tapin~]-[tapout~] or whatever til your hearts content.
Search the forum using keywords such as: shuffle, slicer, glitch, loop, etc.

Brendan

Do a forum search for keywords such as: stutter, loop record, glitch, groove etc



mcQ
May 10, 2010 | 1:54 pm

thanks alot.


May 10, 2010 | 2:10 pm

The easiest way is, to delay the sound by 1 second and then record the second into a buffer~. You can also look into the cycle record mode of record~. Which would be helpful with longer recording times. Only difficulty is, when the signal wraps around the end and you want that bit of the signal. But you could record that part into another independent buffer~, or use peek~ and poke~ with some calculation to copy it into second buffer~…

Stefan


Viewing 4 posts - 1 through 4 (of 4 total)