Re: how to create a tap tempo in max

Forums > MaxMSP > how to create a tap tempo in max
May 17 2012 | 10:48 pm

I don’t really like the way the tap tempo feature of Ableton Live works because it leaps too abruptly to what it thinks the new tempo should be. So I wrote a patch that implements tap tempo in a super simple way that corresponds to how I think tap tempo should work. The patch alters the transport tempo based on the rate at which you tap the t key. My method simply takes the average of the most recent three time intervals between the most recent four taps. So once you tap four times, it will set the transport tempo to your tempo, and if you keep tapping it responds to your changes but takes a couple beats to move gradually to your new tempo.

I then translated it into a Max for Live device (attached below) that controls the Live transport (using the mouse instead of the t key). So, if you use Max for Live you might want to try using that instead of the actual "Tap" button in Live, and see if you like the results any better.

I’m also including a Max patch that shows the Live device version, just so you can see that without having to load it into Live.

I hope it’s of some use to you.


taptempo max patch:

-- Pasted Max Patch, click to expand. --

Max contents of the TapTempo M4L device:

-- Pasted Max Patch, click to expand. --

  1. TapTempo.amxd

Subscribe to the Cycling ’74 Weekly Newsletter

Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds.

* indicates required