Landi, Stefano, 1586 or 1587-1639