Monday, November 23, 2015
Using a transport-synced tempo or metro object in Live should - on the surface - suffice as a stable and solid timing mechanism when making Max for Live devices. However, Max patches seem to have a huge problem interfacing with Live's transport in this way (in the sense of using Max timing synchronised from Live's transport).
Instead, a plugsync~ object combined with a few peripheral objects can be combined to generate a much more stable and precise timing mechanism.
Below is a Max for Live device that compares these two methods. In the video, the high note that is generated is timed via a metro 8n, whilst the low note is timed from floating tick output of the plugsync~. Notice how much jitter and lag there is in the high note compared to the low note!
Download here: http://milkcrate.com.au/_other/downloads/M4L/little-scale.MetroVsPlugsync.amxd