Quintolizer

Jakob Aigner's icon

Hey Guys,

my Problem is following: I want to create an audio effect that converts the groove of an incoming warped Audio to a sloppy quintuplet feeling groove. So I want the fist 16n streched to take 2 quintoles and the other 3 16n to take the last 3 notes of the quintuplet groove.

Maybe this can describe what i mean, this takes place in 1 Beat:

quartuplet: 1 2 3 4
quintuplet 1: 1 2 3 4 5
quintuplet 2: 1 2 3 4

So I want that it comes in in as quartuplet and out as quintuplet 2. The only thing is that the fist note has to be streched and the other 3 should be compressed.

I'm really new to Max for Live and haven't programmed for about 8 Years now.

This is the Patch I have made so far. I't does not work. The Audio quality ist crap, but I think the Timestretching works.

Culd it be, that the Audio Engine so too slow to record to a buffer~ and start playing the file instantly?

Roman Thilenius's icon

that´s right, you cannot write and read from buffers at the same time. so just use the source stream when you do not need to delay in time.

you also might want to consider to not pitch shift (and then pitch correct again) stuff at all, but rather play segments for a shorter moment (or add silence at the end), similar to what recycle does. to do so, cut the incoming stream into 32th notes and then work individually on them.