Time-Shift

dimitris108's icon

Guys is there any time-shift object out there?

Berend's icon

Try [sleep]. It's always hours later if i use that...

(what do you exactly mean btw? timestretch? Take a look at [gizmo~] , or look for some granular stuff.)

Peter Reid's icon

I for one don't know what you mean by time-shift. Do you mean delay? Do tapin~ and tapout~ do what you you want?

Peter

dimitris108's icon

I am looking for an object that changes the time of the sample without changing the pitch realtime.

The simplest example is that, Imagine having a loop that is 120 BPM
and we would like to change the tempo without affecting the pitch.

There is a plugin by the way is called pitch in time by Serato that does that. Max should be able to have something similar to that.

Let me know.

Berend's icon

Thats usually called timestretch, so take a look at the gizmo object.

Gary Lee Nelson's icon

I use a combination of play~ and gizmo~. I have a an example patch on the
department server but it is down at the moment. I'll post it later today.

On 5/21/07 6:02 AM, "Dimitris Lambrianos" wrote:

>
> I am looking for an object that changes the time of the sample without
> changing the pitch realtime.
>
> The simplest example is that, Imagine having a loop that is 120 BPM
> and we would like to change the tempo without affecting the pitch.
>
> There is a plugin by the way is called pitch in time by Serato that does that.
> Max should be able to have something similar to that.
>
> Let me know.
> --
> http://www.dimitrislambrianos.com/

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

Bernhard's icon

something like this:

Max Patch
Copy patch and select New From Clipboard in Max.

On May/21/2007/, at 15/03, Gary Lee Nelson wrote:

> I use a combination of play~ and gizmo~. I have a an example patch
> on the
> department server but it is down at the moment. I'll post it later
> today.

---
Bernhard Loibner
sound & media artist
http://loibner.cc

Gary Lee Nelson's icon

On 5/21/07 9:38 AM, "Bernhard Loibner" wrote:

> something like this:

Yes. Almost exactly what I did. I used play~ so I could select small
portions of a buffer. My goal was to control both the duration and
transposition of whatever I chose.

The steps are:

Choose a segment from a buffer (in/out points)
Use a line~ to scan through the segment in play~ at the desired duration
Convert the duration into a transposition ratio and use the complement as
input to gizmo~. This brings the segment back to the original pitch.
If you want to transpose it from there you can factor the interval into the
transposition ratio for gizmo~ (A second gizmo~ is not required)

Here's the patch for use in poly~

Max Patch
Copy patch and select New From Clipboard in Max.

On 5/21/07 9:38 AM, "Bernhard Loibner" wrote:

> something like this:

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

dimitris108's icon

Gary, I have to say thanks to you.

Mattijs's icon

Quote: Gary Lee Nelson wrote on Mon, 21 May 2007 18:05
----------------------------------------------------

> Yes. Almost exactly what I did. I used play~ so I could select small
> portions of a buffer. My goal was to control both the duration and
> transposition of whatever I chose.

The only problem of fft time stretching is that it always incurs some latency, depending on the window size. With a bigger window size the effect sounds better with extreme stretch/pitch ratio's, but the latency is bigger.

Mattijs

Gary Lee Nelson's icon

My pleasure. Is Tuck Howe still at Queens College?

On 5/22/07 7:32 AM, "Dimitris Lambrianos" wrote:

>
> Gary, I have to say thanks to you.
> --
> http://www.dimitrislambrianos.com/

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