+1 on the Joranalogue Comparator, to be sure! It's got windowing functions, which means you can extract multiple gates from a single inputted modulation signal, depending on the signal's state. There's only a couple like that in Eurorack; I myself use several Frederick Haer units for this (definitely NOT Eurorack) and they also have windowing...awesome for start/stop commands, logic tampering, and a bunch of other things (waveshaping! naaaaaaasty clipped-up pulsewaves!).