Your terms are reasonable but the terms they use "synchronization" and "master use", while common and appropriate for the music, film, tv industry, are not commonly used in the game development community.
Hmmm... What terms are common to the game development industry?
"All platforms," "in perpetuity," "all territories."
Those are common terms. The music in the game needs to be portable to other platforms if the game is to be ported to other platforms. The game wants to be sold worldwide, and without an expiration date.
: fixed formatting problems caused by Selective Quoting