1. @loopinterp 1 - will interpolate the start and end of the loop
2. Create a windowing function - The sync output of groove~ can be used to sync up a windowing function to the loop. Below is an extreme example of windowing using a triangle function, however for eliminating subtle click noises the ramp from 0. to 1. can be very short, look into things like hanning and hamming windows.