Matt, the wave2k is essentially what you are talking about in a smaller package. It works on that principal.