I'm having a bit of trouble with a patch I'm making, I keep getting latency issues with a bit of patch that basically just records a vocal and loops it back. It wouldn't be a huge problem but it needs to sync up with other loops and it's just not working properly, the beat is around 125 ms behind where it should be on playback.
I'm using the poke~ object with a count~ giving poke~ it's sample index to record to. So I'm thinking maybe there's a way to delay the signal going from count~ to the sample index of poke~ so that it's always 125 milliseconds behind in order to eliminate the latency problem. However, delay~ does absolutely nothing for some reason, I also tried turning the signal to numbers, delaying that with a pipe object then turning back into signal, that didn't work. Anyone got any ideas?