Automatic musical performance device
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Provide an automatic musical performance device, which is capable of giving a concert magic function in an acoustic instrument with a feeling of normally playing the acoustic instrument.
A time period Tv between two points, and a tempo Tmp found based on a time intervals between two-point detection and later two-point detection, are found based on detection signals at the two points and later detection signals at the two points; and a delay time fD(Tv), which is from reception of each operating signal by a solenoid activating circuit 20 to commencement of a musical performance of an acoustic piano by the circuit 20, and a velocity value fv(Tv, Tmp) are found based on functions. A time period Ta, which starts at the time of later detection S1 in two-point detection as a reference and ends when a lever 19 is inverted, is found as fa(Tv) based on a function. Each operating signal is transmitted to the solenoid activating circuit 20 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; and the velocity value is set at fv(Tv, Tmp).
94 Citations
12 Claims
-
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.
-
-
2. 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, being capable of being operated by a player and being similar to a keyboard having a longer stroke than an ordinary keyboard; a detector for detecting an operational action of the commanding member between at least two points, which are spaced in the stroke; 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 performance control unit finds, as detection values Tv, time intervals between detection signals based on the detection signals detected at the two points 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.
-
-
3. 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 detector comprising light emitting elements and light receiving elements, two pairs of which are located at two upper and lower positions to scan light in a horizontal direction at the two upper and lower positions above a playing portion of the musical instrument in order to detect an operational action of a player by preventing the scanned light from being received by the light receiving elements at the two positions; 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 performance control unit finds, as a detection values Tv, time intervals between detection signals based on the detection signals detected 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 keyboard 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 is equal to be half a time period starting when a lower light receiving element is prevented from receiving the scanned light and ending when the lower light receiving element is prevented from receiving the scanned light again by inversion of the operational action of the player, 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 lower light receiving element is prevented from receiving the scanned light.
-
-
4. 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 two points, time intervals between two-point detection and later two-point detection and a tempo Tmp found by averaging the time intervals, based on detection signals at the two points and later detection signals at the two points;
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, and a velocity value fv(Tv, Tmp) are found based on mapping relationships in the functions or the data map tables;
a time period Ta, which starts when later detection of the two-point detection as a reference is made and ends when the operational action of the commanding member is stopped, is found as fa(Tv) based on a mapping relationship in the functions or the data map tables;
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; and
the velocity value is set at fv(Tv, Tmp). - View Dependent Claims (5, 6)
-
-
7. 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 two points, time intervals between two-point detection and later two-point detection and a tempo Tmp found by averaging the time intervals, based on detection signals at the two points and later detection signals at the two points;
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, and a velocity value fv(Tv, Tmp) are found based on mapping relationships in the functions or the data map tables;
a time period Ta, which starts when later detection of the two-point detection as a reference is made and ends when the operational action of the commanding member is stopped, is found as fa(Tv) based on a mapping relationship in the functions or the data map tables;
in case where it is assumed that a transmission timing Ton, when the operating signal is transmitted after later detection, is at a time of lapse of “
fa(Tv)−
fD(Tv)”
sec after the later detection, when the transmission timing has a negative value, each operating signal is transmitted to the performance actuator with a delay of one beat T2 under such timing control that the transmission timing Ton comes at a time of lapse of “
fa(Tv)+T2−
fD(Tv)”
sec after the later detection in the two-point detection as the reference; and
the velocity value is set at fv(Tv, Tmp). - View Dependent Claims (8, 9)
-
-
10. 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 whenever the detector is turned on, signals are detected at the respective points;
when it is detected that all detection signals are off, detection signals at the two points and later detection signals at the two points are formed;
the musical performance operation control unit finds a time period Tv between two points, time intervals between two-point detection and later two-point detection and a tempo Tmp found by averaging the time intervals, based on the detection signals at the two points and the later detection signals at the two points;
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, and a velocity value fv(Tv, Tmp) are found based on mapping relationships in the functions or the data map tables;
a time period Ta, which starts when later detection of the two-point detection as a reference is made and ends when the operational action of the commanding member is stopped, is found as fa(Tv) based on a mapping relationship in the functions or the data map tables;
in case where it is assumed that a transmission timing Ton, when the operating signal is transmitted after later detection, comes at a time of lapse of “
fa(Tv)−
fD(Tv)”
sec after the later detection, when the transmission timing has a negative value, each operating signal is transmitted to the performance actuator with a delay of one beat T2 under such timing control that the transmission timing Ton comes at a time of lapse of “
fa(Tv)+T2−
fD(Tv)”
sec after the later detection; and
the velocity value is set at fv(Tv, Tmp). - View Dependent Claims (11, 12)
-
Specification