I have started making a patch that uses live buffers. The essence of it is that you record (using record~ and buffer~) a 1 bar loop with a microphone (Beardy man esk) which repeats itself once it gets to the start of a bar again. My problem is that there is an audible latency when doing so... My question is, is the latency between the buffer~ and the play~ objects or is this my soundcard? How would I go about testing this? and what (if any) would be a viable solution or work-around?
I would be really greatful if someone could answer my questions because it's driving me crazy!! I have posted my patch underneath for context :)