Forums > MaxMSP

MPC Groove Quantize

July 6, 2008 | 10:33 pm

Is there any external object or patch out there that can replicate the groove percentage settings on the MPC? I’m using Ableton Live as my main sequencer and would really like to inject some groove into my midi sequences. How difficult would this be to write a patch that does this using only existing objects? Any help would be appreciated.


July 8, 2008 | 9:50 pm

Id be really interested to hear if anyone has any ideas on groove maps or templates. the only thing i could find was this, theres some swing stuff at the bottom:

http://www.cycling74.com/forums/index.php?t=msg&goto=132651&rid=5741&S=2d5aab0781baec427531828666418ccf&srch=swing#msg_132651


July 8, 2008 | 11:18 pm

This thread will send you in some useful directions.

http://www.soundonsound.com/forum/showflat.php?Cat=&Number=577835&Main=575613

Really this idea that there is anything particularly special about the MPC groove is a myth though. It really just is standard swing. The groove comes from the rock solid timing and the fact its much easier to be groovy when you are using your hands to input ;)


July 9, 2008 | 2:07 am

> Really this idea that there is anything particularly special about the MPC groove is a myth though. It really just is standard swing. The groove comes from the rock solid timing and the fact its much easier to be groovy when you are using your hands to input ;)
—————————————————-

well said


July 9, 2008 | 6:12 am

>>Really this idea that there is anything particularly special >>about the MPC groove is a myth though. It really just is standard >>swing. The groove comes from the rock solid timing and the fact >>its much easier to be groovy when you are using your hands to >>input ;)

yeah, got that. Im looking to implement a swing function in my Max step sequencer. Ive had an Ensoniq ASRX and some of the swing functions on that thing were nuts. you could add it to a straight 4 floor beat and it would slam it out. thats what im looking for. Thanks for the links. not a logic user but maybe some of it will help…


July 9, 2008 | 6:30 am

July 9, 2008 | 2:01 pm

Alright, this is where I am at for now – wanted to add a negative delay,
too… but … nah, too much work ;)

Andy

– Pasted Max Patch, click to expand. –

July 9, 2008 | 3:35 pm

nice patch andy, looks like an interesting way to make crazy groove maps… here’s a patch that does both positive and negative shuffle values.

hth,

J

– Pasted Max Patch, click to expand. –

July 9, 2008 | 5:41 pm

Thank you. These are all good ideas. All I really wanted was a way to incorporate some swing into my patches. I want to make a drum sequencer program for my monome that features swing controls. I will share my patch when I’m finished.


July 11, 2008 | 11:55 pm

Quote: Sub Avian Flow wrote on Wed, 09 July 2008 11:41
—————————————————-
> Thank you. These are all good ideas. All I really wanted was a way to incorporate some swing into my patches. I want to make a drum sequencer program for my monome that features swing controls. I will share my patch when I’m finished.
—————————————————-

Cool… I have intentions to do the same for my 128, just no time :)


October 7, 2008 | 8:32 am

has anything happened on this lately?

i’m looking to implement swing into the time.mxb object used in mlr and 64step.

i’ve been looking at the transport object. it’s a shame it doesn’t have swing as a native function.

i’m having some trouble opening these inline attached max 5 files. i get a "patcher file filename.maxpat missing patcher!" error whenever i try.


October 7, 2008 | 6:55 pm

kevin schrieb:
> i’m looking to implement swing into the time.mxb object used in mlr
> and 64step.

Any references? I don’t have these objects…
You could also explain what sort of swing you are after…


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


October 7, 2008 | 10:22 pm

mlr is here: http://docs.monome.org/doku.php?id=app:mlr

time.mxb is used in a bpatcher, and nearly (though not entirely) identical to the version used in 64step (here: http://docs.monome.org/doku.php?id=app:64step)

as for what type of swing, i’d prefer something where you can specify a swing percentage or ratio.


October 8, 2008 | 12:32 am

Don’t know if this will do the trick for your mlr retooling, but it was my
best solution for a similar problem and I figured some people might find it
useful. Conceptually its very similar to Ali Momeni’s ali.phasor-groove~
abstraction, with some (internally ugly) workflow-oriented tweaks i found
helpful. Basically, it remaps a phasor~ input using a function / buffer~ /
lookup~ combo. Especially useful (to me) for play~ based playback , when
the function line~ output just isn’t quite right. Shouldn’t be all that
tough to tweak for more specifically groove-oriented purposes. Hope it
helps.

-Mike

– Pasted Max Patch, click to expand. –

On Wed, Oct 8, 2008 at 12:22 AM, kevin wrote:

>
> mlr is here: http://docs.monome.org/doku.php?id=app:mlr
>
> time.mxb is used in a bpatcher, and nearly (though not entirely) identical
> to the version used in 64step (here:
> http://docs.monome.org/doku.php?id=app:64step)
>
> as for what type of swing, i’d prefer something where you can specify a
> swing percentage or ratio.
>


October 8, 2008 | 12:54 am

hi mike,

your blob of encoded gibberish (that magically turns into what looks like max compatible text when i paste it in max 5) also does not work for me, giving the same error i mentioned in my previous post.

how do i properly open these patches? why isn’t this information in the faq?


October 8, 2008 | 2:29 am

Hey Kevin, try "New From Clipboard" from the file menu.
-m

On Wed, Oct 8, 2008 at 2:54 AM, kevin wrote:

>
> hi mike,
>
> your blob of encoded gibberish (that magically turns into what looks like
> max compatible text when i paste it in max 5) also does not work for me,
> giving the same error i mentioned in my previous post.
>
> how do i properly open these patches? why isn’t this information in the
> faq?
>


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