BR: getQuantisedLengthBeats returns negative length

Hi, just had some weird behaviour and tracked down this bug in tracktion_MidiList.cpp:718, which results in negative lengths:

BeatDuration MidiNote::getQuantisedLengthBeats (const MidiClip& c) const
{
    return getQuantisedStartBeat (c) - getQuantisedEndBeat (c);
}

BeatDuration MidiNote::getQuantisedLengthBeats (const MidiClip* const c) const
{
    return getQuantisedStartBeat (c) - getQuantisedEndBeat (c);
}

Just pushed a fix. Looks like we don’t use these functions ourselves, so can you verify my fix does what you expect it to.

Yes, that’s perfect. Thanks!