explaining a groove~ sync concept
I’ve managed to loop a groove~ and my patch works fine but I’m slightly puzzled on the how it works.
From the bottom right outlet of groove~ I go into delta~ then into < =~0. and finally into edge which bangs.
This all works fine and achieves my goal but I would love to know how the signal flows from the 0. to 1 outlet of groove~
ending up with a bang from the edge object.
I found this chain of events via the sync option of the groove~ help menu but can’t work out how it flows form the groove~ to edge.
Slightly perplexed in understanding the delta and < =~0 help menus and how they work together in this instance.
Yes, I should be content with it working successfully but I’m interested.
Can anyone enlighten?
Try starting at the groove sync outlet and attaching number~ and scope~ objects all the way down the chain to work it out for yourself. This combined with the references and help files will get you the knowledge you require. In my opinion this is much more valuable and enlightening than having someone explain it in text.
I understand what comes out of the groove sync outlet and can see the 0 to 1 samples in the number~ and the rising value in scope~
I get no value change from the number~ at all from delta~
I see a sharp increase in scope~ signal when the loop starts. I can’t seem to get my head around how the sharp spike in scope relates to ‘the difference in each incoming sample value’ from the input signal.
Would that spike be the difference between 0 and 1?
if so what sets the default as an integer? Can’t see the default to integer in the preferences.
I guess I should be just content it’s all working and not worry about the inner workings.
I’ll continue my quest,
yes you got delta correct, you get a low positive value as the loop runs forward and as it flips from near 1. back to 0. you get something close to -1 out of delta. This marks the end of a loop. The reason you don’t see it in number~ is because it happens too fast for number~ box to catch the value. All edge~ does is generate a bang on these kind of sharp signal transitions (edges).
You can measure the size of the jump like this – minmax~ is very useful in these kind of investigations:
----------begin_max5_patcher---------- 657.3oc0W10jZBCEF9Z3WACWa6jO.T5Us+N5zYmnDYyNPBCIZscm0e6M4fXw UcQsBi8FhI4Px66yg7gu56ENWsgqCC9Rv2C77d02yCZx0f2t5dgkrMKJXZHr vRtVyx4gSZ5yv2Xf10FVsoPopZ6QsxTvMleUwaF9vvferqKQF7Jp4u7ILoM9 kJoQxJgnC+VsfUz1ibUoPZGKP.jNgqE+FBGS9LZWyULyhmEx7mp4KLMSLMEY 6N.mNyUDOEpX+8d4XG+FwBS.103a99tGStPnXT44E6YREq15CCu9ItjMu.jH 5bTQHMmFLnSZe748IINFrVbjqffZedG8oj+Sq1NJ2mwVrM7XKLavSs6rLIk5 JnS6wxn6mkmuZ4Rd81.kjGDgPm8i9kEJlIbh8EXx7SlnmdkTBe0TJxhjX6GF XfOow8PIxsPoUkys33rXPKxkN+zBj8ScoJi2M2aCDxT68SGRkzOopp4ZtzvL BkrKAZLcDB6JP6dz0++KeEFGAiHMMEV+gm9+JfiG7ErQzzNnJMZHH0oWvZks MrKAfuGkGyzNHKZDPFbtEsoHous0itiaqyKLrdI1onBc32SqAGjoMKriFuC6 r1da.9VnBYvoBkBavgml.TgNdTIuVoVyaNO7qtqA1Ohl7gvBekvhdqvhP.Lg IICvlQm61xtioLW4MkoC+VMI.QnHX4TL5JtoLDRXgP99+MALMt1OjRZ0p5Es 9s0dA+clx3ZiPBmi2InnCh4YQVFW1810YBs6B2Ym+xdWrbt.0L6gSM3wQMjK PN3wCNnGpbUzA4gSqljQUM8wl3QSMOdqw6KSQGM0LjKpZ1clUUslWq2MjfPr mV8hp1UMYBTUHapBin8Xp0h13m46Fs27+CfQ3Gy6 -----------end_max5_patcher-----------
I don’t understand what you mean with the default integer thing – maybe you should post a patch?
Thanks for your time Leafcutter.
The penny has dropped!