First time here? Check out the FAQ!
x

MemoryWriter sample-accurate triggering

+1 vote
442 views
Hello.

The MemoryWriter description, under 'Trigger' now reads: "For sample-accurate triggering, uncheck Cyclic and paste a Sound into this field (delete any 'L' that may be pasted after it). Whenever the Sound's value changes to a value greater than 0, it will restart the recording and continue for the CaptureDuration."

A few questions:

1) This implies that if 'Cyclic' is checked, the trigger field will revert to CapyTalk rate (max 1000 Hz). Is this understanding correct? If so, it could perhaps be expressed less obliquely.

2) If, with 'Cyclic' unchecked, one were to trigger the MemoryWriter with a pulse LFO with its period set the same as the MemoryWriter's CaptureDuration, and its first pulse arriving at 0 s, will this equate to a perfect emulation of the 'Cyclic' behaviour with 'Trigger' set at 1?

3) If so, why make sample-accurate triggering conditional upon the 'Cyclic' check box?
asked Jan 27, 2021 in Using Kyma by frozenreeds (Practitioner) (450 points)
edited Jan 27, 2021 by frozenreeds

1 Answer

+1 vote

1) This implies that if 'Cyclic' is checked, the trigger field will revert to CapyTalk rate (max 1000 Hz). Is this understanding correct? 

Correct. The MemoryWriter can be triggered at the sample rate when it is not in Cyclic-mode.

2) If, with 'Cyclic' unchecked, one were to trigger the MemoryWriter with a pulse LFO with its period set the same as the MemoryWriter's CaptureDuration, and its first pulse arriving at 0 s, will this equate to a perfect emulation of the 'Cyclic' behaviour with 'Trigger' set at 1

Yes, it sounds like that ought to work. Have you tried it?

Thanks! 

answered Jan 27, 2021 by ssc (Savant) (128,080 points)
Thank you, yes. Just wanted to make sure I was on the right track and shouldn't expect dropped samples or glitches (which would actually be difficult to discern in the patch this is working within). Have been doing this with the addition of (sign) switches and mixers to be able to go back and forth between SR-triggered-at-will and cyclic, and a timing mechanism to keep the cyclic option in sync with the last trigger when it's re-enabled (while the sound is running).
...