効果音がbgmとずれる

音ゲーを作っています。
タイムラインとSet relative Locationを使い、
Z値1000から0までの間を2秒で移動するスポーンが0地点のコリジョンボックスに触れると
音が出るようにしました。
がなぜか音がBPM120(1小節2秒)の音楽とタイミングがあいません。
ボックスコリジョンのZの値を両方0にしているので理論上
BPM120の楽曲とあうと思うのですが
FPSなどが関係しているのでじょうか?
解決方法を教えてください。