ARTURIA virtual semi-modular synth.
Download the free demo here: https://www.arturia.com/products/analog-classics/arp2600v
It has a built in step sequencer, a built in sample and hold unit, and it can use sound from your DAW (vocals, synth, drums … any audio track).
I wanted to figure out how to use these features. Here are my findings:
Though my demo is in Logic Pro, many or all of these features can be integrated into other software.