Spent the last hour trying to figure out how to use the impulse listener to generate a long steady shake like the 6D shake where I control the duration, but I cannot find any references on how to achieve this through code.
I just want to tell it to “Activate 6D noise for X seconds”. I know how to activate it via the inspector, but not via code.
The script in the linked thread shows how to turn a continuous shake on and off by toggling the Active bool member variable. You can augment it by adding methods that take a duration param, or by setting a specific duration. You can have multiple such emitters each with their own duration. Results will be cumulative. How you want to implement it is up to you.
As for using the noise as in the video, that’s fine but it will mean that you can’t have other noise (such as hand-held camera shake) on that vcam. The advantage of Impulse is that it won’t interfere with other camera noise.