Overdubbing Buffers

EndOfRadio's icon

Hi all -
Sorry if this is a silly question, but I've recently been working on part of a patch that features 20(ish) ~groove controlled ~Buffer objects, playing back audio input at different speeds and sizes. However, each batch of 10 Buffers can be switched to record simultaneously if needed, therefore creating an interesting looped soundscape effect. However, I was wondering if it is at all possible to 'Overdub' on the Buffer object, or if there is maybe a third party external that has this capability? At the moment, clicking record wipes the old audio to make way for the next input. It's not a big deal, but it would just make things easier if it could be done without needing to have many of these groups of ten buffers.

Thank you very much!

pdelges's icon

On 13 mai 07, at 20:03, Sonny wrote:

> However, I was wondering if it is at all possible to 'Overdub' on the
> Buffer object, or if there is maybe a third party external that has
> this capability? At the moment, clicking record wipes the old audio to
> make way for the next input.

Check Thomas Grill's xsample library, especially the [xrecord~]
external which has a very handy "mixmode" feature.
-> http://www.parasitaere-kapazitaeten.net/~thomas/ext/

_____________________________
Patrick Delges

Centre de Recherches et de Formation Musicales de Wallonie asbl
http://users.skynet.be/crfmw/max

Wetterberg's icon

Sonny skrev:
> ...I was wondering if it is at all possible to 'Overdub' on the Buffer object, or if there is maybe a third party external that has this capability? At the moment, clicking record wipes the old audio to make way for the next input.
>
I actually haven't gotten to this part of max yet, but the way I would
do it is just take the output of the buffer that is playing, loop it
back, mix it with the new input audio and send it into the buffer again.
Quick and dirty. I think that's the way it should work, anyway.

HTH.
Andreas.

Gary Lee Nelson's icon

UB version?

On 5/14/07 6:00 AM, "Patrick Delges" wrote:

> Check Thomas Grill's xsample library, especially the [xrecord~]
> external which has a very handy "mixmode" feature.
> -> http://www.parasitaere-kapazitaeten.net/~thomas/ext/

Cheers
Gary Lee Nelson
Oberlin College
www.timara.oberlin.edu/GaryLeeNelson

EndOfRadio's icon

Quote: Patrick Delges wrote on Mon, 14 May 2007 04:00
---------------------------------------------------- Check Thomas Grill's xsample library, especially the [xrecord~]
> external which has a very handy "mixmode" feature.
> -> http://www.parasitaere-kapazitaeten.net/~thomas/ext/
>

Spectacular, thank you very much!

roger.carruthers's icon

Good question - I have a working UB on the machine in
front of me, but I'm not sure where i got it from: the
.help file gives the same URL as posted below, but I
can't see a UB version there either...
cheers
Roger

--- Gary Lee Nelson wrote:

> UB version?
>
>
> On 5/14/07 6:00 AM, "Patrick Delges"
> wrote:
>
> > Check Thomas Grill's xsample library, especially
> the [xrecord~]
> > external which has a very handy "mixmode" feature.
> > ->
> http://www.parasitaere-kapazitaeten.net/~thomas/ext/
>
>
> Cheers
> Gary Lee Nelson
> Oberlin College
> www.timara.oberlin.edu/GaryLeeNelson
>
>
>

Stefan Tiedje's icon

Sonny schrieb:
> However, I was wondering if it is at all possible to 'Overdub' on the
> Buffer object, or if there is maybe a third party external that has
> this capability? At the moment, clicking record wipes the old audio
> to make way for the next input. It's not a big deal, but it would
> just make things easier if it could be done without needing to have
> many of these groups of ten buffers.

If you record with poke~, you can just readout the old sample and add it
to the new one, or in simple words: play~ the same buffer~ a bit ahead
of the record head and just mix both...

Should be possible with plain vanilla MSP objects. No 3rd party required...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com