xPos = 500; // or your own value startY = 500; // or your own value deltaY = 15; yPos = startY - Math.floor(time) * deltaY; linear(time % 1, 0, 0.5, [xPos, yPos], [xPos, yPos - deltaY])