That sound when I first heard it there reminded me of a nearby 'family-fun center' arcade. You know, those places where you get tickets and exchange them for prizes?... I dunno, I guess some of the machines made those sounds a lot.
__________________
|