One generative trick I like to use is to get two VCOs. The triangle output of one goes to the input of a shift register, and the other VCO to the clock input. Then I pass the outputs of the shift register to comparators, and then to a DAC. The output of the DAC then frequency modulates the two VCOs.
This is the basis of Rob Hordijk’s rungler.
I’ll put an example out today if I have some time.
Also check out the Ceis ADSR module in the new Instruo plugin, which is more than just a great ADSR. It has trigger-output for end of each segment (burst generator) and individual gate outputs for duration of each segment. Very useful for lots of things.