I'm somewhat surprised that no one in either thread has mentioned Sweelinck as yet...