Sounds like "Harmony Assistant" on steroids.