Aボタンを押している間だけ音を鳴らすというのであれば「Aボタンを押した瞬間に長音鳴らす」「Aボタンを離した瞬間にその音を止める」という処理を行えばいいです。 WHILE 1  IF BUTTON(2) AND 16 THEN BGMPLAY "@150T1<<C"  IF BUTTON(3) AND 16 THEN BGMSTOP 0 WEND BGMPLAYはデフォだとトラック0なのでトラック0指定でBGMSTOPを行えばBGMPLAYでBGMを鳴らすのを中断させることなくAボタンを押した時の音だけ停止ができます。