Timing problems when recording from groove~ to sfrecord~ and record~

    Jul 17 2021 | 4:50 pm
    I have a patch that makes records drum loops from a groove~ object. when I record the output of the drum loops I’ve loaded up, either to disk or with a buffer object and exporting, the drum loop recorded comes out with improper timing. I load it into Live and the hits are all over the place, no longer the same tempo that it was, slightly shorter, slightly off grid hits. Mostly, the hits are too early. Ive seen in other forums that recording from Max isn’t sample accurate? What causes these recording devices to print files that are faster than the original? Sample rates are the same.
    Original on bottom, recorded version on top
    Original on bottom, recorded version on top

    • Jul 17 2021 | 8:51 pm
      If Max MSP was not sample accurate then every single M4L audio FX would have such delays, including the default "empty" Max Audio Effect that simply links plugin~ to plugout~, but that doesn't happen.
    • Jul 18 2021 | 2:53 am
      I said recording from Max not MaxMSP at all
    • Jul 18 2021 | 6:29 am
      If you talk about patch, then it is plain Max. And in plain Max it is not possible that recording from groove playback into sfrecord would produce any artefact, or samples displaced, if you don't bugger with some streching etc. But if you talk about Live, than anything can go wrong.