Pulse cum-shot compilation