An electronic musical instrument, comprising: a plurality of controls corresponding respectively to notes; the electronic musical instrument further comprising: a plurality of assigners respectively configured to select, according to respective rules set in the assigners, a note to be sounded from among the notes corresponding to the controls being operated by a user: a decider configured to decide, for each of the assigners, whether or not to select a note to be sounded in response to a tone generation stopping operation of any of the controls; and a controller configured to instruct, when a tone generation stopping operation of any of the controls is detected, an assigner which is decided to select a note to be sounded, to select a note, according to the respective rule set in the assigner, to be sounded from among the notes corresponding to the controls being operated, characterised by, when the tone generation stopping operation of any of the controls is detected, the decider presumes (S62 to S66) a performance method used in the detected tone generation stopping operation, and makes the decision (S69 or S71) related to a target assigner which is selecting a note for which the tone generation stopping operation is performed based on the presumed performance method, and wherein, for each of the assigners, a timbre to be applied to a sound of a note selected by the assigner is set in advance. a plurality of controls corresponding respectively to notes; the electronic musical instrument further comprising: a plurality of assigners respectively configured to select, according to respective rules set in the assigners, a note to be sounded from among the notes corresponding to the controls being operated by a user: a decider configured to decide, for each of the assigners, whether or not to select a note to be sounded in response to a tone generation stopping operation of any of the controls; and a controller configured to instruct, when a tone generation stopping operation of any of the controls is detected, an assigner which is decided to select a note to be sounded, to select a note, according to the respective rule set in the assigner, to be sounded from among the notes corresponding to the controls being operated, a plurality of assigners respectively configured to select, according to respective rules set in the assigners, a note to be sounded from among the notes corresponding to the controls being operated by a user: a decider configured to decide, for each of the assigners, whether or not to select a note to be sounded in response to a tone generation stopping operation of any of the controls; and a controller configured to instruct, when a tone generation stopping operation of any of the controls is detected, an assigner which is decided to select a note to be sounded, to select a note, according to the respective rule set in the assigner, to be sounded from among the notes corresponding to the controls being operated, characterised by, when the tone generation stopping operation of any of the controls is detected, the decider presumes (S62 to S66) a performance method used in the detected tone generation stopping operation, and makes the decision (S69 or S71) related to a target assigner which is selecting a note for which the tone generation stopping operation is performed based on the presumed performance method, and wherein, for each of the assigners, a timbre to be applied to a sound of a note selected by the assigner is set in advance.