> I want to use waveform~ to make changes to the buffer once recorded, but i cant get it to update to that that waveform~ is showing all of the required buffer, and nothing else
Im not quite sure what youre trying to do...but why are you setting the buffer length on each record? Could you use a static buffer length of say 30000ms and then report the record time to groove~ as the loop end? And then have the record time go to the second inlet on waveform~ to only show the recorded part of the buffer? I have a patch that does the same thing as this, but you can record a loop of live audio coming in and it matches the recorded loop's bpm to the project bpm and plays it back at the speed required for it to be in time with the project. It also doesnt loop, it plays a one-shot of the loop and on every x beats it will repeat. So if I record a 4 beat loop and set it to play a one-shot every 4 beats, it loops perfectly in time. Then I can just duplicate each looper and have as many as i want, all recording any audio and looping it in the time i specify.
If youd like to check it out let me know, or you can disregard this entire message if I'm missing the point completely.