Electronic musical instrument and lesson processing method for electronic musical instrument
AssigneeCasio Computer Co., Ltd.
InventorYukina ISHIOKA
Life of this patent
Estimating the term…
Abstract
An electronic musical instrument includes a memory storing a musical piece data that includes a first note or chord to be played by the performer at a first timing, a second note or chord to be played by the performer at a second timing, and a third note or chord to be played by the performer at a third timing and a processor that determines a target melodic interval direction from the first note or chord to the second note or chord, and that causes an automatic accompaniment to output from the second timing to a point in time immediately prior to the third timing even if the performer performs a wrong note as the second note as long as a melodic interval direction actually performed by the performer matches the target melodic interval direction.
Claims8
An electronic musical instrument, comprising:
- a plurality of operation elements to be played by a performer, respectively specifying a plurality of notes of different pitches;
- a memory having stored thereon a musical piece data of a musical piece, the musical piece data including data of a first note or chord that is to be played by the performer at a first timing of the musical piece, data of a second note or chord that is to be played by the performer at a second timing that follows the first timing of the musical piece, and data of a third note or chord that is to be played by the performer at a third timing that follows the second timing of the musical piece, the first through third notes or chords being included in the plurality of notes that can be specified by the plurality of operation elements, the musical piece data further including data of an accompaniment that accompanies the first, second and third notes or chords to be played by the performer;
- and
- at least one processor,
- wherein the at least one processor executes an accompaniment playback process that includes the following:
- determining a target melodic interval direction from the first note or chord towards the second note or chord by referencing to the musical piece data, the determined target melodic interval direction being one of ascending, descending, and equal;
- determining a performed melodic interval direction by referencing to an operation element or a group of operation elements, among the plurality of operation elements, that is specified by the performer at the second timing relative to an operation element or a group of operation elements, among the plurality of operation elements, that was specified by the performer at the first timing or relative to said first note or chord that was to be played by the performer at the first timing, the determined performed melodic interval direction being one of ascending, descending, and equal;
- causing musical sound of the accompaniment to output based on the musical piece data from the second timing to a point in time immediately prior to the third timing only when the performed melodic interval direction matches the target melodic interval direction;
- and
- causing the musical sound of the accompaniment not to output from the second timing to the point in time immediately prior to the third timing when the performed melodic interval direction does not match the target melodic interval direction,
- wherein in determining the target melodic interval direction, the at least one processor compares a pitch of the second note, or a representative pitch of the second chord in case of chord, with a pitch of the first note, or a representative pitch of the first chord in case of chord, so as to determine a direction of pitch change from the first note or code to the second note or code in the musical piece, and
- wherein in determining the performed melodic interval direction, the at least one processor compares a pitch of the operation element or a representative pitch of the group of operation elements that is specified by the performer at the second timing with a pitch of the operation element, or a representative pitch of the group of operation elements, that was specified by the performer at the first timing or with the pitch of the first note, or the representative pitch of the first chord in case of chord, that was to be played at the first timing so as to determine a direction of pitch change from a note or code that was actually specified by the performer or that should have been specified by the performer at the first timing to a node or code that is specified by the performer at the second timing.
A method to be performed by at least one processor in an electronic musical instrument that includes, in addition to said at last one processor:
- a plurality of operation elements to be played by a performer, respectively specifying a plurality of notes of different pitches;
- and a memory having stored thereon a musical piece data of a musical piece, the musical piece data including data of a first note or chord that is to be played by the performer at a first timing of the musical piece, data of a second note or chord that is to be played by the performer at a second timing that follows the first timing of the musical piece, and data of a third note or chord that is to be played by the performer at a third timing that follows the second timing of the musical piece, the first through third notes or chords being included in the plurality of notes that can be specified by the plurality of operation elements, the musical piece data further including data of an accompaniment that accompanies the first, second and third notes or chords to be played by the performer, the method comprising, via said at least one processor:
- determining a target melodic interval direction from the first note or chord towards the second note or chord by referencing to the musical piece data, the determined target melodic interval direction being one of ascending, descending, and equal;
- determining a performed melodic interval direction by referencing to an operation element or a group of operation elements, among the plurality of operation elements, that is specified by the performer at the second timing relative to an operation element or a group of operation elements, among the plurality of operation elements, that was specified by the performer at the first timing or relative to said first note or chord that was to be played by the performer at the first timing, the determined performed melodic interval direction being one of ascending, descending, and equal;
- causing musical sound of the accompaniment to output based on the musical piece data from the second timing to a point in time immediately prior to the third timing only when the performed melodic interval direction matches the target melodic interval direction;
- and
- causing the musical sound of the accompaniment not to output from the second timing to the point in time immediately prior to the third timing if the performed melodic interval direction does not match the target melodic interval direction,
- wherein in determining the target melodic interval direction, the method causes the at least one processor to compare a pitch of the second note, or a representative pitch of the second chord in case of chord, with a pitch of the first note, or a representative pitch of the first chord in case of chord, so as to determine a direction of pitch change from the first note or code to the second note or code in the musical piece, and
- wherein in determining the performed melodic interval direction, the method causes the at least one processor to compare a pitch of the operation element or a representative pitch of the group of operation elements that is specified by the performer at the second timing with a pitch of the operation element, or a representative pitch of the group of operation elements, that was specified by the performer at the first timing or with the pitch of the first note, or the representative pitch of the first chord in case of chord, that was to be played at the first timing so as to determine a direction of pitch change from a note or code that was actually specified by the performer or that should have been specified by the performer at the first timing to a node or code that is specified by the performer at the second timing.
Dependencies are inferred from the claim text.