Patent ID: 7339105
Filing Date: 2008-03-04
Classification: G10F

Abstract:
1. An automatic musical performance device comprising: a musical instrument capable of presenting an acoustic performance; a performance actuator for actuating the musical instrument based on an operating signal from outside; a memory unit for storing automatic musical performance data wherein a plurality of musical note data are arranged in the order of sound generation; a command unit for commanding progress of an automatic musical performance; a commanding member equipped with the instrument and being capable of being operated by a player; a detector for detecting an operational action of the commanding member between at least two points; and a musical performance operation control unit, which has functions or data map tables stored therein, which makes a calculation on detection results based on mapping relationships in the functions or the data map tables, which sequentially reads out musical note data forming an automatic musical performance data from the memory unit whenever the command unit gives a command, and which outputs each operating signal to the performance actuator based on the read-out musical note data and the calculated values; wherein the musical performance operation control unit finds a time period Tv between the two points based on detection by the detector; a delay time fD(Tv), which is from reception of each operating signal by the performance actuator to commencement of an actual musical performance of the musical instrument by the performance actuator, is found based on the mapping relationship in a function or a data map table; a time period Ta, which starts when later detection of the detection is made and ends when the operational action of the commanding member is stopped, is found as fa(Tv) based on the mapping relationship in a function or a data map table; and each operating signal is transmitted to the performance actuator under such timing control that a transmission timing Ton comes at a time of lapse of “fa(Tv)−fD(Tv)” sec after the later detection.