AボタンでBEEPを鳴らしBボタンで停止します。このBEEPOFF命令を使うことで本来は鳴り終わるまで停止できないBEEPが任意のタイミングで停止できるようになっているのが分かると思います。 WHILE 1  B=BUTTON(2)  IF B AND 16 THEN BEEP 34  IF B AND 32 THEN BEEPOFF  VSYNC WEND DEF BEEPOFF FOR I=1TO 8:BEEP,,0:NEXT END