This application is a non-provisional application that claims priority benefits under Title 35, United States Code, Section 119(a)-(d) from Italian Patent Application No. BO2012A000173, entitled “PIANIST MODE “, by Roberto SABINI, Marco D I PAOLO, and Roberto LANCIOTTI, filed on Mar. 30, 2012, which Italian Patent Application is incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to a method, automatic accompaniment device, and electronic keyboard for controlling automatic accompaniment in an electronic musical instrument.
2. Description of the Related Art
Most modern electronic musical instruments equipped with keyboards incorporate an automatic accompaniment function, which autonomously generates an accompaniment musical pattern that is meant to provide a harmonic and rhythmic backing to the melody played by the musician using the keyboard. The automatic accompaniment function enables the musician to have other instruments available that play together with the musician and accompany what is being played by following the same harmonic line and the best suited tempo, rhythm and musical genre. This means that once the musician has set the desired instrument, the musician can select a musical genre (e.g. a waltz) and when performing the musical chords related to a melody by pressing the keys on the keyboard, the musician will hear other instruments (bass, drums, guitar, violin, etc.) playing together while the musician plays.
To be effective, the automatic accompaniment should follow the melody played by the musician on the keyboard properly. To accomplish this, the automatic accompaniment function executes a cyclical recognition of the chords played on the keyboard by the musician and adjusts the musical accompaniment pattern to the chords played by the musician on the keyboard. In this way, the automatic accompaniment function makes the musical accompaniment pattern “play” depending on the chords played by the musician on the keyboard.
For example, U.S. Pat. Nos. 5,294,747 and 5,235,126 describe automatic accompaniment devices for electronic musical instruments equipped with keyboards, wherein the chords that a musician plays by using the keys in the keyboard are recognized in order to adapt the automatic accompaniment to the chords played by the musician.
Provided are a method, automatic accompaniment device, and electronic keyboard for controlling automatic accompaniment in an electronic musical instrument. Recognition is made of chords played on the electronic musical instruments from at least one note played on the electronic musical instrument. Automatic accompaniment is initiated in response to pressure applied to a pedal coupled to the electronic musical instrument. The automatic accompaniment automatically plays sounds of at least one instrument to accompany the playing of the electronic musical instrument. Recognition is made of a chord played based on at least one played note after initiating the automatic accompaniment and the automatic accompaniment is played in the recognized chord.
The overall quality of the automatic accompaniment as known in the prior art is not always excellent because when the musician presses the “SUSTAIN” pedal, an undesired gap that can be clearly perceived may occur between what the musician is playing on the keyboard and what the automatic accompaniment function plays. In the prior art, when the musician presses the “SUSTAIN” pedal the chords played by the musician are not always recognized in the most appropriate manner. This means that the automatic accompaniment function cannot always recognize accurately the latest chord played by the musician. This occurs in the prior art because the function that is supposed to recognize the chords played by the musician may not operate properly when the musician presses the “SUSTAIN” pedal and does not play the chord notes together (i.e. the musician does not press all the keys corresponding to the notes composing a chord at the same time).
The electronic musical instrument 1 may include a musical synthesizer 6, which receives status signals regarding the keys 2 and the “SUSTAIN” pedal 3 from the keyboard and the pedal board 4, such status signals indicating whether the keys 2 and the “SUSTAIN” pedal 3 are pressed or released and may include information about how the keys 2 have been pressed. Depending on the status signals received from the keyboard and the pedal board 4, the musical synthesizer 6 generates some sounds that are amplified by an amplifier 7, which can be either internal or external to the electronic musical instrument 1. The amplifier drives at least one speaker 8, which can be either inside or outside the musical instrument 1.
A note corresponds to every key 2 in the keyboard. Every time a key 2 in the keyboard is pressed, the musical synthesizer 6 generates (“plays”) the corresponding note. The function of the “SUSTAIN” pedal 3 usually consists in extending the notes that are played while the “SUSTAIN” pedal 3 is pressed regardless of whether the corresponding key 2 in the keyboard is released. In other words, when a key 2 in the keyboard is pressed, the musical synthesizer 6 generates (“plays”) the corresponding note, which extends in its duration (and gradually fades out if reproducing a piano sound, whereas it stays unchanged if reproducing an organ sound) as long as the key 2 is hold down. The note is rapidly stopped as soon as the key 2 is released. However, if the “SUSTAIN” pedal 3 is pressed, the note keeps on being played even if the corresponding key 2 is released as long as the “SUSTAIN” pedal 3 is kept pressed (namely the pressure on the “SUSTAIN” pedal 3 “extends” the effects of the pressed keys 2 in the keyboard).
Moreover, the electronic musical instrument 1 may also include an automatic accompaniment device 10 (which may be integrated in the musical synthesizer 6). The musician playing the electronic musical instrument 1 may turn-on the automatic accompaniment device 10 to have a musical accompaniment pattern autonomously generated, which provides a harmonic and rhythmic backing of the melody played by the musician using the keyboard 2. In other words the automatic accompaniment 10 makes other instruments available to the musician, which play together with the musician and accompany the played melodic line with the desired tempo, rhythm as well as musical genre. Once the musician has selected the desired instrument in the keyboard, the musician can select a genre (e.g. a waltz). Once the musician plays the chords related to the melody by pressing the keys 2 in the keyboard, other instruments (bass, drums, guitar, violin, etc.) will be played as an accompaniment.
When turned on, the automatic accompaniment device 10 recognizes the chords played by the musician according to the notes that are played by the musician depending on the keys 2 pressed by the musician. The automatic accompaniment device 10 may play the automatic accompaniment in the latest chord played by the musician. In one embodiment, as soon as the automatic accompaniment device 10 is turned on, it starts playing the automatic accompaniment in a default chord, which may be, but not necessarily be, the C Major chord). The default chord may be played until the musician plays a new chord, which is different from the default chord.
To recognize which chords are played by the musician, the automatic accompaniment device 10 can operate in two different methods: one chord recognition method is “standard” and it's applied when the “SUSTAIN” pedal 3 is released, the other chord recognition method is “advanced” and it's applied when the “SUSTAIN” pedal 3 is pressed. In other words, by pressing the “SUSTAIN” pedal 3, the musician makes the automatic accompaniment device 10 operate according either to the “standard” or to the “advanced” chord recognition method.
In one embodiment, the “SUSTAIN” pedal 3 may have a binary output (“ON/OFF”) such that only its pressed position (“ON”) and its released position (“OFF”) can be detected. Any kind of pressure on the “SUSTAIN” pedal 3 may turn the “SUSTAIN” function on and therefore extends the duration of the notes, while causing the automatic accompaniment device 10 to operate according to the “advanced” method.
According to an alternative embodiment, the “SUSTAIN” pedal 3 has an output with different levels indicating its position (e.g. a percentage range from 1 to 100). In this embodiment any kind of pressure on the “SUSTAIN” pedal 3 can turn the “SUSTAIN” function on and extend the duration of the notes, while causing the automatic accompaniment device 10 to operate according to the “advanced” method. In this embodiment, the “SUSTAIN” function which extends the duration of the notes and the advanced chord recognition method of the automatic accompaniment device 10 are turned-on at the same time. In an alternative embodiment, the “SUSTAIN” function extending the duration of the notes can be turned on by any kind of pressure on the “SUSTAIN” pedal 3, while the “advanced” chord recognition method of the automatic accompaniment device 10 is started only if the position of the “SUSTAIN” pedal 3 exceeds a predetermined threshold value (e.g. corresponding to 50% of the overall stroke of the “SUSTAIN” pedal 3). In other words, by pressing the “SUSTAIN” pedal 3 at the beginning only the SUSTAIN function, which extends the duration of the notes, is turned on, and only if the “SUSTAIN” pedal 3 is pressed further in its stroke, the “advanced” chord recognition method of the automatic accompaniment device 10 is started. In this way, the musician can press the “SUSTAIN” pedal 3 “a little” in order to turn the SUSTAIN function on without starting the “advanced” chord recognition method of the automatic accompaniment device 10.
The “standard” chord recognition method of the automatic accompaniment device 10 is now described (as previously explained, the “standard” chord recognition method is used when the “SUSTAIN” pedal 3 is released).
In the “standard” chord recognition method 100, described with respect to
The automatic accompaniment device 10 is capable of recognizing a new chord played by the musician only when the musician plays at least three notes by pressing the corresponding keys 2 in the keyboard. The musician may play more than three notes together and in such case the chord recognition occurs in accordance with all notes played by musician.
As an example, when turned on, the automatic accompaniment device 10 may start playing the automatic accompaniment in the default C Major chord (which is kept unchanged as long as the musician presses three keys 2 on the keyboard, thus playing three notes comprising a new chord. After a first time interval, during which the automatic accompaniment may be played in the default C Major chord, the musician may play three notes F-A-C (corresponding to the F Major chord) and therefore the automatic accompaniment devices 6 recognizes that the musician has played the F Major chord. From this moment onwards the automatic accompaniment is played in the F Major chord. This remains unchanged until as the musician plays another subsequent chord. After a second time interval, during which the automatic accompaniment is played in the F Major chord, the musician plays the three notes G-B-D, corresponding to the G Major chord, and the automatic accompaniment device 10 recognizes that the musician has played the G Major chord. From this second onwards, the automatic accompaniment is played in the G Major chord, which is kept unchanged until the musician plays another subsequent chord, and so on as long as the “standard” chord recognition method of the automatic accompaniment device 10 is applied.
The “advanced” chord recognition method of the automatic accompaniment device 10 is described with respect to
When the “SUSTAIN” pedal is pressed, namely when the “advanced” chord recognition method of the automatic accompaniment device 10 is turned on (at block 150), the automatic accompaniment device 10 detects (at block 152) a first note played by the musician by pressing the corresponding key 2 in the keyboard while the “SUSTAIN” pedal 3 is pressed. Therefore, as soon as the first note played by the musician is detected and without waiting for any subsequent note to be played by the musician, the automatic accompaniment device 10 recognizes (at block 154) a new chord played by the musician only by means of the first played note. The first played note may be regarded as the key note of the chord which is derived of both the third (Major/minor) and the fifth degree. This chord, which is recognized only in relation to the first played note, becomes the latest chord played by the musician and, therefore, the automatic accompaniment is immediately played according to the new latest chord played by the musician. The automatic accompaniment may be played according to the latest chord played by the musician. In other words, as soon as the first note played by the musician is detected and without waiting for any further notes subsequently played by the musician, the automatic accompaniment device 10 makes the automatic accompaniment play (at block 156) only according to the first played note. In this way, the automatic accompaniment is played in a chord, whose key note is the first played note and such chord has not either the third (Major/minor) or the fifth degree. For example, if the first note played by the musician is F, then the automatic accompaniment plays F in the key note (i.e. it plays the F chord) without third degree (Major/minor) and without fifth degree.
Once the first played note has been detected, the automatic accompaniment device 10 detects (at block 158) a second note played by the musician by pressing the corresponding key 2 in the keyboard while the musician keeps the “SUSTAIN” pedal 3 pressed. Therefore, as soon as the second note played by the musician has been detected and without waiting for any subsequent note played by the musician, the automatic accompaniment device 10 updates (at block 160) the chord depending on the first and the second played notes. The first played note may be regarded as the key note of the chord and the second played note may be regarded as additional degree of the chord. In other words, as soon as the second note played by the musician has been detected and without waiting for any other notes played by the musician to be detected, the automatic accompaniment device 10 makes the automatic accompaniment play in relation to the first and the second played note, namely the automatic accompaniment is played in a chord, whose key note is the first played note and whose additional degree is the second played note. For example, if the first note played by the musician is F and the second note played by the musician is A (F-A belong to the F Major chord), the automatic accompaniment plays in the F Major chord without fifth degree.
Once the second played note has been detected, the automatic accompaniment device 10 detects (at block 162) a third note played by the musician by pressing the corresponding key 2 in the keyboard while the musician keeps the “SUSTAIN” pedal 3 pressed. As soon as the third played note is detected the automatic accompaniment device 10 updates (at block 164) the chord played by the musician in accordance with the first, second and third note played by the musician.
Once the third played note has been detected, the automatic accompaniment device 10 detects (at block 166), if any, a fourth and maybe a fifth note played by the musician by pressing the corresponding keys 2 in the keyboard while the musician keeps the “SUSTAIN” pedal 3 pressed. Therefore the automatic accompaniment device 10 updates (at block 168) the chord played by the musician in accordance with the fourth and maybe the fifth note played by the musician, which provide additional degrees in the chord.
Once the fifth played note has been detected while the musician keeps the “SUSTAIN” pedal 3 pressed, the automatic accompaniment device 10 ignores (at block 170) any note played by the musician by pressing the corresponding keys 2 in the keyboard 2. In other words the sixth as well as any other subsequent note played by the musician do not affect the automatic accompaniment. In certain embodiments, the automatic accompaniment is affected only by the first five notes played by the musician while the musician keeps the “SUSTAIN” pedal 3 pressed.
In one embodiment, as described with respect to
In certain embodiments, while keeping the “SUSTAIN” pedal 3 pressed, after having played the first note (in the above mentioned example the note is F) by pressing the corresponding key 2 in the keyboard, the musician may release such key 2 in the keyboard either before or after having played the second note (in the above mentioned example the note is A) and/or the third note (in the above mentioned example the note is C). If the musician keeps the “SUSTAIN” pedal 3 pressed for the purpose of the automatic accompaniment, the first played note is still unchanged (in the above mentioned example it is still F). This is also the case for the second and the third played notes. In other words, according to the “advanced” chord recognition method of the automatic accompaniment device 10, it is not necessary for the musician to play the notes together, but the sequence in which they are played is determinative.
If two or more notes are played by pressing the corresponding keys 2 exactly at the same moment, then the automatic accompaniment device 10 arranges the notes, such as by deciding which notes must be played as the first one, as the second one, and so on depending on the position of the corresponding keys 2. This means that if two keys are pressed exactly at the same moment, the first played note is the note corresponding to the key 2 whose position is the farthest on the left hand side (i.e. the lowest note) and the second note is the note corresponding to the key 2 whose position is the farthest on the right hand side (i.e. the highest note).
Finally, if in the moment when the musician is already playing some notes, such as by keeping the corresponding keys 2 in the keyboard 2 pressed, then these notes that are played at the same time when the musician presses the “SUSTAIN” pedal 3, become those notes which can affect the automatic accompaniment by becoming the first, second, third notes played with the pressed “SUSTAIN” pedal 3.
With described embodiments, the “advanced” chord recognition method may not replace the “standard” chord recognition method, which can continue being used, but it replaces the “standard” chord recognition method when the “SUSTAIN” pedal 3 is pressed by the musician.
In a further embodiment, the keyboard could be split in two parts so as to assign the accompaniment function to the left part (which is played by the left hand and could be composed of the two left octaves) and the solo part to the right-hand part as well as to all the other parts.
The above described method for controlling the automatic accompaniment has several advantages. First the above described method for controlling the automatic accompaniment provides automatic accompaniment even when the musician does not play all the notes of a chord simultaneously, which is the case if the musician does not press all the keys 2 corresponding to the notes composing the chord at the same time. The automatic accompaniment is provided while the SUSTAIN pedal 3 is pressed and the musician plays all the notes of a chord in sequence and releases the previous chord when the next one is played.
In certain situations, a musician plays the instrument 1 by releasing and pressing the “SUSTAIN” pedal 3 every time the chord is changed so during performance there is usually a direct link between the “SUSTAIN” pedal 3 being pressed and the chord being changed. With the described embodiments, by starting the “advanced” chord recognition method of the automatic accompaniment device 10 upon a new chord being played, the “advanced” chord recognition method is always operated appropriately.
Furthermore, with described embodiments, the initiation of the “advanced” chord recognition method is transparent to the musician because the musician does not need to make any special operation, but can play the musical instrument 1 as usual. The musical instrument 1 will then recognize when the “SUSTAIN” pedal 3 is pressed and will automatically start the “advanced” chord recognition method of the automatic accompaniment device 10. This way, the musician can concentrate on performing the melody, while the automatic accompaniment is capable of matching the melody played by the musician fully autonomously and appropriately.
In one embodiment, when the “advanced” chord recognition method of the automatic accompaniment device 10 may be started only if the “SUSTAIN” pedal 3 is pressed beyond a predetermined threshold value. In this way, the musician may control whether the “advanced” chord recognition method of the automatic accompaniment device 10 is to be started by changing pressure applied to the “SUSTAIN” pedal 3.
Finally, the implementation of the method for controlling the above described automatic accompaniment is cost-effective because no additional high computing/storage power and hardware components are needed beyond what is usually included with an electronic musical instrument. In certain embodiments, the method for controlling the above described automatic accompaniment in an electronic musical instrument 1 may be implemented by updating the software of the automatic accompaniment device 10.
Number | Date | Country | Kind |
---|---|---|---|
BO2012A000173 | Mar 2012 | IT | national |