Using Ms. Pinky to scratch from a buffer
I've seen it in the famous YouTube video: http://www.youtube.com/watch?v=8L5eDMfkD8M
I would like to do this both in a live situation (as in that video), and in real-time, but also from a buffer recorded moments (or minutes) earlier.
Anyone familiar enough with Ms. Pinky to offer any advice?
Thanks
Mike Lowenstern
Hi ! This might help you: http://www.synthesisters.com/hypermail/max-msp/Feb06/40460.html
Unfortunatly the Ms Pinky Forum is a bit inactive.
greetings Naq
Just to note that I'm really keen to keep the pink flame burning
You could try sfrecord~ to record your voice to a file then use a drop file object and drop your recorded voice file from your hard drive into an mptcfs~ ? Bit of a work around and not real time but could be interesting. I saw cutchemist doing something similar at a gig a few years ago when serato arrived.
It won't solve your problem but it should get you started at least.
Stefans answer in the archive would work but I think tapein~ would record the line change (scratches) too? I'm interested in this let me know how you get on.
Best
John
Some sort of smooth variable delay with pitch change would do it I
think.
On 11 Jul 2008, at 03:51, lowenstern wrote:
>
> I've seen it in the famous YouTube video: http://www.youtube.com/
> watch?v=8L5eDMfkD8M
>
> I would like to do this both in a live situation (as in that
> video), and in real-time, but also from a buffer recorded moments
> (or minutes) earlier.
>
> Anyone familiar enough with Ms. Pinky to offer any advice?
>
> Thanks
> Mike Lowenstern
>
>
Thanks to all so far.
My aesthetic is all about automated functionality. I never touch my computer in performances actually, so John's option would be anathema to me! :) But I do think I could automate a function that would save the contents of a buffer to an aiff file, then immediately load that file into the pinky external. Not sure how fast the computer can handle that, and if it would interrupt audio, but that would solve the part where I'd need access to previously played audio.
In terms of live audio, I'm not sure yet how to accomplish live manipulation w/ a turntable. I will try the tapin->tapout route.
Mike
lowenstern skrev:
> In terms of live audio, I'm not sure yet how to accomplish live manipulation w/ a turntable. I will try the tapin->tapout route.
>
I'd go for a vdb instead. try maxobject.com to find the abstractions...
I know a guy who uses a turntable to manipulate samples using fft.
you can contact him through:
http://wordpress.com/tag/christopher-chong/
Cheers,
Carey
On Fri, Jul 11, 2008 at 3:23 PM, Andreas Wetterberg
wrote:
> lowenstern skrev:
>>
>> In terms of live audio, I'm not sure yet how to accomplish live
>> manipulation w/ a turntable. I will try the tapin->tapout route.
>>
>
> I'd go for a vdb instead. try maxobject.com to find the abstractions...
>
you don't need to load buffer's into the pinky external to make use of it's functionality. the external outputs a control signal which you can use for whatever you want in max.
a *very* basic setup would involve something like this:
This is a great start for me, thanks rob. Noticing you might be using an older version of the pinky external? in max 5 it's greyed out (mptc~ doesn't exist in the 5 externals maybe? I'm new to pinky, so not sure what existed before a few days ago!)
I'll check it w/ the newer obj and go from there.
And as a report to all who have been involved, I installed the ej externals (his vdb~ external in particular) but wasn't really able to achieve the effect I was going for. It would stutter and displace the audio, but wouldn't actually scratch _backwards_ -- perhaps I'm missing something.
Finally, I'll post what I finally end up with so everyone who might be interested can check it out and, if it works, make use of it.
Thanks again for all the help.
Mike
I got this from an email earlier:
Quote:
Just a note: starting with the new version (5) of Max/MSP, we are only really supporting one external object for Ms Pinky: "mptcfs~". It has
both the file scratching and the vinyl tracking code all rolled into one convenient package.
ahh, yes. looks like pinky external comes in only one flavor now. should function exactly the same for the most part. fwiw the old versions of the "non-fileloading" externals work fine in 5.
Quote: lowenstern wrote on Fri, 11 July 2008 20:53
----------------------------------------------------
> Any other ideas, please keep them coming. Like, for example, keeping the pitch constant. (That's not necessary, but might be cool as a way of time-stretching a buffer in real-time.)
>
> Mike
----------------------------------------------------
I think this can be easily done by replacing the groove object with a granular player like for example the one that Mattijs posted here recently.
Timo