Pretty cool concept!
Could use a little more explanation though, as it took me a bit to get the actual sample bit before I was able to start trying to match correctly.