A lighting controller comprising: an information acquisition unit configured to obtain music piece information comprising at least information on a beat position in music piece data; a lighting control unit configured to control a lighting fixture, based on a lighting control data corresponding to the music piece data to which lighting control information is allocated, with reference to a change point of a lighting effect, whose minimum unit is defined by the beat position; an operation interlock control unit configured to monitor an operation signal from a music piece reproduction apparatus configured to reproduce the music piece data or a music piece reproduction controller configured to control the music piece reproduction apparatus; and a lighting effect setting unit configured to allocate, as the lighting effect, a lighting state of the lighting fixture and a change in the lighting state to at least one operation unit of the music piece reproduction apparatus or the music piece reproduction controller, wherein the operation interlock control unit configured to,: in response to an operation, constantly maintain correspondence between a current reproduction position in the music piece data and a current processing position in the lighting control data, and detect an operation content from the operation signal, obtain lighting effect information corresponding to the detected operation content from the lighting effect setting unit, and changes the control of the lighting fixture by the lighting control unit. an information acquisition unit configured to obtain music piece information comprising at least information on a beat position in music piece data; a lighting control unit configured to control a lighting fixture, based on a lighting control data corresponding to the music piece data to which lighting control information is allocated, with reference to a change point of a lighting effect, whose minimum unit is defined by the beat position; an operation interlock control unit configured to monitor an operation signal from a music piece reproduction apparatus configured to reproduce the music piece data or a music piece reproduction controller configured to control the music piece reproduction apparatus; and a lighting effect setting unit configured to allocate, as the lighting effect, a lighting state of the lighting fixture and a change in the lighting state to at least one operation unit of the music piece reproduction apparatus or the music piece reproduction controller, wherein the operation interlock control unit configured to,: in response to an operation, constantly maintain correspondence between a current reproduction position in the music piece data and a current processing position in the lighting control data, and detect an operation content from the operation signal, obtain lighting effect information corresponding to the detected operation content from the lighting effect setting unit, and changes the control of the lighting fixture by the lighting control unit. in response to an operation, constantly maintain correspondence between a current reproduction position in the music piece data and a current processing position in the lighting control data, and detect an operation content from the operation signal, obtain lighting effect information corresponding to the detected operation content from the lighting effect setting unit, and changes the control of the lighting fixture by the lighting control unit.