Forums > MaxMSP

Scratch patcher

Oct 07 2009 | 9:10 pm

Hey, i’m interested in understand how to make a scratch patcher.
This guy has uploaded a video that shows very nearly what i want to do. At the begining of the video he shows some of the code, but not enought for me to understand how it works.

the video:

so any ideas?

Oct 07 2009 | 11:23 pm

dj kru represent

i went down the index~ route, probably better off with groove~ but this came quicker

will probably die with anything but jongly

but it should give you an idea

— Pasted Max Patch, click to expand. —

Oct 08 2009 | 12:25 am

I wrote a simple "scratching" application a while ago
that allows the "record" to play while you scratch-
you can download it here:


Oct 08 2009 | 3:33 am

First of all, thank you both for answering. I’m starting to get it.

But i’m on windows XP, so i couldnt make eli’s patch work. Can you upload a text version? or post it here? or could someone on mac download it and upload it as a text?

Oct 08 2009 | 3:16 pm

Another thing:
Mike S, does your patcher sounds crappy when not clicking on the scratch?
It generates a noise, on my computer at least.

Oct 08 2009 | 3:56 pm

obv my way is probably not the best! you want really small signal vector sizes (1,2,maybe 4) because it depends on the values coming out of the dial

Oct 08 2009 | 9:57 pm

so, i´ve been checking the video again and started to screenshot it to make the puzzle image of the patch.

here is the image:

And after that i tryied to recreate that in a new patcher, just to see if i can make it work just as the video. Unfortunately i couldn´t. I have not that wheel object, wich is different to the radial object.

I did my best, if someone can make it work, please talk to me!

Here is what i came in:

— Pasted Max Patch, click to expand. —
Oct 08 2009 | 10:28 pm

It appears to be a customised version of a [jsui], obviously I can’t see the new code inside but you could try patching something together.


Oct 09 2009 | 1:56 am

Ehm… i´m really new at Max programming. So, could you be more specific?
Anyway, if you can open the stine eli´s patcher and upload it as a text, i´d thank you a lot.

Oct 09 2009 | 9:08 pm

I have attached the patch I made, and also basic directions for getting it up and running. Enjoy!


May 02 2011 | 8:01 pm

I have been playing with the patch that Mike S posted, which is a great start for something I’m trying to work out.

My problem is I’m having a hard time getting my head round how to bolt my hardware interface onto this.

The interface in essence returns a series of deltas as it is turned, +/- 1 repeatedly fires (up to +/- 30 if you spin it fast).

Trying to find a way that I can feed these changes in but have it so when it stops moving the play head carries on playing.

May 02 2011 | 8:30 pm

play~ – with index~, or without.

May 02 2011 | 8:39 pm

I’ll try and strip down what I have so far and post it up later today, maybe someone can see where I’m going wrong easier with the code. I’ll take a look at index and play first though.

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

Forums > MaxMSP