Thread:Randomouscrap98/@comment-18467653-20140529115911/@comment-5106053-20140529205838

Well that's a rather inefficient way of doing that, since the value can only be 0 or 1, you might as well do this:  DATA 4 DATA 0 DATA 2 Which would be the equivalent of your above data, you could then use:  @MAIN 'Main loop IF!(MAINCNTL%60)THEN GOSUB@BGM 'Play note every 60 frames VSYNC 1 GOTO@MAIN @BGM READ I IF I AND 1THEN BGMPLAY"C" 'First note IF I AND 2THEN BGMPLAY"E" 'Second note IF I AND 4THEN BGMPLAY"G" 'Third note RETURN DATA 4 DATA 0 DATA 2