WO2005081221A1 - 自動演奏装置 - Google Patents
自動演奏装置 Download PDFInfo
- Publication number
- WO2005081221A1 WO2005081221A1 PCT/JP2004/017686 JP2004017686W WO2005081221A1 WO 2005081221 A1 WO2005081221 A1 WO 2005081221A1 JP 2004017686 W JP2004017686 W JP 2004017686W WO 2005081221 A1 WO2005081221 A1 WO 2005081221A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- detection
- performance
- points
- data
- time
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10F—AUTOMATIC MUSICAL INSTRUMENTS
- G10F1/00—Automatic musical instruments
- G10F1/02—Pianofortes with keyboard
Definitions
- the present invention relates to an automatic performance device in which automatic progression of music is automatically performed by operating a conductor at regular intervals.
- some acoustic pianos only have an automatic performance function of performing a performance when a performance is started, without the involvement of a performance operation by a player.
- Japanese Patent Application Laid-Open No. 2003-271140 discloses a technique in which one or more keys are muted (a normal stopper is made effective) and a touch sensor is attached to a keyboard to perform the above-mentioned concert magic function. If you realize !, there is a proposal.
- the present invention has been made in view of the above problems, and it is an object of the present invention to provide an automatic performance device that can perform a performance using an acoustic instrument using a concert magic function with a natural feeling. .
- Performance driving means for driving the musical instrument with an operation signal of an external force
- a conductor provided on the musical instrument and operable by a player
- Detecting means for detecting an operation of the conductor between at least two points
- a function or data correspondence table is stored, and the detection result is calculated based on the correspondence in the function or data correspondence table.
- the detection result is stored in the storage means.
- Performance control means for sequentially reading out note data constituting automatic performance data, and outputting an operation signal to the performance driving means based on the read note data and the calculated value;
- the performance control means calculates the time Tv between the two points based on the detection by the detection means, and the musical instrument is actually played by the performance drive means after the performance drive means receives the operation signal.
- the delay time fD (Tv) is obtained from the force function or the correspondence in the data correspondence table, and the time Ta from the detection point after the detection between two points until the operation of the conductor stops is Ta, It is obtained as fa (Tv) from the correspondence relationship in the function or data correspondence table, and the transmission timing Ton from the later detection time to the transmission of the operation signal is fa (Tv) fD ( After Tv) seconds, the timing is controlled and sent to the performance drive unit.
- the performance control means sets the distance between the two points (the distance between the two points is at least a predetermined number of minutes) based on each of the detection signals at at least two points detected by the detection means. ) Is calculated.
- the delay time fD (Tv) from when the performance driving means receives the operation signal to when the musical instrument actually starts playing by the performance driving means is determined by the function or data correspondence table provided in the performance control means. It is determined by the performance control means from the correspondence.
- the time Ta from the point of detection of the second point to the time when the operation of the conductor stops (the distance between them is at least a pre-partitioned force) corresponds to the function or data correspondence table provided in the performance control means.
- the performance control means From the relationship, it is obtained as fa (Tv) by the performance control means. Further, the transmission timing Ton from when the second point is detected to when the operation signal is transmitted is timing-controlled after fa (Tv) fD (Tv) seconds after the detection point, and the performance driving means is controlled by the performance control means. Sent to the means.
- the timing is controlled one faD (Tv) seconds after the detection of the second point and the operation signal is sent to the performance driving means by the performance control means, so that the delay time fD (Tv ) Later, the performance of the acoustic instrument starts, and at that point, the operation of the conductor stops (for example, if the conductor is in the keyboard state, the keyboard state is pressed to the bottom) ),
- the time lag from when the operation signal is received to when the solenoid is activated and the sound is heard is offset, and the performer performs the performance with a natural feeling while performing the concert magic function (by the instruction means).
- the performance control means Every time an instruction is issued, the performance control means sequentially reads out note data constituting automatic performance data from the storage means, and outputs an operation signal to the performance drive means based on the read note data. Do it You can enjoy the automatic performance by the automatic performance function described above).
- the conductor may be a keyboard having a longer stroke than a normal keyboard (claim 2).
- the detecting means uses a two-point switch in which the operation is detected at two points at the above-mentioned stroke distance (the two points are detected at two points at the above-mentioned stroke distance, respectively). Based on the detection signals detected at the two points by the detection means, the time interval between the respective detection signals is calculated as a detection value Tv by the performance control means. Then, a delay time fD (Tv) from when the performance driving means receives the operation signal to when the musical instrument actually starts playing by the performance driving means is obtained from the function or data correspondence table.
- the time Ta from the detection point detected by the above to the start of the key release operation of the conductor is obtained as fa (Tv) from the function or data correspondence table. Further, the transmission timing Ton from the later detection point to the transmission of the operation signal is timing-controlled after fa (Tv) -fD (Tv) seconds from the detection point, and transmitted to the performance driving means. Will be done. That is,
- Performance driving means for driving the musical instrument with an operation signal of an external force
- a conductor provided in the musical instrument operable by a player, and having a longer keyboard stroke than a normal keyboard
- a function or data correspondence table is stored, and the detection result is calculated based on the correspondence in the function or data correspondence table.
- the detection result is stored in the storage means.
- Performance control means for sequentially reading out note data constituting automatic performance data, and outputting an operation signal to the performance driving means based on the read note data and the calculated value;
- the time interval between the respective detection signals is calculated as a detection value Tv by the performance control means, and the performance drive means receives the operation signal and A delay time fD (Tv) until the performance is actually started by the performance driving means is obtained from a function or data correspondence table, and the operation of the conductor is started from the detection point detected later in the above detection.
- the time to stop Ta The transmission timing Ton, which is obtained as the function or data correspondence table power fa (Tv) from the later detection point until the operation signal is transmitted, is fa (TV) fD (Tv) from the detection point. After two seconds, the timing is controlled and sent to the performance driving means.
- the detection means is provided with two light sources, one for scanning light in the horizontal direction at the upper and lower two points above the performance operation location of the musical instrument. It is possible to use a device composed of a light emitting element and a light receiving element, which are respectively installed (claim 3). In that case, the light scanning is interrupted by two light receiving elements, so that the player's operation is sensed. Then, the performance control means calculates the time interval of each detection signal as a detection value Tv, and the performance drive means receives the operation signal and the power is delayed until the keyboard instrument actually starts playing by the performance drive means. Time fD (Tv) is obtained from the force function or data correspondence table.
- the time Ta from the detection of the interruption of the light reception by the lower light receiving element to the start of the key release operation is obtained as a function or data correspondence table parameter fa (Tv).
- the transmission timing Ton from the time when the reception of light is interrupted by the time until the operation signal is transmitted is timing-controlled after fa (Tv) fD (Tv) seconds from the detection time and transmitted to the performance driving means. Will be. That is,
- Performance driving means for driving the musical instrument with an operation signal of an external force
- Light scanning is performed in the horizontal direction at the upper and lower two points above the playing position of the above-mentioned musical instrument.It consists of two light-emitting elements and light-receiving elements installed at the top and bottom, respectively, and the light scanning is performed at two points.
- the detection means and the function or data correspondence table are stored in which the light reception is interrupted by detecting the player's operation, and the detection result is calculated based on the correspondence in the function or data correspondence table.
- the note data constituting the automatic performance data is stored in the storage means.
- Performance control means for sequentially reading out and outputting an operation signal to said performance driving means based on the read note data and said calculated value,
- the performance control means calculates the time interval between the detection signals as a detection value Tv.
- the delay time fD (TV) until the start of actual performance is obtained from the function or the table corresponding to the data, and the detection time when the light receiving element is interrupted by the lower light receiving element.
- the time Ta of 1Z2, which is the time up to the detection point at which light reception is interrupted by the element, is obtained as fa (Tv) from the function or data correspondence table.
- the transmission timing Ton until transmission is controlled after fa (Tv) fD (Tv) seconds after the detection, and transmitted to the performance driving means.
- the detection value Tv of at least the time interval between two points detected by the above-described detecting means decreases (if the operation speed of the conductor is the same, Speed up). If this value is used as is, the velocity may increase at high tempos.
- the tempo of the operation of the conductor (actually, based on the time interval between two points of the two-point detection by the detection means and the next two-point detection or the average of these time intervals)
- the calculated tempo Tmp is obtained, and the actual velocity value force is calculated from the tempo (considering the tempo) and the detected value Tv according to a correspondence relationship in a function or data correspondence table, and fv (Tv, Tmp) Is obtained as a value.
- the delay time can also be obtained as fD (Tv) from the function or the correspondence in the data correspondence table.
- the transmission timing Ton from the second point of detection to the transmission of the operation signal is timing-controlled after fa (Tv) -fD (Tv) seconds from the point of detection, and is transmitted to the performance driving means.
- the configuration of claim 4 aims to provide a configuration for preventing such a velocity value from becoming unnatural, and more specifically,
- Performance driving means for driving the musical instrument with an operation signal of an external force
- a storage means for storing automatic performance data in which a plurality of note data are arranged in the order of pronunciation
- a conductor provided on the musical instrument and operable by a player
- Detecting means for detecting an operation of the conductor between at least two points
- a function or data correspondence table is stored, and the detection result is calculated based on the correspondence in the function or data correspondence table.
- the detection result is stored in the storage means.
- Performance control means for sequentially reading out note data constituting automatic performance data, and outputting an operation signal to the performance driving means based on the read note data and the calculated value;
- the performance control means described above determines the time Tv between any two points, the time interval between the two points and the time interval between the two points.
- the average force of the interval is calculated, and the required tempo Tmp is calculated, and the delay time fD (Tv) and the delay time between the time when the performance driving means receives the operation signal and the force instrument actually starts playing by the performance driving means are calculated.
- the city value fv (Tv, Tmp) is obtained from the correspondence in the function or data correspondence table, and the time Ta from the detection point after the reference point-to-point detection until the operation of the conductor stops Ta
- the transmission timing Ton from the subsequent detection time to the transmission of the operation signal is calculated as fa (Tv)- fD (Tv) seconds later, the timing And the velocity value is set to the above fv (Tv, Tmp)
- the tempo Tmp is, as defined in the above configuration, a first two-point detection (the first detection point or a later detection point of the two points) and a second two-point detection (2 It may be the time difference between the first detection point in the points or the later detection point) or the average value of the time difference between beats from several beats ago.
- Claim 7 provides the above-described configuration, and more specifically, when the value of the transmission timing Ton obtained by the performance control means becomes negative, the transmission timing is delayed by T beats.
- the transmission timing Ton is timing-controlled after fa (Tv) + T fD (Tv) seconds from the detection point after the reference point-to-point detection, and is transmitted to the performance driving means.
- Performance driving means for driving the musical instrument with an operation signal of an external force
- a conductor provided on the musical instrument and operable by a player
- Detecting means for detecting an operation of the conductor between at least two points
- a function or data correspondence table is stored, and the detection result is calculated based on the correspondence in the function or data correspondence table.
- the detection result is stored in the storage means.
- Performance control means for sequentially reading out note data constituting automatic performance data, and outputting an operation signal to the performance driving means based on the read note data and the calculated value;
- the performance control means described above determines the time Tv between any two points, the time interval between the two points and the time interval between the two points.
- the average force of the interval is calculated, and the required tempo Tmp is calculated, and the delay time fD (Tv) and the delay time between the time when the performance driving means receives the operation signal and the force instrument actually starts playing by the performance driving means
- the city value fv (Tv, Tmp) is obtained from the correspondence in the function or data correspondence table, and the time Ta from the detection point after the reference point-to-point detection until the operation of the conductor stops Ta
- the transmission timing Ton from the subsequent detection time to the transmission of the operation signal is calculated as fa (Tv)- fD (Tv) seconds later, if the value is negative
- the transmission timing Ton becomes the reference 2 so that The timing is controlled after fa (Tv) + T—fD (Tv) seconds from the detection point after the point-to-point detection.
- the velocity value is set to fv (Tv, Tmp) while being sent to the performance driving means.
- the beat T is, similarly to the tempo Tmp, a first two-point detection (the first detection of the two points).
- It may be the time difference between the time of detection or subsequent detection) and the second detection of two points (the first detection time or the next detection time of the two points), or the average value of the interbeat time difference several beats earlier.
- Claim 10 provides the above-described configuration. More specifically, a signal is detected at each point when the detection means is turned on, and all the signals are detected. It is characterized in that the operation signal is sensed to be turned off, the timing of the operation signal is controlled as described above, and transmitted to the performance driving means. That is,
- Performance driving means for driving the musical instrument with an operation signal of an external force
- a conductor provided on the musical instrument and operable by a player, Detecting means for detecting the operation between at least two points of the conductor and a function or data correspondence table are stored, and the detection result is calculated based on the correspondence in the function or data correspondence table.
- Detecting means for detecting the operation between at least two points of the conductor and a function or data correspondence table are stored, and the detection result is calculated based on the correspondence in the function or data correspondence table.
- the note data constituting the automatic performance data is sequentially read from the storage means, and the performance driving is performed based on the read note data and the calculated value.
- Performance control means for outputting operation signals to the means;
- the performance control means sets the time Tv between any two points, the time interval between the two points, and the time interval between these two points.
- the tempo Tmp calculated from the average of the time intervals is calculated, and the delay time fD (Tv) and the delay time from when the performance driving means receives the operation signal to when the musical instrument actually starts playing by the performance driving means are calculated.
- the mouth city value fv (Tv, Tmp) is obtained from the correspondence relationship in the function or data correspondence table, and from the detection point after the reference point-to-point detection until the operation of the conductor stops.
- Time Ta force function or fa depending on the correspondence in the data correspondence table (Tv) and if the transmission timing Ton from the subsequent detection time to the transmission of the operation signal is fa (Tv)-fD (Tv) seconds after the detection time, the value is negative.
- the transmission timing Ton becomes the reference so that
- the timing is controlled fa (Tv) + T—fD (Tv) seconds after the detection point after the detection between two points.
- the velocity value is set to the above fv (Tv, Tmp).
- Claim 5, Claim 8, and Claim 11 relate to the automatic performance device according to Claim 4, Claim 7, and Claim 10, respectively, wherein the conductor has a longer keyboard state than a normal keyboard.
- the detection means detects an operation at two points at a distance during the stroke, and based on the detection signals detected at the two points by the detection means, the time interval between the respective detection signals is determined by the performance control means. It specifies that it is calculated as the detection value Tv.
- Claims 6, 9 and 12 are directed to the automatic performance devices according to claim 4, 7 and 10 respectively, wherein the detecting means determines a performance operation position of the musical instrument.
- Upward Light is scanned in the horizontal direction at two points, upper and lower, each consisting of two light-emitting elements and light-receiving elements arranged vertically, and the light scanning is intercepted by two light-receiving elements.
- the operation of the player is sensed, and the time interval of each detection signal is calculated as a detection value Tv by the performance control means based on each detection signal.
- the performer can enjoy the automatic performance by the concert magic function while performing the performance operation with a natural feeling. It can be a great effect.
- the operation signal is transmitted at the time of the timing, the current operation of the conductor is reflected in the performance after one beat.
- FIG. 1 is a schematic circuit diagram illustrating a case where an acoustic piano is used as an acoustic instrument of the apparatus of the present embodiment.
- FIG. 2 is an explanatory diagram showing a configuration of musical note data.
- FIG. 3 is an explanatory diagram of a key pressing mechanism of the acoustic piano in the configuration of the present embodiment.
- FIG. 4 is an explanatory diagram of a configuration of a lever 19 according to the first embodiment.
- FIG. 5 is a timing chart showing a switch stroke in the case of lever 19 of Embodiment 1.
- FIG. 6 is a flowchart showing a main process of the device of the first embodiment.
- FIG. 7 is a flowchart showing a switch event process.
- FIG. 8 is a flowchart showing a key press detection process.
- FIG. 9 is a flowchart showing a lever detection process.
- FIG. 10 is a flowchart showing an automatic performance process.
- FIG. 11 is an explanatory diagram showing a configuration of a detection means of Embodiment 2 installed on an acoustic piano.
- FIG. 12 is an explanatory diagram showing a state in which a signal is detected when a player performs a performance operation in Embodiment 2.
- FIG. 13 is a timing chart showing switch timings in Embodiment 2.
- FIG. 14 is a timing chart showing a state of transmission timing of an operation signal in the third embodiment.
- the power to describe the case where an acoustic piano is used as an acoustic instrument of the automatic performance device of the present invention is not limited to an acoustic piano, but may be an acoustic organ, an acoustic harpsichord, or the like. Any other keyboard instrument capable of acoustic performance can be applied.
- FIG. 1 is a block diagram showing an electrical configuration of the automatic performance device according to the embodiment of the present invention.
- This automatic performance device includes a central processing unit (hereinafter referred to as a "CPU") 10, a program memory 12, a work memory 13, a panel interface circuit 14, and an automatic performance data memory serving as a storage means for storing automatic performance data of the present invention.
- a key press detection circuit 17 and a solenoid drive circuit 20 constituting the performance drive means of the present invention are mutually connected by a system bus 30.
- System bus 30 is used for address signals, data signals or control signals. It is used to send and receive signals.
- the CPU 11 controls the entire automatic performance device by operating according to a control program stored in the program memory 12. Further, by reading and executing the automatic performance program stored in the program memory 12, the CPU 11 constitutes the instruction means and the performance control means of the present invention. Details of the processing executed by the CPU 11 will be described later in detail with reference to flowcharts.
- the CPU 11 is connected to a light receiving element constituting the function of the two-point switches 18a and 18b, which are detection means of the present invention.
- the two-point switches 18a and 18b are levers provided separately from the keyboard of the acoustic piano and serving as a conductor of the present invention.
- the protrusion 191 has two holes 192 and 193 for signals S and S described later in the rotation direction.
- a light switch (a pair of light-emitting element and light-receiving element) fixed at a fixed position, which allows light to pass through the holes 192 and 193 from the lateral direction and receive it and detect it as a signal, constitutes the detection means of the present invention.
- Two-point switches 18a and 18b will be configured.
- a hollow portion 194 is provided below the protrusion 191 of the lever 19 so that the protrusion 191 can be completely accommodated.
- the lower end of the projection 191 is also in contact with the bottom of the hollow portion 194.
- the program memory 12 also has, for example, a read-only memory (hereinafter referred to as “ROM”).
- ROM read-only memory
- the program memory 12 stores various data referenced by the CPU 11 in addition to the control program and the automatic performance program described above.
- the work memory 13 also includes, for example, a random access memory (hereinafter, referred to as "RAM"), and is used to temporarily store various data when the CPU 11 executes various processes. .
- RAM random access memory
- registers, counters, flags, and the like are defined. The The main ones among them will be described. Except for the following, explanations will be provided as necessary.
- CM flag stores whether or not a concert magic is being performed (hereinafter, “CM mode” t).
- Second note data pointer Holds the address on the automatic performance data memory 16 where the note data for the currently executed concert magic performance is located.
- (f) First song number register Stores the song number of the selected automatic performance song for normal automatic performance.
- Second song number register Stores the song number of the selected automatic performance music for concert magic performance.
- An operation panel 15 is connected to the panel interface circuit 14.
- the operation panel 15 is provided with, for example, an automatic performance switch 151, a concert magic switch (hereinafter, referred to as a “CM switch”) 152, a music selection switch 153, and the like.
- CM switch concert magic switch
- an LED display for displaying a setting state of each switch, an LCD for displaying various messages, and the like are provided.
- the automatic performance switch 151 also has, for example, a push button switch force, and is usually used to start or stop automatic performance.
- the on / off state of the automatic performance switch 151 is stored by an automatic performance flag.
- the automatic performance flag is inverted each time the automatic performance switch 151 is pressed. That is, if the automatic performance switch is pressed while the normal automatic performance is stopped (the automatic performance flag is off), the automatic performance flag is turned on and the normal automatic performance is started. On the other hand, if the automatic performance switch 151 is pressed during the normal automatic performance (the automatic performance flag is on), the automatic performance flag is turned off and the normal automatic performance is stopped.
- the CM switch 152 also includes, for example, a push button switch force, and is used to specify whether or not to perform a concert magic performance.
- the setting status of this CM switch 152 Stored by CM flag.
- the CM flag is inverted each time the CM switch 152 is pressed. That is, when the CM switch 152 is pressed in a mode other than the CM mode (when the CM flag is turned off), the CM flag is turned on and the mode shifts to the CM mode. On the other hand, if the CM switch 152 is pressed in the CM mode (when the CM flag is turned on), the CM flag is turned off and the CM mode is released.
- the music selection switch 153 is also configured with a switch force for inputting a numerical value such as a numeric keypad, a dial, or an up-down switch.
- the song selection switch 153 is used to select a song for performing a normal automatic performance and a concert magic performance of a plurality of automatic performance songs.
- the panel interface circuit 14 scans each switch on the operation panel 15 in response to a command from the CPU 11, and based on a signal indicating the open / closed state of each switch obtained by this scan, Creates panel data with switches corresponding to 1 bit. In each bit, for example, “1” indicates a switch-on state, and “0” indicates a switch-off state.
- This panel data is sent to the CPU 11 via the system bus 30. This panel data is used to determine whether an on event or an off event of the switch on the operation panel 15 has occurred (details will be described later).
- the panel interface circuit 14 sends the display data sent from the CPU 11 to the LED display on the operation panel 15 and the LCD. As a result, the LED display is turned on and off according to the data sent from the CPU 11, and a message is displayed on the LCD.
- the automatic performance data memory 16 has, for example, a ROM configuration and corresponds to the storage means of the present invention.
- the automatic performance data memory 16 stores a plurality of automatic performance data corresponding to a plurality of music pieces.
- Each automatic performance data is composed of a plurality of note data arranged in the order of pronunciation.
- Each note data is used to generate one note, and for example, as shown in FIG. 2, a 4-byte data capacity is also configured.
- Each knot is assigned a key number, a step time, a gate time, and a gas city.
- the most significant bit of the “key number” is used to indicate note-on or note-off.
- the lower 7 bits correspond to the number assigned to each key of the keyboard and indicate the pitch.
- the “step time” is used to designate the time at which the sound starts (hereinafter referred to as “sounding timing”).
- Sounding timing is used to specify the length of the sound (length).
- “Velocity” is used to specify the intensity of the sound.
- One piece of automatic performance data is constituted by arranging in order of such a note data force step time value.
- These automatic performance data are commonly used in automatic performances and concert magic performances.
- the "step time” is not used in concert magic performances.
- "velocity” is not used in concert magic performance, and as will be described later, it is further detected based on the time interval Tv between the two points based on the detection signal between the two points 18a and 18b.
- the modified city value is used for the tempo Tmp data.
- Each automatic performance data is provided with an identifier called "song number".
- the song number of a song for automatic performance is determined to be, for example, 1-1500
- the song number of a song for concert magic performance is determined to be, for example, 501-999.
- the user can select an arbitrary song by designating a song number with the song selection switch 153 on the operation panel 15.
- the song number of the selected song is usually set to the first song number register for automatic performance, and to the second song number register for concert magic performance.
- the automatic performance data memory 16 is not limited to a ROM, and can also be configured with storage media such as a RAM, a ROM card, a RAM card, a flexible disk, and a CD-ROM.
- storage media such as a RAM, a ROM card, a RAM card, a flexible disk, and a CD-ROM.
- a flexible disk or CD-ROM having a relatively low access speed is used as the automatic performance data memory 16, it is preferable to load the automatic performance data stored in these into RAM and use it. Preferred,.
- a touch sensor 171 provided for each key of the keyboard 170 is connected to the key press detection circuit 17. As shown in FIG. 3, the touch sensor 171 is provided below each key, and the touch sensor 171 detects which key number key is pressed and how fast the key is pressed. A key signal is generated and sent to the key press detection circuit 17. As the touch sensor 171, an optical sensor, a pressure sensor, or another sensor that can detect that a key has been pressed can be used. When receiving the key press signal from the touch sensor 171, the key press detection circuit 17 sends the key press signal to the CPU 11 as keyboard data. [0051]
- the solenoid drive circuit 20 drives the solenoids 21-21 provided for each key of the keyboard 170.
- the performance driving means of the present invention comprises a solenoid driving circuit 20 and solenoids 21-21.
- Solenoids 21—21 are provided at the rear end of each key as shown in FIG.
- the key is pushed up by a drive signal from the solenoid drive circuit 20 being supplied. This creates the same state as when the key was hit by the player.
- a lever 19 On the right side of the keyboard of the acoustic piano, there is provided a lever 19 which is pivotally supported via a spring 190. It moves toward the hollow part 194, and finally the lower end of the lever 19 hits the bottom surface of the hollow part 194. Thereafter, when the player stops releasing the lever 19 and releases it, the spring 190 returns to the original position.
- a shield 195 is provided on the opposite side of the protrusion 191. This is because light output from the light emitting element when the lever 19 is pushed down, for example, reaches the lowest point. This is to prevent the light from being received by the light receiving element (without this, the light receiving element would receive light other than the holes 192 and 193).
- the processing performed in the configuration of the embodiment of the present invention will be described.
- the time delay from when the acoustic piano receives the performance information until it actually sounds is about 100 ms. If the lever 19 with a stroke of 100 mm is operated, the time required for one reciprocation is 1000 msec for a tempo of 60, 500 msec for a one-way, and 500 msec for a reciprocation at a tempo of 120, and 250 msec for a one-way, and 250 msec for a one-way. At 200, the time required for one round trip is 300 msec, or 150 msec for one way.
- the time required for the bottom of the protrusion 191 to reach the bottom is short.
- the natural timing is that the timing at which the lever 19 reaches the bottom coincides with the timing of the Kashiwa of the musical piece played by the player (timing of the note on the Kashiwa).
- the tempo Tmp of the music performed in the concert magic performance may be used.
- the average may be the tempo Tmp of the song.
- Ta and Ta shown in FIG. 5 are the protrusions 191 of the lever 19 after the signal S is received.
- the parameter can be changed by the user as desired.
- the keying strength described above is stored in the program memory 12 based on the light receiving time interval Tv, and is referred to by the functional power SCPU 11 (the data correspondence table may be referred to), and fv ( Tv) (Example of strength; 111-128 corresponds to MIDI velociyty).
- the delay time from the 1 n drive to sounding is stored in the program memory 12 based on the light receiving time interval Tv and referred to the functional CPU 11 (the data correspondence table may be referred to). Then, it is obtained as fD (Tv). Generally, the force is around 100 msec.
- the distance between the light receiving element and the bottom of the hollow portion 194 is previously determined by Ta or Ta.
- the function stored in the program memory 12 by the CPU 11 is referred to (the data correspondence table may be referred to;), and is calculated as fa (Tv).
- the transmission timing Ton sent to the path 20 is Ta—fD (Tv) seconds after the signal S is detected,
- the CPU 11 performs the control as the performance control means so that the timing is controlled after fa (Tv) fD (Tv) seconds and the timing is sent to the solenoid drive circuit 20 (performance drive means).
- the solenoid drive circuit 20 outputs an operation signal. Upon receiving the power, the acoustic piano actually started playing with the solenoid 21-21
- the timing is controlled after fD (Tv)-fD (Tv) seconds, and an operation signal is sent to the solenoid drive circuit 20 by the performance control means of the CPU 11, so that the acoustic piano is output after the delay time fD (Tv). Is started, and the power lever 19 is just pushed to the bottom at that time, so that after receiving the operation signal, the solenoid 21-21 is driven and the sound is
- the time lag until the sound is canceled is canceled out, and the performer can perform the performance operation with a natural feeling while enjoying the automatic performance by the concert magic function.
- the detected value Tv of (the operation speed of the lever 19 increases). If this value is used as is, velocity may increase at high tempos.
- the tempo Tmp obtained by operating the lever 19 is obtained, and the actual velocity value is stored in the program memory 12 from the tempo (considering the tempo) and the detected value Tv.
- the function (or the correspondence in the data correspondence table) is used to obtain the value fv (Tv, Tmp).
- the delay time Ton of the solenoids 21-21 is also a function (or data correspondence).
- the transmission timing Ton from the detection time to the transmission of the operation signal is timing-controlled after fa (Tv) -fD (Tv) seconds after the detection time, and is transmitted to the solenoid drive circuit 20.
- FIG. 6 is a flowchart showing the main processing of the automatic performance device. This main processing is started by turning on the power or turning on a reset switch (not shown). In the main processing First, an initialization process is performed (step S10). In this initialization processing, the internal hardware of the CPU 11 is initialized, and initial values are set in registers, counters, flags, and the like provided in the work memory 13.
- a switch event processing is performed (step S11).
- this switch event process it is determined whether or not there is an event of the automatic performance switch 151, the CM switch 152, the music selection switch 153, and other switches, and if there is an event, a process corresponding to the event is performed. The details of this switch event process will be described later.
- step S12 it is next checked whether or not the automatic performance processing is being performed. If the automatic performance is not being performed, the process proceeds to the key press detection process (step S13) assuming that a live performance is performed by the player, and after that, the process proceeds to another process (step S16).
- a lever detection process is performed (step S14). In this lever detecting process, it is detected whether or not the lever 19 has been pressed, and when the pressing is detected, if the CM mode is set, a process of advancing an automatic performance is performed. The details of this lever detection process will be described later.
- step S15 automatic performance processing is performed (step S15).
- processing for performing an automatic performance and a concert magic performance is usually performed. That is, if the automatic performance flag is on, a process for performing a normal automatic performance is performed, and if the CM flag is on, a process for performing a concert magic performance is performed. Therefore, in this automatic performance device, the normal automatic performance and the concert magic performance can be performed in parallel.
- step S16 “other processing” is performed (step S16).
- processing that requires periodic checks in the main processing such as processing for realizing a special operation when the switch is kept pressed, is performed. .
- the process returns to step S11, and thereafter, the processing of steps S11 to S16 is repeated.
- the CPU 11 first takes in panel data from the panel interface circuit 14 (step S20).
- the captured panel data is stored in the new panel data register provided in the work memory 13 as new panel data.
- the presence / absence of a switch ON event is checked (step S21). Specifically, the new panel data is compared with the old panel data captured in the previous switch event processing and stored in the old panel data register provided in the work memory 13. It is checked whether there is a bit that has changed to "1" in the new panel data. If it is determined that there is no switch ON event, the sequence returns to the main processing routine.
- step S21 if it is determined in step S21 that there is an ON event of the switch, then it is checked whether there is an ON event of the automatic performance switch 151 (step S22).
- step S22 if it is determined that the event is the ON event of the automatic performance switch 151, the automatic performance flag is inverted (step S23). As a result, a function is realized in which the start and stop of the normal automatic performance are alternately repeated each time the automatic performance switch 151 is pressed.
- step S24 it is checked whether or not the force at which the automatic performance flag is turned on.
- step S25 the automatic performance data for normal automatic performance specified by the contents of the first song number register is stored, and the first address of the automatic performance data memory 16 is stored in the first note data pointer. If it is determined in step S24 that the automatic performance flag has been turned off, the processing in step S25 is skipped. If it is determined in step S22 that the event is not the ON event of the automatic performance switch 151, the processing in steps S23 to S25 is skipped.
- step S26 it is checked whether or not there is an ON event of the CM switch 152 (step S26). If it is determined that the event is the ON event of the CM switch 152, the CM flag is inverted (step S27). Thus, every time you press the CM switch 152, the concert magic performance A function of alternately repeating the start and stop of the performance is realized.
- step S28 it is checked whether or not the CM flag is turned on as a result of inverting the CM flag. If it is determined that the CM flag has been turned on, it is recognized that the start of the concert magic performance has been instructed, and an initial value is set in the second note data pointer (step S29). Specifically, the start address of the automatic performance data memory 16 in which the automatic performance data for concert magic performance specified by the contents of the second song number register is stored in the second note data pointer. If it is determined in step S28 that the CM flag has been turned off, the processing in step S29 is skipped. If it is determined in step S26 that the event is not the ON event of the CM switch 152, the processing in steps S27 to S29 is skipped.
- step S30 it is checked whether or not there is an event of the music selection switch 153 (step S30). This is performed by checking whether the value set in the music selection switch 153 immediately before has changed. If it is determined that there is an event of the song selection switch 153, the song number is set in the S song number register (step S31). Specifically, if the value set by the song selection switch 153 is 11-500, the value is set to the first song number register, and if the value is 501-999, the value is set to the second song number register. If it is determined in step S30 that there is no event of the music selection switch 153, the process of step S31 is skipped.
- step S32 a process for an ON event of a switch other than that described above is performed.
- the new panel data is written to the old panel data register, and the switch event processing ends.
- step S13 of the main process is used when recording the played music and playing it back later or when outputting MIDI, etc., and a normal piano performance is performed according to the key pressed.
- the CPU 11 first fetches keyboard data from the key press detection circuit 17 (step S40). This captured keyboard data is used as work keyboard data as new keyboard data. It is stored in the new keyboard data register provided in ri13. Next, the presence / absence of a key press event is checked (step S41). Specifically, the new keyboard data is compared with the old keyboard data that is captured in the previous keyboard event processing and stored in the old keyboard data register provided in the work memory 13. It is checked whether the force is "0" but changed to "1" with new keyboard data. If it is determined that there is no key press event, the sequence returns to the main processing routine.
- step S41 if it is determined in step S41 that there is a key press event, the data is stored or output according to the keyboard data (step S42).
- step S14 of the main process details of the key press detection process performed in step S14 of the main process will be described with reference to a flowchart shown in FIG.
- the CPU 11 first takes in a detection signal from the two-point switches 18a and 18b (step S50).
- the fetched detection signal is stored in a new detection signal register provided in the peak memory 13 as a new detection signal.
- the presence or absence of a conductor operation event is checked (step S51). Specifically, the new detection signal is compared with the old detection signal captured in the previous conductor operation event processing and stored in the old detection signal register provided in the work memory 13. It is checked whether it is "0" but changed to "1" with the new detection signal. If it is determined that there is no conductor operation event, the sequence returns to the main processing routine.
- step S51 if it is determined in step S51 that there is a conductor operation event, then it is checked whether or not the mode is the CM mode (step S52). This is done by referring to the CM flag. If it is determined that the mode is not the CM mode, it is recognized that the lever 19 has been pressed in the state other than the CM mode, and the sequence returns to the main processing routine.
- step S52 determines whether the mode is the CM mode. If it is determined in step S52 that the mode is the CM mode, it is recognized that the lever 19 has been pressed in the CM mode, and the performance request flag is set (step S53). Thereafter, the sequence returns to the main processing routine. With the above processing, the performance request flag is set when the lever 19 is pressed in the CM mode.
- step S15 of the main processing details of the automatic performance processing performed in step S15 of the main processing will be described with reference to the flowchart shown in FIG.
- This automatic performance processing usually includes automatic performance processing (steps S60 and S61) and concert magic performance processing (steps S62 to S65).
- step S60 it is checked whether or not the automatic performance flag is turned on.
- step S61 normal automatic performance processing is executed.
- the CPU 11 reads the position force note data in the automatic performance data memory 16 indicated by the first note data pointer, and reads the time specified by the step time included in the note data, that is, the sound generation timing. Find out if is coming.
- the key press mechanism 40 corresponding to the key specified by the key number of the note data is activated, and the string is struck with the strength specified by the velocity of the note data, thereby generating a sound corresponding to the note data. Thereafter, the contents of the first note data pointer are updated to point to the next note data. If the sounding timing has not arrived, the process goes to step S61! /, And the sounding process is not performed! /.
- step S60 If it is determined in step S60 that the automatic performance flag is not on, the process in step S61 is skipped. Thus, the normal automatic performance process ends.
- This automatic performance processing routine is called at a predetermined cycle of the main processing routine. Accordingly, the process of sequentially reading out the head force of the note data constituting the automatic performance data, and generating sound when the sounding timing of the read note data arrives, is repeated. Thereby, the normal automatic performance by the acoustic piano is performed.
- step S62 a process for concert magic performance is then performed. In the process for the concert magic performance, first, it is checked whether the CM flag is turned on (step S62). Here, if it is determined that the CM flag is not on, it is recognized that the mode is not the CM mode, and the sequence returns to the main processing routine without performing sound generation processing.
- step S62 If it is determined in step S62 that the mode is the CM mode, then it is checked whether or not the performance request flag is turned on, that is, whether or not the lever 19 has been pressed (step S63). Here, if it is determined that the performance request flag is not on, the sequence returns to the main processing routine without performing the sound generation processing.
- step S64 sound generation processing is performed (step S64).
- the CPU 11 reads out note data from the position data in the automatic performance data memory 16 indicated by the second note data pointer. Then, a signal for operating the key specified by the “key number” included in the read note data at the strength of the vertex city value fv (Tv, Tmp) calculated as described above is generated. Then, from the detection time of the signal S calculated as described above, fa (Tv) -fD (
- the transmission is controlled by the transmission timing Ton after Tv) seconds and transmitted to the solenoid drive circuit 20.
- the solenoid drive circuit 20 generates a drive signal having a current having a magnitude corresponding to the above-mentioned bite city, and sends the drive signal to the solenoid corresponding to the key designated by the key number.
- the key pressing mechanism 40 corresponding to the key designated by the key numberer of the note data is operated, and the string is struck with the strength of the above-mentioned base city value, and a sound corresponding to the note data is generated. Thereafter, the content of the second note data pointer is updated to point to the next note data.
- step S65 the performance request flag is turned off.
- the sound generation process of step S64 is not performed until the lever 19 is pressed next and the performance request flag is set to ON. Thereafter, the sequence returns to the main processing routine.
- lever 1 Each time you press 9, you can have a concert magic performance that progresses using an acoustic piano, making powerful automatic performances possible.
- the timing at which the signal S was detected fa (Tv) —fD (Tv) seconds later,
- the operation signal is sent to the solenoid drive circuit 20 by the performance control means of the CPU 11, so that the acoustic piano starts playing after the delay time fD (Tv), and at that time, the lever 19 is pushed to the bottom.
- Tv delay time fD
- the time lag from when the operation signal is received to when the solenoid 21-21 is activated and the sound is heard is canceled, and the performer self-starts.
- the two-point switches 18a and 18b of the first embodiment are not used as the detection means.
- light is emitted horizontally at two points directly above and below the keyboard 170.
- a finger or a hand or the like is shaken above the keyboard 170 without touching the keyboard, so that light reception by the two light-receiving elements 181a and 181b is interrupted, whereby the operation of the player is sensed.
- the time interval between the respective detection signals is calculated as a detection value Tv by the CPU 11 constituting the performance control means, as shown in Figs. Then, the tempo Tmp is calculated by the CPU 11.
- the solenoid driving circuit 20 receives the operation signal and outputs the force.Acoustic piano force.
- the time Ta from when the detection is performed to when the operation reaches the lower end and stops is obtained by the CPU 11 as fa (Tv) from the function or data correspondence table.
- the transmission timing Ton until the operation signal is transmitted is controlled by fa (Tv) —fD (Tv) seconds after the detection, and The signal is sent to the solenoid drive circuit 20 by the CPU 11.
- the light emitting elements 180a and 180b can be provided at two points directly above and below the keyboard 170 without using the configuration such as the lever 19 and the two-point switch 18a '18b as in the first embodiment.
- the detection means can be configured.
- the configuration of the third embodiment is such that, in such a case, the operation signal is transmitted at the next beat timing with a delay of-beat T.
- the transmission timing Ton becomes fa (Tv) + T from the detection point after the reference point-to-point detection.
- the beat T is the same as the tempo Tmp described above, and the first two points are detected (the first one of the two points is detected).
- It may be the time difference between the time of detection or subsequent detection) and the second detection of two points (the first detection time or the next detection time of the two points), or the average value of the interbeat time difference several beats earlier.
- the next operation signal is transmitted after the return operation of the lever 19 and the key release of the keyboard 170 are further detected. That is, the first detection point of the two-point detection by the detection means is set to the switch S, and the subsequent detection point is set to the switch S.
- switch S is turned off by CPU11.
- the timing of the operation signal is controlled as described above and sent to the solenoid drive circuit 20. According to such a configuration, when the lever 19 or the keyboard 170 is suddenly pressed and stopped, the next Kashiwa performance is stopped without being performed.
- the configuration of the automatic performance device according to the present invention is widely and generally applicable to the configuration of an acoustic musical instrument, so that performance using the concert magic function can be performed with a natural feeling.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/589,856 US7339105B2 (en) | 2004-02-19 | 2004-11-29 | Automatic musical performance device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004042261A JP4531415B2 (ja) | 2004-02-19 | 2004-02-19 | 自動演奏装置 |
JP2004-042261 | 2004-02-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005081221A1 true WO2005081221A1 (ja) | 2005-09-01 |
Family
ID=34879251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/017686 WO2005081221A1 (ja) | 2004-02-19 | 2004-11-29 | 自動演奏装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7339105B2 (ja) |
JP (1) | JP4531415B2 (ja) |
WO (1) | WO2005081221A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017185844A1 (en) * | 2016-04-26 | 2017-11-02 | Findpiano Information Technology (Shanghai) Co., Ltd. | Systems and methods for automatic calibration of musical devices |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7749089B1 (en) | 1999-02-26 | 2010-07-06 | Creative Kingdoms, Llc | Multi-media interactive play system |
US7445550B2 (en) | 2000-02-22 | 2008-11-04 | Creative Kingdoms, Llc | Magical wand and interactive play experience |
US6761637B2 (en) | 2000-02-22 | 2004-07-13 | Creative Kingdoms, Llc | Method of game play using RFID tracking device |
US7878905B2 (en) | 2000-02-22 | 2011-02-01 | Creative Kingdoms, Llc | Multi-layered interactive play experience |
US7066781B2 (en) | 2000-10-20 | 2006-06-27 | Denise Chapman Weston | Children's toy with wireless tag/transponder |
US20070066396A1 (en) | 2002-04-05 | 2007-03-22 | Denise Chapman Weston | Retail methods for providing an interactive product to a consumer |
US6967566B2 (en) | 2002-04-05 | 2005-11-22 | Creative Kingdoms, Llc | Live-action interactive adventure game |
US7674184B2 (en) | 2002-08-01 | 2010-03-09 | Creative Kingdoms, Llc | Interactive water attraction and quest game |
US9446319B2 (en) | 2003-03-25 | 2016-09-20 | Mq Gaming, Llc | Interactive gaming toy |
US7843575B1 (en) * | 2007-01-15 | 2010-11-30 | Midi9 LLC | Reflective piano keyboard scanner |
EP2043088A1 (en) * | 2007-09-28 | 2009-04-01 | Yamaha Corporation | Music performance system for music session and component musical instruments |
JP5209287B2 (ja) * | 2007-12-13 | 2013-06-12 | ローランド株式会社 | 電子楽器の操作位置検出装置 |
JP6641965B2 (ja) * | 2015-12-14 | 2020-02-05 | カシオ計算機株式会社 | 音響処理装置、音響処理方法、プログラム、及び電子楽器 |
WO2017121049A1 (en) | 2016-01-15 | 2017-07-20 | Findpiano Information Technology (Shanghai) Co., Ltd. | Piano system and operating method thereof |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04170591A (ja) * | 1990-11-01 | 1992-06-18 | Yamaha Corp | 鍵盤楽器の演奏状態検出装置 |
JPH05204379A (ja) * | 1992-01-24 | 1993-08-13 | Kawai Musical Instr Mfg Co Ltd | ピアノの自動演奏装置 |
JPH07271355A (ja) * | 1994-03-25 | 1995-10-20 | Yamaha Corp | 自動ピアノおよび演奏データ加工装置 |
JPH10161648A (ja) * | 1996-12-04 | 1998-06-19 | Yamaha Corp | 打鍵−打弦特性対応装置、駆動信号−打弦特性対応装置、および鍵盤楽器 |
JPH10240241A (ja) * | 1997-02-25 | 1998-09-11 | Yamaha Corp | 自動ピアノ |
JP2000352972A (ja) * | 1999-06-10 | 2000-12-19 | Kawai Musical Instr Mfg Co Ltd | 自動演奏システム |
JP2002189467A (ja) * | 2000-12-21 | 2002-07-05 | Kawai Musical Instr Mfg Co Ltd | 演奏制御方法、演奏制御装置及び記録媒体 |
JP2003271140A (ja) * | 2002-03-15 | 2003-09-25 | Kawai Musical Instr Mfg Co Ltd | 楽器の自動演奏装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3325926B2 (ja) | 1992-09-11 | 2002-09-17 | 株式会社河合楽器製作所 | アンサンブル演奏システム |
JP2737669B2 (ja) * | 1993-12-10 | 1998-04-08 | ヤマハ株式会社 | 自動演奏ピアノの鍵盤駆動装置 |
JP3586882B2 (ja) * | 1994-03-28 | 2004-11-10 | ヤマハ株式会社 | 鍵盤楽器の自動演奏システム |
JP3336742B2 (ja) * | 1994-05-18 | 2002-10-21 | ヤマハ株式会社 | 鍵盤楽器 |
JP3551507B2 (ja) * | 1994-12-01 | 2004-08-11 | ヤマハ株式会社 | 自動演奏ピアノ |
JP2993424B2 (ja) * | 1995-06-28 | 1999-12-20 | ヤマハ株式会社 | ペダル位置記録再生方法およびその装置 |
US5627333A (en) * | 1996-05-29 | 1997-05-06 | Yamaha Corporation | Keyboard musical instrument equipped with built-in distance measuring instrument for hammer sensors |
JP3890649B2 (ja) * | 1997-02-21 | 2007-03-07 | ヤマハ株式会社 | 自動ピアノの演奏データ変換装置 |
JP3887968B2 (ja) * | 1998-09-18 | 2007-02-28 | ヤマハ株式会社 | 鍵盤楽器および鍵速度判定装置 |
US6229081B1 (en) * | 1998-09-18 | 2001-05-08 | Yamaha Corporation | Keyboard musical instrument, position sensing device and light-emitting controller both incorporated therein |
US6271447B1 (en) * | 1998-10-05 | 2001-08-07 | Yamaha Corporation | Velocity calculating system for moving object widely varied in velocity method for correcting velocity and keyboard musical instrument equipped with the velocity calculating system for accurately determining loudness of sounds |
JP3900712B2 (ja) * | 1998-10-23 | 2007-04-04 | ヤマハ株式会社 | 鍵盤楽器のセンサ較正装置及びセンサ較正方法 |
US6472589B1 (en) * | 1999-01-12 | 2002-10-29 | Overture Music Systems, Inc. | Method and apparatus for sensing, controlling and recording key motion in a keyboard musical instrument |
JP2001195063A (ja) * | 2000-01-12 | 2001-07-19 | Yamaha Corp | 演奏支援装置 |
US6417439B2 (en) * | 2000-01-12 | 2002-07-09 | Yamaha Corporation | Electronic synchronizer for musical instrument and other kind of instrument and method for synchronizing auxiliary equipment with musical instrument |
JP2002358080A (ja) * | 2001-05-31 | 2002-12-13 | Kawai Musical Instr Mfg Co Ltd | 演奏制御方法、演奏制御装置及び楽音発生装置 |
JP4459484B2 (ja) | 2001-07-23 | 2010-04-28 | 株式会社河合楽器製作所 | 演奏制御装置 |
US6737571B2 (en) * | 2001-11-30 | 2004-05-18 | Yamaha Corporation | Music recorder and music player for ensemble on the basis of different sorts of music data |
US7285718B2 (en) * | 2003-12-22 | 2007-10-23 | Yamaha Corporation | Keyboard musical instrument and other-type musical instrument, and method for generating tone-generation instructing information |
US7453037B2 (en) * | 2004-04-22 | 2008-11-18 | Yamaha Corporation | Musical performance apparatus |
JP4639795B2 (ja) * | 2004-12-22 | 2011-02-23 | ヤマハ株式会社 | 楽器の演奏駆動装置、鍵盤楽器の演奏駆動システム及び鍵盤楽器。 |
JP4501725B2 (ja) * | 2005-03-04 | 2010-07-14 | ヤマハ株式会社 | 鍵盤楽器 |
-
2004
- 2004-02-19 JP JP2004042261A patent/JP4531415B2/ja not_active Expired - Fee Related
- 2004-11-29 WO PCT/JP2004/017686 patent/WO2005081221A1/ja active Application Filing
- 2004-11-29 US US10/589,856 patent/US7339105B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04170591A (ja) * | 1990-11-01 | 1992-06-18 | Yamaha Corp | 鍵盤楽器の演奏状態検出装置 |
JPH05204379A (ja) * | 1992-01-24 | 1993-08-13 | Kawai Musical Instr Mfg Co Ltd | ピアノの自動演奏装置 |
JPH07271355A (ja) * | 1994-03-25 | 1995-10-20 | Yamaha Corp | 自動ピアノおよび演奏データ加工装置 |
JPH10161648A (ja) * | 1996-12-04 | 1998-06-19 | Yamaha Corp | 打鍵−打弦特性対応装置、駆動信号−打弦特性対応装置、および鍵盤楽器 |
JPH10240241A (ja) * | 1997-02-25 | 1998-09-11 | Yamaha Corp | 自動ピアノ |
JP2000352972A (ja) * | 1999-06-10 | 2000-12-19 | Kawai Musical Instr Mfg Co Ltd | 自動演奏システム |
JP2002189467A (ja) * | 2000-12-21 | 2002-07-05 | Kawai Musical Instr Mfg Co Ltd | 演奏制御方法、演奏制御装置及び記録媒体 |
JP2003271140A (ja) * | 2002-03-15 | 2003-09-25 | Kawai Musical Instr Mfg Co Ltd | 楽器の自動演奏装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017185844A1 (en) * | 2016-04-26 | 2017-11-02 | Findpiano Information Technology (Shanghai) Co., Ltd. | Systems and methods for automatic calibration of musical devices |
Also Published As
Publication number | Publication date |
---|---|
JP4531415B2 (ja) | 2010-08-25 |
US7339105B2 (en) | 2008-03-04 |
JP2005234155A (ja) | 2005-09-02 |
US20070163426A1 (en) | 2007-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2005081221A1 (ja) | 自動演奏装置 | |
JP6149354B2 (ja) | 電子鍵盤楽器、方法及びプログラム | |
US5335574A (en) | Self playing piano and an apparatus for automatic playing of a piano | |
US10657941B2 (en) | Electronic musical instrument and lesson processing method for electronic musical instrument | |
JP3254062B2 (ja) | ピアノ | |
JP3551014B2 (ja) | 演奏練習装置、演奏練習方法及び記録媒体 | |
JP3192597B2 (ja) | 電子楽器の自動演奏装置 | |
JP3192579B2 (ja) | 自動演奏装置及び自動演奏方法 | |
JP2003280641A (ja) | 楽器の運指ガイド装置 | |
JP2855384B2 (ja) | 自動演奏ピアノ | |
JP3226268B2 (ja) | コンサートマジック自動演奏装置 | |
JPH07104748A (ja) | 複合ピアノの鍵盤スイッチ装置 | |
JP2003122355A (ja) | 電子楽器 | |
JP2003271140A (ja) | 楽器の自動演奏装置 | |
JP3620366B2 (ja) | 電子鍵盤楽器 | |
JP5169576B2 (ja) | 電子鍵盤楽器 | |
JP5228668B2 (ja) | 電子鍵盤楽器 | |
JPH09269776A (ja) | 機器制御装置 | |
JP6394737B2 (ja) | 電子鍵盤楽器、方法及びプログラム | |
JP4162638B2 (ja) | 電子楽器 | |
JP3150580B2 (ja) | 自動演奏装置及び自動演奏方法 | |
JP3862988B2 (ja) | 電子楽器 | |
JP3169535B2 (ja) | 自動演奏装置及び自動演奏方法 | |
JPH10319949A (ja) | 電子楽器 | |
JP2522906Y2 (ja) | 電子楽器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2007163426 Country of ref document: US Ref document number: 10589856 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
122 | Ep: pct application non-entry in european phase | ||
WWP | Wipo information: published in national office |
Ref document number: 10589856 Country of ref document: US |