Hi guys,
i'm trying to record into a buffer and when the record phase stops
- crop the buffer to record duration
- start to play the buffer with a groove~ in loop mode.
Now i have the following issues that i guess are easy to reproduce (i describe the steps needed)
1. Turn DSP on and load some audio file in the player ( the left one )
2. Open the buffer view by double clicking on the [buffer~] object
3. Press the "START RECORD" toggle.
4. Press it again to stop recording and the [groove~] will start looping.
And now 2 different issues
ISSUE #1
5. Disable loop propery for [groove~]
6. Wait until [groove~] finishes playing
7. Try to restart the loop enabling the looping property again.
8. You'll see that [groove~] does not sound anymore and its sync output stays fixed at 1.0 unless :
A - sending to [groove~] the [0 ] message.
B - go to edit mode insert any new tilda object and restart looping. ( not alwyas but sometimes)
C - sending to [groove~] a "reset" message ( this is the actual workaround).
ISSUE #2
5. Press record toggle again to make a second recording.
6. If the second recording is shorter than the first everything works fine
7. If the second recording is longer than the first one the [groove~] will only play and loop for the duration of the first shorter recording unless a "reset" message is sent to [groove~] ( this is the actual workaround ).
Now i've found workarounds but shouldn't groove reset its boundaries and playing heads completely as soon as the buffer is updated ( i.e. cropped or loaded with some new file etc.) ?