every 1 96 period of one measure from the tempo clock generator 22 as an interrupt signal referring to fig1 in step 1101 the cpu 10 checks whether the register run is 1 i e whether the electronic musical instrument is running if n in step 1101 tone generation processing of rhythm accompaniment and a performance tone and count processing of the tempo clocks need not be performed therefore interruption is immediately released and the flow returns meanwhile if y in step 1101 a rhythm tone is generated in accordance with the type of rhythm the tempo clock clk and the like in step 1102 that is rhythm except for bass or chord accompaniment such as a tone of cymbals or the like is generated then in step 1103 the cpu 10 checks in accordance with the register modp whether the play mode is set if any of the sequencers is set in the play mode a subroutine read is called in step 1104 and the flow advances to step 1105 if none of the sequencers is set in the play mode the flow directly advances to step 1105 in step 1105 the cpu 10 checks in accordance with the register bs whether the auto bass mode is set if y in step 1105 a subroutine bass is called in step 1106 and the flow advances to step 1107 if n in step 1105 the flow directly advances to step 1107 in step 1107 the cpu 10 checks in accordance with the register chd whether the auto chord mode is set if y in step 1107 a subroutine chord is called in step 1108 and the.