WO2018159829A1 - 演奏支援装置及び方法 - Google Patents
演奏支援装置及び方法 Download PDFInfo
- Publication number
- WO2018159829A1 WO2018159829A1 PCT/JP2018/008100 JP2018008100W WO2018159829A1 WO 2018159829 A1 WO2018159829 A1 WO 2018159829A1 JP 2018008100 W JP2018008100 W JP 2018008100W WO 2018159829 A1 WO2018159829 A1 WO 2018159829A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- foot
- pitch
- performance
- operator
- group
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10G—REPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
- G10G1/00—Means for the representation of music
- G10G1/02—Chord or note indicators, fixed or adjustable, for keyboard of fingerboards
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0016—Means for indicating which keys, frets or strings are to be actuated, e.g. using lights or leds
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/32—Constructional details
- G10H1/34—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
- G10H1/344—Structural association with individual keys
- G10H1/348—Switches actuated by parts of the body other than fingers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/066—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for pitch analysis as part of wider processing for musical purposes, e.g. transcription, musical performance evaluation; Pitch recognition, e.g. in polyphonic sounds; Estimation or use of missing fundamental
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/571—Chords; Chord sequences
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
- G10H2220/015—Musical staff, tablature or score displays, e.g. for score reading during a performance.
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/021—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays
- G10H2220/026—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays associated with a key or other user input device, e.g. key indicator lights
- G10H2220/036—Chord indicators, e.g. displaying note fingering when several notes are to be played simultaneously as a chord
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/021—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays
- G10H2220/026—Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays associated with a key or other user input device, e.g. key indicator lights
- G10H2220/071—Pedal indicator, e.g. guitar pedal status lights
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
Definitions
- the present invention relates to a performance support apparatus and method suitable for music performance training.
- Patent Document 1 describes an electronic keyboard instrument having a key pressing guide function. This electronic keyboard instrument is provided with an LED (light emitting diode) corresponding to each key of the keyboard. In the guide mode, the LED corresponding to the key is lit in the first mode a predetermined time before the key-on timing, and the LED is lit in the second mode at the key-on timing.
- LED light emitting diode
- pedal keyboards As represented by electronic organs, there are electronic musical instruments with pedal keyboards that can be operated with feet in addition to hand keyboards that are operated with hands.
- the pedal keyboard includes a plurality of pedal keys each assigned a pitch.
- it is required to perform the pedal keyboard guide.
- the pedal keyboard is farther from the eyes of the user performing the performance than the hand keyboard. For this reason, it is difficult to properly recognize the pedal key to be operated by the user even if the performance of the pedal keyboard is guided using the LED as in the case of the hand keyboard.
- the distance between the LED and the pedal keyboard increases, so that the user can select the LED to be operated and the pedal key to be operated. Is difficult to associate.
- the pedal keyboard LED is provided at a position close to the pedal keyboard, it is difficult for the user to visually recognize the LED. As a result, it is difficult to improve the performance technique of the user's pedal keyboard.
- An object of the present invention is to enable performance support of the foot operator group by a configuration that is easy for the performer to see, and thereby to effectively improve the performance technique of the player's foot operation group.
- a performance support apparatus is a performance support apparatus applied to a performance apparatus including a group of foot operation elements each of which is operated with a player's foot and each assigned a pitch.
- Display control means for displaying a foot operation element image indicating the foot operation element group on a display device, acquisition means for acquiring exemplary performance data for specifying a pitch to be played, and specified exemplary performance data
- a determination means for determining whether or not a pitch should be played using the foot operator group, and it is determined that the specified pitch should be played using the foot operator group.
- a specifying means for visually specifying a specific foot operation element corresponding to the specified pitch in the foot operation element image displayed on the display device.
- the foot operator image indicating the foot operator group is displayed on the display device, and the specific foot operator corresponding to the pitch specified by the model performance data is visually specified in the foot operator image. Since the configuration is (specified), the display device can be installed in an easy-to-see arrangement without being restricted by the physical arrangement of the foot operator groups (for example, pedal keyboard). Therefore, the performance of the foot operator group can be supported with a configuration that is easy for the performer to see. Further, since the foot operation element image indicating the foot operation element group is displayed on the display device, the player can intuitively recognize the arrangement of the foot operation elements to be operated by looking at the foot operation element image, and The pitch to be played can be easily associated with the foot operator to be operated.
- the performance of the foot operator group to be performed by the performer can be appropriately supported without being restricted by the physical arrangement of the foot operator group. Therefore, when the present invention is applied to the performance lesson of the foot operator group, the performance technique of the player's foot operator group can be effectively enhanced.
- a plurality of different pitches are assigned to the plurality of foot controls, respectively, and the manual operation unit includes a group of manual controls consisting of a plurality of manual controls each assigned a plurality of different pitches.
- the range between the lowest pitch and the highest pitch among the multiple pitches assigned to the foot controls is the lowest and highest pitch among the multiple pitches assigned to the multiple hand controls. It may be narrower than the pitch range between pitches. In this case, since the sound range of the foot operator group is relatively narrow, the foot operator group can be easily operated by the foot.
- the manual operator group is a hand keyboard including a plurality of hand keys to which a plurality of pitches constituting the chromatic scale are respectively assigned as a plurality of manual operator elements
- the foot operator group is a plurality of manual key elements. It may be a pedal keyboard including a plurality of pedal keys each assigned a pitch as a plurality of foot operators. In this case, in an electronic musical instrument represented by an electronic organ, a player's pedal keyboard performance technique can be effectively enhanced.
- the determining means When it is determined by the determining means that the specified pitch should be played by the manual operation unit, it may further comprise a manual operator specifying means for specifying a manual operator corresponding to the specified pitch. .
- the performer can easily recognize the manual operator to be operated in addition to the foot operator to be operated. Thereby, in addition to the performance technique of the foot operator group, the performance technique of the manual operator group can be improved at the same time.
- the present invention can be implemented and configured not only as an apparatus invention but also as a method invention including steps corresponding to each component constituting the apparatus.
- a non-transitory computer-readable storage medium that can be configured and implemented as a computer-implemented method and that stores a program executable by one or more processors to implement the method. You can also
- FIG. 1 is a block diagram illustrating an example of a hardware configuration of an electronic musical instrument 1 including the performance support apparatus 100 according to the present embodiment.
- An electronic musical instrument 1 in FIG. 1 is an electronic keyboard musical instrument that can play music.
- a learning mode is provided in which a musical performance learning is performed using the function of the performance support apparatus 100 built in the electronic musical instrument 1.
- the electronic musical instrument 1 includes a performance operator 2, an input I / F (interface) 3, a setting operator 4, a detection circuit 5, a display 6, a display circuit 7, and a guide unit 8.
- the performance operator 2 is connected to the bus 19 via the input I / F 3.
- performance data is input.
- the performance data includes, for example, MIDI (Musical Instrument Digital Interface) data or audio data.
- the performance operator 2 is a hand keyboard HK (manual operator group) suitable for being operated by the user's (player) hand, and a pedal keyboard PK suitable for being operated by the user's foot. (Foot operator group) is included. Details of the hand keyboard HK and the pedal keyboard PK will be described later.
- the setting operator 4 includes an on / off switch, a rotary encoder that is rotated, a linear encoder that is slid, and the like, and is connected to the bus 19 via the detection circuit 5.
- the setting operation element 4 is used for adjusting the volume, turning on / off the power, and performing various settings.
- the display 6 is a display device generally known as a peripheral device such as a computer having a flat screen having a necessary and sufficient area.
- the display 6 includes a liquid crystal display, for example, and is connected to the bus 19 via the display circuit 7.
- the display 6 displays various information related to performance or settings. At least a part of the setting operator 4 and the display 6 may be configured by a touch panel display.
- the display 6 is disposed at a position (for example, eye level) that is easy for the user (player) to see. That is, the arrangement of the display 6 is not restricted by the physical arrangement of the pedal keyboard PK.
- the guide unit 8 guides performance by the performance operator 2. Details of the guide unit 8 will be described later.
- the electronic musical instrument 1 further includes a RAM (Random Access Memory) 9, a ROM (Read Only Memory) 10, a CPU (Central Processing Unit) 11, a timer 12, and a storage device 13.
- the RAM 9, ROM 10, CPU 11 and storage device 13 are connected to the bus 19, and the timer 12 is connected to the CPU 11.
- An external device such as the external storage device 15 may be connected to the bus 19 via a communication I / F (interface) 14.
- the RAM 9, ROM 10, CPU 11 and timer 12 constitute a computer.
- the RAM 9 is composed of a volatile memory, for example, and is used as a work area for the CPU 11 and temporarily stores various data.
- the ROM 10 is composed of, for example, a non-volatile memory, and stores computer programs (application programs) such as a control program and a performance support program.
- the CPU 11 performs a performance learning process to be described later by executing a performance support program stored in the ROM 10 on the RAM 9.
- the timer 12 gives time information such as the current time to the CPU 11.
- the storage device 13 includes a storage medium such as a hard disk, an optical disk, a magnetic disk, or a memory card, and stores music data of a plurality of practice songs.
- Each piece of music data includes a plurality of part data respectively corresponding to a plurality of parts.
- Each part data is, for example, MIDI data, and includes a plurality of event data indicating a pitch sequence of the corresponding part, note-on and note-off times, velocity, and the like.
- the above performance support program may be stored in the storage device 13.
- the external storage device 15 includes a storage medium such as a hard disk, an optical disk, a magnetic disk, or a memory card.
- the performance support program may be stored in the external storage device 15.
- the performance support program may be provided in a form stored in a computer-readable recording medium and installed in the ROM 10 or the storage device 13.
- a performance support program distributed from a server connected to the communication network may be installed in the ROM 10 or the storage device 13.
- at least one piece of music data may be acquired from a storage medium or may be acquired from a server connected to a communication network.
- the electronic musical instrument 1 further includes a sound source 16, an effect circuit 17, and a sound system 18.
- the sound source 16 and the effect circuit 17 are connected to the bus 19, and the sound system 18 is connected to the effect circuit 17.
- the sound source 16 generates a musical sound signal based on performance data input by the performance operator 2 and part data of an automatic performance part described later.
- the effect circuit 17 gives an acoustic effect to the musical sound signal generated by the sound source 16.
- the sound system 18 includes a digital / analog (D / A) conversion circuit, an amplifier, and a speaker.
- the sound system 18 converts a musical sound signal given from the sound source 16 through the effect circuit 17 into an analog sound signal, and generates a sound based on the analog sound signal.
- the electronic musical instrument 1 as a whole functions as a performance device that generates musical sounds in accordance with the performance operation of the performance operator 2 by the user.
- the display 6, RAM 9, ROM 10, CPU 11, and storage device 13 mainly function as the performance support device 100.
- FIG. 2 is a schematic diagram for explaining specific examples of the hand keyboard HK and the pedal keyboard PK and the guide unit 8 constituting the performance operator 2.
- the hand keyboard HK includes an upper keyboard UK and a lower keyboard LK.
- the upper keyboard UK and the lower keyboard LK are arranged so as to be shifted up and down and back and forth, and the upper keyboard UK is located above and below the lower keyboard LK (side far from the user).
- the upper keyboard UK is suitable mainly for operation with the user's right hand
- the lower keyboard LK is suitable for operation mainly with the user's left hand.
- the upper keyboard UK is composed of a plurality of upper keys k1 each assigned a pitch
- the lower keyboard LK is composed of a plurality of lower keys k2 each assigned a pitch
- the pedal keyboard PK is assigned a pitch.
- the upper key k1 and the lower key k2 are collectively referred to as hand keys.
- the upper keyboard UK includes, for example, an upper key k1 of 49 keys (4 octaves and 1 sound) or 61 keys (5 octaves and 1 sound).
- the lower keyboard LK includes, for example, 49 keys or 61 lower keys k2 like the upper keyboard UK.
- the pedal keyboard PK includes, for example, pedal keys k3 of 20 keys (1 octave and 8 notes) or 25 keys (2 octaves and 1 note).
- the lowest pitch in the range of the lower keyboard LK is higher than the lowest pitch in the range of the pedal keyboard PK
- the lowest pitch in the range of the upper keyboard UK is in the range of the lower keyboard LK. Higher than the lowest pitch.
- the range of the pedal keyboard PK is narrower than the range of the upper keyboard UK and the range of the lower keyboard LK.
- the respective ranges of the upper keyboard UK, the lower keyboard LK, and the pedal keyboard PK may be determined in advance or may be arbitrarily set by the user.
- the guide unit 8 includes a plurality of upper lighting portions L1 corresponding to a plurality of upper keys k1 and a plurality of lower lighting portions L2 respectively corresponding to a plurality of lower keys k2.
- Each upper lighting part L1 and each lower lighting part L2 consists of LED (light emitting diode), for example.
- Each upper lighting portion L1 is provided, for example, adjacent to the corresponding upper key k1 on the panel surface located on the back side of the upper keyboard UK, and each lower lighting portion L2 is, for example, the upper keyboard UK.
- the lower keyboard LK are provided adjacent to the corresponding lower key k2 in the front-rear direction.
- each upper lighting portion L1 is lit when a corresponding upper key k1 is to be operated, and each lower lighting portion L2 is lit when a corresponding lower key k2 is to be operated.
- the guide portion 8 may include only one of the upper lighting portion L1 and the lower lighting portion L2. In that case, the guide unit 8 guides only one performance of the upper keyboard UK and the lower keyboard LK.
- [3] Learning screen In this example, in the learning mode, one song is selected by the user from among a plurality of practice songs prepared in advance. Moreover, the part which a user should play among the several parts of the selected music is selected as a practice part.
- the practice part is a part to be played on the upper keyboard UK (hereinafter referred to as the upper performance part), a part to be played on the lower keyboard LK (hereinafter referred to as the lower performance part), and a part to be played on the pedal keyboard PK. (Hereinafter referred to as a pedal performance part). Note that at least one of the upper performance part, the lower performance part, and the pedal performance part may be determined in advance.
- FIG. 3 is a diagram illustrating an example of a training screen 200 displayed on the display 6.
- the training screen 200 includes a pedal keyboard image display area 201 and a rhythm information display area 202.
- a pedal keyboard image PIM corresponding to the pedal keyboard PK in FIG. 2 is displayed.
- the pedal keyboard image PIM in FIG. 3 corresponds to a 20-key pedal keyboard PK.
- the pedal key k3 to be operated is sequentially specified (specified) on the pedal keyboard image PIM.
- a circular marker MK1 is additionally displayed on the image of the pedal key k3 to be operated.
- an arrow or the like indicating the pedal key k3 to be operated may be additionally displayed.
- a specific icon may be additionally displayed in association with the image of the pedal key k3.
- the display form itself of the pedal key k3 to be operated is not limited to the addition of such a specific icon. It may be changed. For example, the color of the image of the pedal key k3 to be operated may be changed, or the image of the pedal key k3 to be operated may be blinked.
- rhythm information indicating the rhythm of the pedal performance part is displayed for each predetermined section.
- a rhythm score of one measure including the current position in the song (hereinafter referred to as the current position) is displayed as the rhythm information.
- a marker MK2 indicating the current position is displayed on the rhythm score.
- the marker MK2 indicates that the current position is between the first beat and the second beat. The marker MK2 moves as the music progresses.
- the displayed measure is switched to the next measure.
- a bass part is assigned to the pedal performance part.
- the same pitch for example, the root sound of a chord
- the same pedal key k3 is repeatedly specified on the pedal keyboard image PIM. Therefore, the start and end times of each sound are particularly difficult to visually understand, and it is difficult for an unfamiliar user to recognize the rhythm of the pedal performance part. Therefore, in this example, rhythm information is displayed together with the pedal keyboard image PIM. In this case, even if the same pitch is repeated in the pedal performance part, the user can easily recognize the rhythm of the pedal performance part. Therefore, the user can appropriately play the pedal performance part.
- FIG. 4 is a block diagram showing a functional configuration of the performance support apparatus 100.
- the CPU 11 shown in FIG. 1 executes the performance support program stored in the ROM 10 or the storage device 13, thereby realizing the functions of the respective units of the performance support device 100 shown in FIG.
- the performance support apparatus 100 includes a song data acquisition unit 101, a pitch designation data acquisition unit 102, a display control unit 103, a determination unit 104, a pedal key designation unit 105, a hand key designation unit 106, an automatic performance. Unit 107, setting reception unit 108, and timing unit 109.
- the song data acquisition unit 101 acquires song data of a song selected by the user from among a plurality of song data stored in the storage device 13.
- the pitch designation data acquisition unit 102 sequentially acquires pitch designation data (that is, model performance data) for designating the pitch to be played.
- the pitch designation data acquisition unit 102 acquires event data including the pitch as pitch designation data from the part data of the selected practice part among the plurality of part data of the acquired song data.
- the display control unit 103 controls the display circuit 7 to display the pedal keyboard image PIM on the display 6.
- the pitch designation data acquisition unit 102 sequentially obtains the pitch designation data according to an automatic performance sequence control according to a performance tempo that is predetermined or set by the user.
- the pitch designation data acquisition unit 102 since the pitch designation data is sequentially acquired for guide display for performance support, the pitch designation data acquisition unit 102, as is well known, has a timing that appropriately precedes the actual tone generation timing.
- the pitch designation data may be acquired sequentially.
- the song data acquisition unit 101 and the pitch designation data acquisition unit 102 function as an acquisition unit that acquires exemplary performance data that specifies the pitch to be played.
- the determination unit 104 determines whether or not the pitch specified by the acquired pitch specification data should be played by the pedal keyboard PK. Specifically, either the hand keyboard HK or the pedal keyboard PK is determined. To determine if it should be played. In this example, when the pitch designation data is acquired from the part data of the pedal performance part, the determination unit 104 should play the pitch designated by the pitch designation data using the pedal keyboard PK. Is determined. On the other hand, when the pitch designation data is acquired from the part data of the upper performance part or the lower performance part, the determination unit 104 should play the pitch designated by the pitch designation data using the hand keyboard HK. It is determined that
- the pedal key specifying unit 105 displays a specific pedal key k3 corresponding to the specified pitch on the pedal keyboard image PIM. Specify visually with. That is, for example, as shown in FIG. 3, a marker MK1 is added to an image of a specific pedal key k3. As a result, performance support unique to the present invention is provided, in which a specific pedal key k3 to be played is guided visually using the pedal keyboard image PIM.
- the hand key designating unit 106 designates a hand key corresponding to the designated pitch.
- the hand key designating unit 106 when it is determined that the designated pitch should be played using the upper keyboard UK, the hand key designating unit 106 corresponds to the upper key k1 to which the designated pitch is assigned. The upper lighting part L1 is turned on. When it is determined that the designated pitch should be played using the lower keyboard LK, the hand key designating unit 106 turns on the lower key corresponding to the lower key k2 to which the designated pitch is assigned. The part L2 is turned on. As a result, a known performance support for guiding a specific hand key to be performed is performed.
- the automatic performance unit 107 reproduces the automatic performance by outputting to the sound source 16 part data of at least one part other than the practice part among a plurality of part data of the acquired music data.
- a part reproduced as an automatic performance is called an automatic performance part.
- the automatic performance part may be selected by the user or may be determined in advance. Alternatively, all parts other than the practice part may be automatically set as automatic performance parts.
- the performance tempo of automatic reproduction by the automatic performance unit 107 is linked to the performance tempo in the pitch designation data acquisition unit 102.
- the setting reception unit 108 receives various initial settings. For example, as the initial setting, specification of the tone color of each part, specification of the initial tempo, selection of the practice part, and the like are accepted. In addition, when a plurality of sub modes are prepared in the learning mode, the setting reception unit 108 may receive selection of a sub mode as an initial setting. Examples of the sub-mode include a mode in which the music does not progress until the user operates a key to be operated, and a mode in which the music progresses without depending on the performance of the user. In addition, as an initial setting, whether or not rhythm information is displayed on the training screen may be selectable.
- the time measuring unit 109 measures the performance time based on the clock of the timer 12 as the music progresses. Based on the time measured by the time measuring unit 109, the current position in the song is specified. In addition, when the mode in which the progression of the song is stopped according to the performance of the user is selected as the sub-mode of the learning mode, the timing unit 109 temporarily stops timing during the period in which the progression of the song is stopped To do.
- FIGS. 5 and 6 are flowcharts showing an example of the learning process performed by the performance support apparatus 100. 5 and 6 is performed by the CPU 11 in FIG. 1 executing a performance support program stored in the ROM 10 or the storage device 13 when the learning mode is selected.
- the upper performance part, the lower performance part, and the pedal performance part are selected as practice parts, respectively.
- the CPU 11 executes the function of the song data acquisition unit 101 to accept selection of a song (step S1), and reads the song data of the selected song from the storage device 13 (step S2). For example, when the user operates the setting operation element 4 in FIG. 1 to select a song, the song data of the selected song is read by the function of the song data acquisition unit 101.
- the CPU 11 receives various initial settings by executing the function of the setting receiving unit 108 (step S3).
- the CPU 11 determines whether or not an instruction to start learning is instructed by executing the function of the time measuring unit 109 (step S4). For example, when the setting operator 4 includes a start button and the user operates the start button, the start of training is instructed.
- Step S4 is repeated until the start of training is instructed.
- the CPU 11 executes the function of the time measuring unit 109 to start time measurement by the timer 12 of FIG. 1 (step S5). Further, the CPU 11 executes the function of the automatic performance unit 107, thereby reproducing the automatic performance based on the part data of the automatic performance part among the plurality of part data included in the song data read in step S2. Is started (step S6). Further, the CPU 11 controls the display circuit 7 by executing the function of the display control unit 103, and displays a training screen including the pedal keyboard image PIM on the display 6 (step S7). Furthermore, the CPU 11 starts acquiring pitch designation data from the part data of each practice part by executing the function of the pitch designation data acquisition unit 102 (step S8).
- the CPU 11 determines whether or not the training should be ended by executing the function of the timing unit 109 (step S9). For example, when the end point of the selected song arrives, it is determined that the lesson should be ended. Alternatively, when the setting operator 4 includes a stop button and the user operates the stop button, it may be determined that the lesson should be ended.
- the CPU 11 stops the reproduction of the automatic performance by executing the function of the automatic performance unit 107 (step S10) and stops the time measurement by the time measurement unit 109 (step S11). Further, the CPU 11 controls the display circuit 7 by executing the function of the display control unit 103, and stops the display of the training screen 200 on the display 6 (step S12). Thereby, the learning process ends.
- step S9 if the training should not be terminated, the process proceeds to FIG.
- step S21 of FIG. 6 the CPU 11 executes the function of the pitch designation data acquisition unit 102, and as is well known in automatic performance sequence control, the event data (pitch designation data is obtained according to the performance timing). Are included in order, and based on the acquired pitch designation data, it is determined whether or not the note-on time (ie, note-on event) of the practice part has arrived. If the note-on time has not arrived, the following steps S22 to S26 are skipped. When the note-on time arrives, the CPU 11 determines whether or not the target pitch should be played by operating the pedal keyboard PK by executing the function of the determination unit 104 (step S22). .
- step S22 If the target pitch is designated by the pitch designation data acquired from the part data of the pedal performance part, it is determined in step S22 that the target pitch should be played by operating the pedal keyboard PK. Is done.
- the CPU 11 executes the function of the pedal key specifying unit 105 to visually specify (specify) a specific pedal key k3 corresponding to the target pitch on the pedal keyboard image PIM (step S23). ). That is, for example, as shown in FIG. 3, a marker MK1 is added to an image of a specific pedal key k3.
- step S22 If it is determined in step S22 that the target pitch should not be played using the pedal keyboard PK, the process proceeds to step S24, and the CPU 11 executes the function of the determination unit 104 to thereby perform the target pitch. Is to be played using the upper keyboard UK.
- the CPU 11 specifies the upper key k1 corresponding to the target pitch by executing the function of the hand key specifying unit 106 (step S25). Specifically, the CPU 11 lights up the upper lighting portion L1 corresponding to the upper key k1 to which the target pitch is assigned.
- step S24 If it is determined in step S24 that the target pitch should not be played using the upper keyboard UK, this means that the target pitch should be played using the lower keyboard LK.
- the CPU 11 specifies the lower key k2 corresponding to the target pitch by executing the function of the hand key specifying unit 106 (step S26). Specifically, the CPU 11 lights the lower lighting part L2 corresponding to the lower key k2 to which the target pitch is assigned.
- the CPU 11 determines whether or not a note-off time (that is, a note-off event) has arrived for the sound of the practice part that is currently on based on the acquired pitch designation data (step S27). ). When the note-off time has arrived, the CPU 11 executes the function of the determination unit 104 to determine whether or not the target pitch is a pitch that is played using the pedal keyboard PK (step S28). ). If YES in step S28, the process proceeds to step S29, and the CPU 11 ends the designation of the pedal key corresponding to the target pitch being performed on the pedal keyboard image PIM, and returns to step S9 in FIG.
- a note-off time that is, a note-off event
- step S30 executes the function of the determination unit 104, thereby executing the target pitch. Is a pitch played using the upper keyboard UK. If step S30 is YES, the process proceeds to step S31, and the CPU 11 ends the designation of the upper key k1 corresponding to the target pitch. Specifically, in step S31, the CPU 11 turns off the upper lighting portion L1 corresponding to the upper key k1 to which the target pitch is assigned. Thereafter, the process returns to step S9 in FIG.
- step S30 when the target pitch related to note-off is not the pitch played by operating the upper keyboard UK, that is, when step S30 is NO, the target pitch is played by operating the lower keyboard LK. Means pitch.
- the CPU 11 proceeds to step S32 and ends the designation of the lower key k2 corresponding to the target pitch. Specifically, the lower lighting part L2 corresponding to the lower key k2 to which the target pitch is assigned is turned off. Thereafter, the process returns to step S9 in FIG.
- the performance support device 100 it is determined that the pitch specified by the pitch specification data (exemplary performance data) should be played using the pedal keyboard.
- the pedal key k3 corresponding to the designated pitch is visually designated on the pedal keyboard image PIM.
- the user performer
- the performer can easily associate the pitch to be played with the pedal key k3 to be operated.
- the performance of the pedal keyboard PK performed by the performer can be appropriately supported, and the performance technique of the performer's pedal keyboard PK can be effectively enhanced.
- the determination unit 104 determines that the designated pitch should be played by operating the hand keyboard HK
- the upper key k1 or the lower key corresponding to the designated pitch. k2 is specified by the guide unit 8.
- the user can easily recognize the upper key k1 and the lower key k2 to be operated together with the pedal key k3 to be operated. Therefore, in addition to the performance technique of the pedal keyboard PK, the performance technique of the hand keyboard HK can be improved at the same time.
- the hand keyboard HK includes an upper keyboard UK and a lower keyboard LK that are divided into upper and lower parts, but the hand keyboard HK may include only one stage of the keyboard. In that case, only one part may be selectable as the practice part of the hand keyboard HK.
- a single-stage keyboard may be separable into a plurality of key ranges. For example, a single-stage keyboard may be divided into left and right parts in an accompaniment key range and a melody key range. In that case, one part may be selectable for each key range.
- the hand keys to be operated are respectively designated by the plurality of upper lighting parts L1 and the plurality of lower lighting parts L2, but the hand keys to be operated may be designated by other methods.
- a hand keyboard image corresponding to the hand keyboard HK may be displayed on the display 6, and a hand key to be operated on the displayed hand keyboard image may be designated.
- the electronic musical instrument 1 includes a hand keyboard HK as an example of a manual operator, but the electronic musical instrument 1 may include another manual operator instead of or in addition to the hand keyboard HK.
- hand controls include, for example, a modulation wheel, a pitch bend wheel, or a touch pad.
- another manual operator to be operated on the display 6 or by the LED may be designated.
- the pitch designated by the pitch designation data is played using either the pedal keyboard PK or the hand keyboard HK.
- the determination method is not limited to this. For example, a range to be played on the pedal keyboard PK and a range to be played on the hand keyboard HK are respectively determined, and the pedal keyboard PK and the hand keyboard HK are determined based on which range the specified pitch belongs to. It may be determined which should be played.
- guide information for a performance guide may be acquired from song data, and a keyboard to be operated may be determined based on the guide information.
- keyboard designation information for designating the upper keyboard UK is acquired together with a message indicating the on / off timing of lighting of the upper lighting portion L1 in the music.
- it is determined that the keyboard to be operated is the upper keyboard UK based on the acquired keyboard designation information.
- FIG. 7 is a diagram showing a performance device including another type of foot operator group.
- the performance device 250 of FIG. 7 includes a plurality of operation pads PA that are operated by a user's foot as an example of a foot operator group. Different pitches are assigned to the plurality of operation pads PA, respectively. In FIG. 7, the pitch assigned to each operation pad PA is shown on each operation pad PA.
- foot operator group images corresponding to a plurality of operation pads PA are displayed on the display.
- an operation pad PA to be operated is designated on the displayed foot operator group image.
- manual keyboard HK for example, another type of manual operator group composed of a plurality of operation pads similar to the example of FIG. 7 may be used. Further, a plurality of virtual operators displayed on the touch panel display may be used as a foot operator group or a manual operator group.
- each functional unit in FIG. 4 is realized by hardware such as the CPU 11 in FIG. 1 and software such as a performance support program. That is, in the embodiments shown in FIGS. 1, 5, 6, etc., the main configuration for realizing the performance support apparatus and / or method according to the present invention is that the CPU 11 (that is, the processor) is the RAM 9, the ROM 10, or the storage device 13. This is achieved by executing necessary application programs stored in (that is, a memory).
- the performance support apparatus according to the present invention in the above-described embodiment includes a processor (CPU 11), and the processor CPU 11 displays a foot operator image (PIM) indicating a foot operator group (PK).
- PIM foot operator image
- PK foot operator group
- step S7 acquiring model performance data specifying the pitch to be played (processing in steps S8 and S21), and specified by the acquired model performance data It is determined whether or not the pitch should be played using the foot operator group (PK) (step S22), and the specified pitch uses the foot operator group (PK).
- PK foot operator group
- step S22 Specified in And is configured such that the process of the flop S23).
- PIM foot operator image
- Specified in And is configured such that the process of the flop S23).
- each functional unit shown in FIG. 4 may be realized by a hardware device designed exclusively by an electronic circuit or the like.
- the present invention is applied to the electronic musical instrument 1 including the display 6, but the present invention is also applied to an electronic musical instrument that can be connected (communicable) with an external display device such as a smartphone or a tablet terminal.
- an external display device such as a smartphone or a tablet terminal
- the electronic musical instrument 1 is communicably connected to an external display device such as a smartphone or a tablet terminal via the communication I / F (interface) 14 in a wireless or wired manner, and the external display device is shown in the above embodiment.
- a pedal keyboard image or the like is displayed on the external display device.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
演奏者の足で操作される複数の足操作子(ペダル鍵)からなる足操作子群(ペダル鍵盤)の演奏を支援するために、足操作子群を示す足操作子画像(ペダル鍵盤画像PIM)をディスプレイ画面(200)上に表示する。演奏すべき音高を指定する模範演奏データを順次取得し、取得された模範演奏データにより指定された音高が、足操作子群を用いて演奏されるべきか否かを判定する。該指定された音高が前記足操作子群を用いて演奏されるべきであると判定されたとき、前記表示された足操作子画像(PIM)において、前記指定された音高に対応する特定の足操作子を可視的に指定する(例えばマーカー画像MK1を付加する)。これにより、演奏者は、演奏すべき足操作子を足操作子画像上で可視的に確認しながら、足操作子を容易に操作することができる。
Description
本発明は、音楽演奏の教習に適した演奏支援装置及び方法に関する。
ユーザに演奏をガイドするガイド機能を備えた電子楽器が知られている。特許文献1には、押鍵ガイド機能を有する電子鍵盤楽器が記載されている。この電子鍵盤楽器には、鍵盤の各鍵に対応してLED(発光ダイオード)が設けられる。ガイドモードでは、鍵オンタイミングの所定時間前にその鍵に対応するLEDが第1の態様で点灯され、鍵オンタイミングで当該LEDが第2の態様で点灯される。
電子オルガンで代表されるように、手で操作される手鍵盤に加えて、足で操作されるペダル鍵盤を備えた電子楽器がある。ペダル鍵盤は、それぞれ音高が割り当てられた複数のペダル鍵を含む。ペダル鍵盤の演奏技術を高めるため、特許文献1に記載されるような手鍵盤のガイドに加えて、ペダル鍵盤のガイドを行うことが求められる。しかしながら、ペダル鍵盤は、手鍵盤に比べて演奏を行うユーザの目から遠い位置にある。そのため、手鍵盤と同じようにLEDを用いてペダル鍵盤の演奏のガイドを行っても、ユーザが操作すべきペダル鍵を適切に認識することは難しい。例えば、ユーザの目から近い位置にペダル鍵盤用のLEDが設けられた場合には、LEDとペダル鍵盤との間の距離が大きくなるので、ユーザが、点灯されたLEDと操作すべきペダル鍵とを対応付けることが難しい。一方、ペダル鍵盤に近い位置にペダル鍵盤用のLEDが設けられた場合には、ユーザがLEDを視認しにくい。これにより、ユーザのペダル鍵盤の演奏技術を高めることが難しい。
本発明の目的は、演奏者が見易い構成により足操作子群の演奏を支援することができるようにし、もって、演奏者の足操作子群の演奏技術を効果的に高めることが可能な演奏支援装置および方法を提供することである。
本発明に係る演奏支援装置は、演奏者の足で操作されかつそれぞれ音高が割り当てられた複数の足操作子からなる足操作子群を備える演奏装置に適用される演奏支援装置であって、前記足操作子群を示す足操作子画像を表示装置に表示させる表示制御手段と、演奏すべき音高を指定する模範演奏データを取得する取得手段と、取得された模範演奏データにより指定された音高が、前記足操作子群を用いて演奏されるべきか否かを判定する判定手段と、前記指定された音高が前記足操作子群を用いて演奏されるべきであると判定されたとき、前記表示装置に表示された前記足操作子画像において、前記指定された音高に対応する特定の足操作子を可視的に指定する指定手段とを備える。
本発明によれば、足操作子群を示す足操作子画像が表示装置に表示され、模範演奏データにより指定された音高に対応する特定の足操作子が足操作子画像において可視的に指定(特定)される構成であるため、足操作子群(例えばペダル鍵盤)の物理的配置に拘束されることなく、表示装置を演奏者が見易い配置に設置できる。したがって、演奏者が見易い構成により足操作子群の演奏を支援することができる。また、足操作子群を示す足操作子画像を表示装置に表示するので、演奏者は、足操作子画像を見て操作すべき足操作子の配置を直感的に認識することができ、かつ、演奏すべき音高と操作すべき足操作子とを容易に対応付けることができる。これにより、足操作子群の物理的配置に拘束されることなく、演奏者が行うべき足操作子群の演奏を適切に支援することができる。したがって、本発明を足操作子群の演奏教習に適用した場合に、演奏者の足操作子群の演奏技術を効果的に高めることができる。
複数の足操作子には、互いに異なる複数の音高がそれぞれ割り当てられ、手操作部は、互いに異なる複数の音高がそれぞれ割り当てられた複数の手操作子からなる手操作子群を含み、複数の足操作子に割り当てられる複数の音高のうち最も低い音高と最も高い音高との間の音域は、複数の手操作子に割り当てられる複数の音高のうち最も低い音高と最も高い音高との間の音域よりも狭くてもよい。この場合、足操作子群の音域が比較的狭いので、足による足操作子群の操作が容易になる。
手操作子群は、半音階を構成する複数の音高がそれぞれ割り当てられた複数の手鍵を複数の手操作子として含む手鍵盤であり、足操作子群は、半音階を構成する複数の音高がそれぞれ割り当てられた複数のペダル鍵を複数の足操作子として含むペダル鍵盤であってもよい。この場合、電子オルガンで代表される電子楽器において、演奏者のペダル鍵盤の演奏技術を効果的に高めることができる。
指定された音高が手操作部により演奏されるべきであると判定手段により判定されたとき、指定された音高に対応する手操作子を指定する手操作子指定手段をさらに備えてもよい。この場合、演奏者は、操作すべき足操作子に加えて操作すべき手操作子を容易に認識することができる。それにより、足操作子群の演奏技術に加えて手操作子群の演奏技術も同時に高めることができる。
本発明は、装置の発明として構成及び実施し得るのみならず、前記装置を構成する各構成要素に対応するステップを備える方法の発明として実施及び構成されてよい。コンピュータにより実装される方法として構成し及び実施することもでき、また、当該方法を実施するために1以上のプロセッサによって実行可能なプログラムを記憶した非一過性のコンピュータ読取り可能な記憶媒体として構成することもできる。
以下、本発明の実施の形態に係る演奏支援装置、演奏支援プログラムおよび演奏支援方法について図面を用いて詳細に説明する。
[1]電子楽器の構成
図1は、本実施の形態に係る演奏支援装置100を備えた電子楽器1のハードウェア構成の一例を示すブロック図である。図1の電子楽器1は、楽曲の演奏が可能な電子鍵盤楽器である。電子楽器1の動作モードとして、該電子楽器1に内蔵した演奏支援装置100の機能を利用して、音楽演奏の教習を行う教習モードが用意されている。
図1は、本実施の形態に係る演奏支援装置100を備えた電子楽器1のハードウェア構成の一例を示すブロック図である。図1の電子楽器1は、楽曲の演奏が可能な電子鍵盤楽器である。電子楽器1の動作モードとして、該電子楽器1に内蔵した演奏支援装置100の機能を利用して、音楽演奏の教習を行う教習モードが用意されている。
電子楽器1は、演奏操作子2、入力I/F(インタフェース)3、設定操作子4、検出回路5、ディスプレイ6、表示回路7およびガイド部8を備える。演奏操作子2は、入力I/F3を介してバス19に接続される。ユーザが演奏操作子2を操作することにより、演奏データが入力される。演奏データは、例えばMIDI(Musical Instrument Digital Interface)データまたはオーディオデータからなる。本例において、演奏操作子2は、ユーザ(演奏者)の手で操作されるのに適した手鍵盤HK(手操作子群)、およびユーザの足で操作されるのに適したペダル鍵盤PK(足操作子群)を含む。手鍵盤HKおよびペダル鍵盤PKの詳細については後述する。
設定操作子4は、オンオフ操作されるスイッチ、回転操作されるロータリエンコーダ、またはスライド操作されるリニアエンコーダ等を含み、検出回路5を介してバス19に接続される。設定操作子4は、音量の調整、電源のオンオフおよび各種設定を行うために用いられる。ディスプレイ6は、必要十分な面積を有するフラットな画面を有する、コンピュータ等の周辺装置として通常知られた表示装置であり、例えば液晶ディスプレイを含み、表示回路7を介してバス19に接続される。ディスプレイ6により、演奏または設定等に関する各種情報が表示される。設定操作子4およびディスプレイ6の少なくとも一部がタッチパネルディスプレイにより構成されてもよい。通常知られるように、ディスプレイ6は、ユーザ(演奏者)が見易い位置(例えば目の高さ)に配置される。すなわち、ディスプレイ6の配置は、ペダル鍵盤PKの物理的配置に拘束されない。ガイド部8は、演奏操作子2による演奏をガイドする。ガイド部8の詳細については後述する。
電子楽器1は、RAM(ランダムアクセスメモリ)9、ROM(リードオンリメモリ)10、CPU(中央演算処理装置)11、タイマ12および記憶装置13をさらに備える。RAM9、ROM10、CPU11および記憶装置13はバス19に接続され、タイマ12はCPU11に接続される。外部記憶装置15等の外部機器が通信I/F(インタフェース)14を介してバス19に接続されてもよい。RAM9、ROM10、CPU11およびタイマ12がコンピュータを構成する。
RAM9は、例えば揮発性メモリからなり、CPU11の作業領域として用いられるとともに、各種データを一時的に記憶する。ROM10は、例えば不揮発性メモリからなり、制御プログラムおよび演奏支援プログラム等のコンピュータプログラム(アプリケーションプログラム)を記憶している。CPU11は、ROM10に記憶された演奏支援プログラムをRAM9上で実行することにより後述する演奏教習処理を行う。タイマ12は、現在時刻等の時間情報をCPU11に与える。
記憶装置13は、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含み、複数の練習曲の曲データを記憶する。各曲データは、複数のパートにそれぞれ対応する複数のパートデータを含む。各パートデータは、例えばMIDIデータであり、対応するパートの音高列、ノートオンおよびノートオフの時点ならびにベロシティ等を示す複数のイベントデータを含む。
上記の演奏支援プログラムが記憶装置13に記憶されてもよい。外部記憶装置15は、記憶装置13と同様に、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。上記演奏支援プログラムが外部記憶装置15に記憶されてもよい。
演奏支援プログラムは、コンピュータが読み取り可能な記録媒体に格納された形態で提供され、ROM10または記憶装置13にインストールされてもよい。また、通信I/F14が通信網に接続されている場合、通信網に接続されたサーバから配信された演奏支援プログラムがROM10または記憶装置13にインストールされてもよい。同様に、少なくとも1つの曲データが、記憶媒体から取得されてもよく、通信網に接続されたサーバから取得されてもよい。
電子楽器1は、音源16、効果回路17およびサウンドシステム18をさらに備える。音源16および効果回路17はバス19に接続され、サウンドシステム18は効果回路17に接続される。音源16は、演奏操作子2により入力される演奏データ、ならびに後述の自動演奏パートのパートデータに基づいて楽音信号を生成する。効果回路17は、音源16により生成される楽音信号に音響効果を付与する。
サウンドシステム18は、デジタルアナログ(D/A)変換回路、増幅器およびスピーカを含む。このサウンドシステム18は、音源16から効果回路17を通して与えられる楽音信号をアナログ音信号に変換し、アナログ音信号に基づく音を発生する。電子楽器1は、全体として、ユーザによる演奏操作子2の演奏操作に応じて楽音を発生する演奏装置として機能する。また、電子楽器1において、主として、ディスプレイ6、RAM9、ROM10、CPU11および記憶装置13の部分が演奏支援装置100として機能する。
[2]演奏操作子およびガイド部
図2は、演奏操作子2を構成する手鍵盤HKおよびペダル鍵盤PK、ならびにガイド部8の具体例について説明するための模式図である。図2に示すように、本例において、手鍵盤HKは、上鍵盤UKおよび下鍵盤LKを含む。上鍵盤UKと下鍵盤LKとは上下および前後にずらして配置され、上鍵盤UKは下鍵盤LKより上方かつ奥側(ユーザから遠い側)に位置する。上鍵盤UKは、主としてユーザの右手で操作されるのに適しており、下鍵盤LKは主としてユーザの左手で操作されるのに適している。上鍵盤UKは、それぞれ音高が割り当てられた複数の上鍵k1からなり、下鍵盤LKは、それぞれ音高が割り当てられた複数の下鍵k2からなり、ペダル鍵盤PKは、それぞれ音高が割り当てられた複数のペダル鍵k3からなる。以下、上鍵k1および下鍵k2を総称して手鍵と呼ぶ。
図2は、演奏操作子2を構成する手鍵盤HKおよびペダル鍵盤PK、ならびにガイド部8の具体例について説明するための模式図である。図2に示すように、本例において、手鍵盤HKは、上鍵盤UKおよび下鍵盤LKを含む。上鍵盤UKと下鍵盤LKとは上下および前後にずらして配置され、上鍵盤UKは下鍵盤LKより上方かつ奥側(ユーザから遠い側)に位置する。上鍵盤UKは、主としてユーザの右手で操作されるのに適しており、下鍵盤LKは主としてユーザの左手で操作されるのに適している。上鍵盤UKは、それぞれ音高が割り当てられた複数の上鍵k1からなり、下鍵盤LKは、それぞれ音高が割り当てられた複数の下鍵k2からなり、ペダル鍵盤PKは、それぞれ音高が割り当てられた複数のペダル鍵k3からなる。以下、上鍵k1および下鍵k2を総称して手鍵と呼ぶ。
上鍵盤UKは、例えば、例えば49鍵(4オクターブと1音)または61鍵(5オクターブと1音)の上鍵k1を含む。下鍵盤LKは、上鍵盤UKと同様に、例えば49鍵または61鍵の下鍵k2を含む。ペダル鍵盤PKは、例えば20鍵(1オクターブと8音)または25鍵(2オクターブと1音)のペダル鍵k3を含む。通常、下鍵盤LKの音域のうち最も低い音高は、ペダル鍵盤PKの音域のうち最も低い音高よりも高く、上鍵盤UKの音域のうち最も低い音高は、下鍵盤LKの音域のうち最も低い音高よりも高い。また、ペダル鍵盤PKの音域は、上鍵盤UKの音域および下鍵盤LKの音域よりも狭い。上鍵盤UK、下鍵盤LKおよびペダル鍵盤PKの各々の音域は、予め定められていてもよく、またはユーザが任意に設定可能であってもよい。
本例において、ガイド部8は、複数の上鍵k1にそれぞれ対応する複数の上点灯部L1および複数の下鍵k2にそれぞれ対応する複数の下点灯部L2を含む。各上点灯部L1および各下点灯部L2は、例えばLED(発光ダイオード)からなる。各上点灯部L1は、例えば、上鍵盤UKの奥側に位置するパネル面上において、対応する上鍵k1と前後に隣り合うように設けられ、各下点灯部L2は、例えば、上鍵盤UKと下鍵盤LKとの間に位置するパネル面上において、対応する下鍵k2と前後に隣り合うように設けられる。教習モードでは、各上点灯部L1が、対応する上鍵k1を操作すべき時点で点灯され、各下点灯部L2が、対応する下鍵k2を操作すべき時点で点灯される。これにより、ユーザが各上鍵k1および各下鍵k2の操作時点を容易に認識することができる。なお、ガイド部8が、上点灯部L1および下点灯部L2のうち一方のみを含んでもよい。その場合、ガイド部8は、上鍵盤UKおよび下鍵盤LKのうち一方の演奏のみをガイドする。
[3]教習画面
本例では、教習モードにおいて、予め用意された複数の練習曲のうち1つの曲がユーザにより選択される。また、選択された曲の複数のパートのうち、ユーザが演奏すべきパートが練習パートとして選択される。練習パートは、上鍵盤UKで演奏すべきパート(以下、上演奏パートと呼ぶ。)、下鍵盤LKで演奏すべきパート(以下、下演奏パートと呼ぶ。)およびペダル鍵盤PKで演奏すべきパート(以下、ペダル演奏パートと呼ぶ。)のうち少なくとも1つを含む。なお、上演奏パート、下演奏パートおよびペダル演奏パートのうち少なくとも1つが予め定められていてもよい。
本例では、教習モードにおいて、予め用意された複数の練習曲のうち1つの曲がユーザにより選択される。また、選択された曲の複数のパートのうち、ユーザが演奏すべきパートが練習パートとして選択される。練習パートは、上鍵盤UKで演奏すべきパート(以下、上演奏パートと呼ぶ。)、下鍵盤LKで演奏すべきパート(以下、下演奏パートと呼ぶ。)およびペダル鍵盤PKで演奏すべきパート(以下、ペダル演奏パートと呼ぶ。)のうち少なくとも1つを含む。なお、上演奏パート、下演奏パートおよびペダル演奏パートのうち少なくとも1つが予め定められていてもよい。
曲の進行に合わせて、各練習パートの演奏を支援するためのガイドが行われる。図1のディスプレイ6には、ペダル鍵盤PKの演奏をガイドするための教習画面が表示される。図3は、ディスプレイ6に表示される教習画面200の例を示す図である。図3において、教習画面200は、ペダル鍵盤画像表示領域201およびリズム情報表示領域202を含む。ペダル鍵盤画像表示領域201には、図2のペダル鍵盤PKに対応するペダル鍵盤画像PIMが表示される。図3のペダル鍵盤画像PIMは、20鍵のペダル鍵盤PKに対応する。
曲の進行に合わせて、操作すべきペダル鍵k3がペダル鍵盤画像PIM上で順次指定(特定)される。本例では、操作すべきペダル鍵k3の画像上に円形のマーカーMK1が付加的に表示される。なお、マーカーMK1に代えて、操作すべきペダル鍵k3を指し示す矢印等が付加的に表示されてもよい。要するに、操作すべきペダル鍵k3を指定する(又は強調若しくはガイドする)ために、該ペダル鍵k3の画像に関連して、特定のアイコンが付加的に表示されるようになっていればよい。別の例として、そのような特定のアイコンの追加に限らず、操作すべきペダル鍵k3を指定する(又は強調若しくはガイドする)ために、該操作すべきペダル鍵k3の画像の表示形態そのものを変更してもよい。例えば、操作すべきペダル鍵k3の画像の色を変化してもよいし、若しくは該操作すべきペダル鍵k3の画像を点滅表示してもよい。
リズム情報表示領域202には、ペダル演奏パートのリズムを示すリズム情報が一定区間毎に表示される。図3の例では、リズム情報として、曲中の現時点での位置(以下、現在位置と呼ぶ。)を含む1小節のリズム譜が表示される。リズム譜上には、現在位置を示すマーカーMK2が表示される。図3の例では、現在位置が1拍目と2拍目との間であることがマーカーMK2により示される。マーカーMK2は、曲の進行に従って移動する。マーカーMK2により示される現在位置が、表示されている小節の最後に到達すると、表示される小節が次の小節に切り替わる。
通常、ペダル演奏パートにはベースパートが割り当てられる。ベースパートにおいては、同じ音高(例えば、コードのルート音)が連続的に配置されることが多い。その場合、ペダル鍵盤画像PIM上では、同じペダル鍵k3が繰り返し指定される。そのため、各音の開始および終了の時点が、特に視覚的にわかりにくくなり、不慣れなユーザにとっては、ペダル演奏パートのリズムを認識することが難しい。そこで、本例では、ペダル鍵盤画像PIMとともにリズム情報が表示される。この場合、ペダル演奏パートで同じ音高が繰り返される場合であっても、ユーザは、ペダル演奏パートのリズムを容易に認識することができる。したがって、ユーザは、ペダル演奏パートを適切に演奏することが可能となる。
[4]機能的構成
図4は、演奏支援装置100の機能的な構成を示すブロック図である。図1のCPU11がROM10または記憶装置13に記憶された演奏支援プログラムを実行することにより図4における演奏支援装置100の各部の機能が実現される。図4に示すように、演奏支援装置100は、曲データ取得部101、音高指定データ取得部102、表示制御部103、判定部104、ペダル鍵指定部105、手鍵指定部106、自動演奏部107、設定受付部108および計時部109を含む。
図4は、演奏支援装置100の機能的な構成を示すブロック図である。図1のCPU11がROM10または記憶装置13に記憶された演奏支援プログラムを実行することにより図4における演奏支援装置100の各部の機能が実現される。図4に示すように、演奏支援装置100は、曲データ取得部101、音高指定データ取得部102、表示制御部103、判定部104、ペダル鍵指定部105、手鍵指定部106、自動演奏部107、設定受付部108および計時部109を含む。
曲データ取得部101は、記憶装置13に記憶された複数の曲データのうち、ユーザにより選択された曲の曲データを取得する。音高指定データ取得部102は、演奏すべき音高を指定する音高指定データ(つまり、模範演奏データ)を順次取得する。本例において、音高指定データ取得部102は、取得された曲データの複数のパートデータのうち、選択された練習パートのパートデータから、音高を含むイベントデータを音高指定データとして取得する。表示制御部103は、表示回路7を制御することにより、前記ペダル鍵盤画像PIMをディスプレイ6上に表示させる。音高指定データ取得部102による音高指定データの順次取得は、公知のように、所定の又はユーザによって設定された演奏テンポにしたがって自動演奏シーケンス制御にしたがって行われるようになっていてよい。その際、演奏支援のためのガイド表示のために音高指定データの順次取得を行うのであるから、音高指定データ取得部102は、公知のように、実際の発音タイミングよりも適宜先行するタイミングで音高指定データを順次取得するようにしてもよい。曲データ取得部101及び音高指定データ取得部102は、演奏すべき音高を指定する模範演奏データを取得する取得手段として機能する。
判定部104は、取得された音高指定データにより指定された音高が、ペダル鍵盤PKにより演奏されるべきか否かを判定するものであり、詳しくは、手鍵盤HKおよびペダル鍵盤PKのいずれを用いて演奏されるべきかを判定する。本例では、ペダル演奏パートのパートデータから音高指定データが取得された場合、判定部104は、当該音高指定データにより指定された音高がペダル鍵盤PKを用いて演奏されるべきであると判定する。一方、上演奏パートまたは下演奏パートのパートデータから音高指定データが取得された場合、判定部104は、当該音高指定データにより指定された音高が手鍵盤HKを用いて演奏されるべきであると判定する。
ペダル鍵指定部105は、指定された音高がペダル鍵盤PKの操作により演奏されるべきであると判定された場合、指定された音高に対応する特定のペダル鍵k3をペダル鍵盤画像PIM上で可視的に指定する。すなわち、例えば図3に示すように、特定のペダル鍵k3の画像に対してマーカーMK1を付加する。これにより、演奏操作すべき特定のペダル鍵k3をペダル鍵盤画像PIMを用いて可視的にガイドする、という本発明に特有の演奏支援が行われる。手鍵指定部106は、指定された音高が上鍵盤UKまたは下鍵盤LKを用いて演奏されるべきであると判定された場合、指定された音高に対応する手鍵を指定する。本例では、指定された音高が上鍵盤UKを用いて演奏されるべきであると判定された場合、手鍵指定部106は、指定された音高が割り当てられた上鍵k1に対応する上点灯部L1を点灯させる。また、指定された音高が下鍵盤LKを用いて演奏されるべきであると判定された場合、手鍵指定部106は、指定された音高が割り当てられた下鍵k2に対応する下点灯部L2を点灯させる。これにより、演奏操作すべき特定の手鍵をガイドする、という公知の演奏支援が行われる。
自動演奏部107は、取得された曲データの複数のパートデータのうち、練習パート以外の少なくとも1つのパートのパートデータを音源16に出力することにより、自動演奏を再生する。以下、自動演奏として再生されるパートを自動演奏パートと呼ぶ。自動演奏パートは、ユーザにより選択されてもよく、あるいは予め定められていてもよい。または、練習パート以外の全パートが自動的に自動演奏パートに設定されてもよい。公知のように、自動演奏部107による自動再生の演奏テンポは、前記音高指定データ取得部102における前記演奏テンポと連動している。
設定受付部108は、各種の初期設定を受け付ける。例えば、初期設定として、各パートの音色の指定、初期テンポの指定および練習パートの選択等が受け付けられる。また、教習モードに複数のサブモードが用意されている場合、設定受付部108が、初期設定として、サブモードの選択を受け付けてもよい。サブモードとしては、例えば、ユーザが操作すべき鍵を操作するまで曲が進行しないモード、およびユーザの演奏に依存することなく曲が進行するモード等がある。また、初期設定として、教習画面におけるリズム情報の表示の有無が選択可能であってもよい。
計時部109は、曲の進行に合わせて、タイマ12のクロックに基づき演奏時刻の計時を行う。計時部109による計時に基づいて、曲中の現在位置が特定される。なお、教習モードのサブモードとして、ユーザの演奏に応じて曲の進行が停止されるモードが選択されている場合、計時部109は、曲の進行が停止される期間に計時を一時的に停止する。
[5]教習処理
図5および図6は、演奏支援装置100によって行われる教習処理の一例を示すフローチャートである。図5および図6の教習処理は、教習モードが選択されている場合に、図1のCPU11がROM10または記憶装置13に記憶された演奏支援プログラムを実行することにより行われる。なお、図5および図6の例では、上演奏パート、下演奏パートおよびペダル演奏パートがそれぞれ練習パートとして選択される。
図5および図6は、演奏支援装置100によって行われる教習処理の一例を示すフローチャートである。図5および図6の教習処理は、教習モードが選択されている場合に、図1のCPU11がROM10または記憶装置13に記憶された演奏支援プログラムを実行することにより行われる。なお、図5および図6の例では、上演奏パート、下演奏パートおよびペダル演奏パートがそれぞれ練習パートとして選択される。
まず、CPU11は、前記曲データ取得部101の機能を実行することにより、曲の選択を受け付けるとともに(ステップS1)、選択された曲の曲データを記憶装置13から読み出す(ステップS2)。例えば、ユーザが図1の設定操作子4を操作して曲を選択すると、曲データ取得部101の機能により該選択された曲の曲データが読み出される。
次に、CPU11は、前記設定受付部108の機能を実行することにより、各種の初期設定を受け付ける(ステップS3)。次に、CPU11は、前記計時部109の機能を実行することにより、教習の開始が指示されたか否かを判定する(ステップS4)。例えば、設定操作子4が開始ボタンを含み、ユーザが開始ボタンを操作すると、教習の開始が指示される。
教習の開始が指示されるまで、ステップS4が繰り返される。教習の開始が指示されると、CPU11は、前記計時部109の機能を実行することにより、図1のタイマ12による計時を開始する(ステップS5)。また、CPU11は、前記自動演奏部107の機能を実行することにより、ステップS2で読み出された曲データに含まれる複数のパートデータうち、自動演奏パートのパートデータに基づいて、自動演奏の再生を開始する(ステップS6)。また、CPU11は、前記表示制御部103の機能を実行することにより、表示回路7を制御して、ペダル鍵盤画像PIMを含む教習画面をディスプレイ6上に表示する(ステップS7)。さらに、CPU11は、前記音高指定データ取得部102の機能を実行することにより、各練習パートのパートデータからの音高指定データの取得を開始する(ステップS8)。
次に、CPU11は、前記計時部109の機能を実行することにより、教習を終了すべきか否かを判定する(ステップS9)。例えば、選択された曲の終了時点が到来した場合、教習を終了すべきと判定される。あるいは、設定操作子4が停止ボタンを含み、ユーザが停止ボタンを操作した場合、教習を終了すべきと判定されてもよい。
教習を終了すべき場合、CPU11は、前記自動演奏部107の機能を実行することにより自動演奏の再生を停止するとともに(ステップS10)、計時部109による計時を停止する(ステップS11)。また、CPU11は、前記表示制御部103の機能を実行することにより、表示回路7を制御して、ディスプレイ6上における教習画面200の表示を停止する(ステップS12)。これにより、教習処理が終了する。
ステップS9において、教習を終了すべきでない場合、図6に進む。図6のステップS21において、CPU11は、前記音高指定データ取得部102の機能を実行することにより、自動演奏シーケンス制御においてよく知られているように、演奏タイミングに従ってイベントデータ(音高指定データを含む)を順に取得し、該取得した音高指定データに基づいて、練習パートのノートオンの時点(つまり、ノートオンイベント)が到来したか否かを判定する。ノートオンの時点が到来していない場合、以下のステップS22~S26がスキップされる。ノートオンの時点が到来した場合、CPU11は、前記判定部104の機能を実行することにより、対象の音高が、ペダル鍵盤PKの操作により演奏されるべきか否かを判定する(ステップS22)。対象の音高が、ペダル演奏パートのパートデータから取得された音高指定データにより指定されている場合、ステップS22において、対象の音高がペダル鍵盤PKの操作により演奏されるべきであると判定される。その場合、CPU11は、前記ペダル鍵指定部105の機能を実行することにより、対象の音高に対応する特定のペダル鍵k3をペダル鍵盤画像PIM上で可視的に指定(特定)する(ステップS23)。すなわち、例えば図3に示すように、特定のペダル鍵k3の画像に対してマーカーMK1を付加する。
ステップS22において、対象の音高がペダル鍵盤PKを用いて演奏されるべきでないと判定された場合、ステップS24に進み、CPU11は、前記判定部104の機能を実行することにより、対象の音高が上鍵盤UKを用いて演奏されるべきか否かを判定する。対象の音高が上演奏パートのパートデータから取得された音高指定データにより指定されている場合、対象の音高が上鍵盤UKを用いて演奏されるべきであると判定される。その場合、CPU11は、前記手鍵指定部106の機能を実行することにより、対象の音高に対応する上鍵k1を指定する(ステップS25)。具体的には、CPU11は、対象の音高が割り当てられた上鍵k1に対応する上点灯部L1を点灯させる。
ステップS24において、対象の音高が上鍵盤UKを用いて演奏されるべきでないと判定された場合、対象の音高が下鍵盤LKを用いて演奏されるべきであることを意味する。その場合、CPU11は、前記手鍵指定部106の機能を実行することにより、対象の音高に対応する下鍵k2を指定する(ステップS26)。具体的には、CPU11は、対象の音高が割り当てられた下鍵k2に対応する下点灯部L2を点灯させる。
次に、CPU11は、前記取得した音高指定データに基づいて、現在オン状態にある練習パートの音のノートオフの時点(つまり、ノートオフイベント)が到来したか否かを判定する(ステップS27)。ノートオフの時点が到来した場合、CPU11は、前記判定部104の機能を実行することにより、対象の音高がペダル鍵盤PKを用いて演奏される音高であったか否かを判定する(ステップS28)。ステップS28がYESであれば、ステップS29に進み、CPU11は、ペダル鍵盤画像PIM上で行っていた対象の音高に対応するペダル鍵の指定を終了し、図5のステップS9に戻る。
一方、ノートオフに係る、対象の音高がペダル鍵盤PKを用いて演奏される音高でない場合、CPU11は、ステップS30に進み、前記判定部104の機能を実行することにより、対象の音高が上鍵盤UKを用いて演奏される音高であるか否かを判定する。ステップS30がYESであれば、ステップS31に進み、CPU11は、対象の音高に対応する上鍵k1の指定を終了する。具体的には、ステップS31において、CPU11は、対象の音高が割り当てられた上鍵k1に対応する上点灯部L1を消灯させる。その後、図5のステップS9に戻る。
一方、ノートオフに係る、対象の音高が上鍵盤UKの操作により演奏される音高でない場合、つまり、ステップS30がNOの場合、該対象の音高が下鍵盤LKの操作により演奏される音高であることを意味する。その場合、CPU11は、ステップS32に進み、該対象の音高に対応する下鍵k2の指定を終了する。具体的には、該対象の音高が割り当てられた下鍵k2に対応する下点灯部L2を消灯させる。その後、図5のステップS9に戻る。
[6]実施例の利点
本実施の形態に係る演奏支援装置100においては、音高指定データ(模範演奏データ)により指定された音高がペダル鍵盤を用いて演奏されるべきであると判定された場合、指定された音高に対応するペダル鍵k3がペダル鍵盤画像PIM上で可視的に指定される。それにより、ユーザ(演奏者)は、ペダル鍵盤画像PIMを見て操作すべきペダル鍵k3を直感的に認識することができる。また、演奏者は、演奏すべき音高と操作すべきペダル鍵k3とを容易に対応付けることができる。これにより、演奏者が行うペダル鍵盤PKの演奏を適切に支援することができ、演奏者のペダル鍵盤PKの演奏技術を効果的に高めることができる。
本実施の形態に係る演奏支援装置100においては、音高指定データ(模範演奏データ)により指定された音高がペダル鍵盤を用いて演奏されるべきであると判定された場合、指定された音高に対応するペダル鍵k3がペダル鍵盤画像PIM上で可視的に指定される。それにより、ユーザ(演奏者)は、ペダル鍵盤画像PIMを見て操作すべきペダル鍵k3を直感的に認識することができる。また、演奏者は、演奏すべき音高と操作すべきペダル鍵k3とを容易に対応付けることができる。これにより、演奏者が行うペダル鍵盤PKの演奏を適切に支援することができ、演奏者のペダル鍵盤PKの演奏技術を効果的に高めることができる。
また、本実施の形態では、指定された音高が手鍵盤HKの操作により演奏されるべきであると判定部104により判定された場合、指定された音高に対応する上鍵k1または下鍵k2がガイド部8によって指定される。これにより、ユーザは、操作すべきペダル鍵k3とともに操作すべき上鍵k1および下鍵k2を容易に認識することができる。したがって、ペダル鍵盤PKの演奏技術に加えて手鍵盤HKの演奏技術も同時に高めることができる。
[7]他の実施の形態
上記実施の形態では、手鍵盤HKが上下に分割された上鍵盤UKおよび下鍵盤LKを含むが、手鍵盤HKが1段の鍵盤のみを含んでもよい。その場合、手鍵盤HKの練習パートとして、1つのパートのみが選択可能であってもよい。あるいは、1段の鍵盤が複数の鍵域に分離可能であってもよい。例えば、1段の鍵盤が、伴奏用の鍵域とメロディ用の鍵域とに左右に分離されてもよい。その場合、鍵域毎に1つのパートが選択可能であってもよい。
上記実施の形態では、手鍵盤HKが上下に分割された上鍵盤UKおよび下鍵盤LKを含むが、手鍵盤HKが1段の鍵盤のみを含んでもよい。その場合、手鍵盤HKの練習パートとして、1つのパートのみが選択可能であってもよい。あるいは、1段の鍵盤が複数の鍵域に分離可能であってもよい。例えば、1段の鍵盤が、伴奏用の鍵域とメロディ用の鍵域とに左右に分離されてもよい。その場合、鍵域毎に1つのパートが選択可能であってもよい。
上記実施の形態では、複数の上点灯部L1および複数の下点灯部L2により操作すべき手鍵がそれぞれ指定されるが、操作すべき手鍵が他の方法で指定されてもよい。例えば、ディスプレイ6上に、手鍵盤HKに対応する手鍵盤画像が表示され、表示された手鍵盤画像上で操作すべき手鍵が指定されてもよい。
上記の電子楽器1は、手操作子の例として手鍵盤HKを備えるが、手鍵盤HKの代わりにまたは手鍵盤HKに加えて、電子楽器1が他の手操作子を備えていてもよい。他の手操作子の例として、例えば、モジュレーションホイール、ピッチベンドホイール、またはタッチパッド等がある。この場合、教習モードでは、他の手操作子の操作をガイドするため、ディスプレイ6上でまたはLEDによって操作すべき他の手操作子が指定されてもよい。
上記実施の形態では、音高指定データがいずれのパートデータから取得されたかに基づいて、当該音高指定データにより指定された音高がペダル鍵盤PKおよび手鍵盤HKのいずれを用いて演奏されるべきか判定されるが、判定の方法はこれに限らない。例えば、ペダル鍵盤PKで演奏されるべき音域および手鍵盤HKで演奏されるべき音域がそれぞれ定められ、指定された音高がいずれの音域に属するかに基づいて、ペダル鍵盤PKおよび手鍵盤HKのいずれを用いて演奏されるべきか判定されてもよい。
あるいは、曲データから演奏ガイドのためのガイド情報が取得され、ガイド情報に基づいて操作すべき鍵盤が判定されてもよい。例えば、ガイド情報として、曲中における上点灯部L1の点灯のオンオフの時点を示すメッセージとともに、上鍵盤UKを指定する鍵盤指定情報が取得される。その場合、取得された鍵盤指定情報に基づいて、操作すべき鍵盤が上鍵盤UKであると判定される。
上記実施の形態では、足で操作される足操作子群の例としてペダル鍵盤PKが用いられるが、ペダル鍵盤PKの代わりに、他のタイプの足操作子群が用いられてもよい。図7は、他のタイプの足操作子群を備えた演奏装置を示す図である。図7の演奏装置250は、足操作子群の例として、ユーザの足で操作される複数の操作パッドPAを有する。複数の操作パッドPAには、それぞれ異なる音高が割り当てられる。図7においては、各操作パッドPA上に、当該操作パッドPAに割り当てられた音高が示される。図7の演奏装置250が用いられる場合には、複数の操作パッドPAに対応する足操作子群画像がディスプレイ上に表示される。また、表示された足操作子群画像上で、操作すべき操作パッドPAが指定される。
手鍵盤HKの代わりに、例えば図7の例と同様の複数の操作パッドからなる他のタイプの手操作子群が用いられてもよい。また、タッチパネルディスプレイ上に表示された複数のバーチャルな操作子が足操作子群または手操作子群として用いられてもよい。
上記実施の形態では、図4の各機能部が、図1におけるCPU11等のハードウェアおよび演奏支援プログラム等のソフトウェアにより実現される。すなわち、図1、図5、図6等に示される実施例において、本発明に係る演奏支援装置及び/又は方法を実現する主要な構成は、CPU11(すなわちプロセッサ)がRAM9、ROM10あるいは記憶装置13(すなわちメモリ)に記憶された必要なアプリケーションプログラムを実行することにより達成されるようになっている。具体的には、上述の実施例における本発明に係る演奏支援装置は、プロセッサ(CPU11)を具備し、該プロセッサCPU11が、足操作子群(PK)を示す足操作子画像(PIM)を表示装置(6)に表示させること(ステップS7の処理)と、演奏すべき音高を指定する模範演奏データを取得すること(ステップS8、S21の処理)と、取得された模範演奏データにより指定された音高が、足操作子群(PK)を用いて演奏されるべきか否かを判定すること(ステップS22の処理)と、前記指定された音高が足操作子群(PK)を用いて演奏されるべきであると判定されたとき、前記表示装置(6)に表示された前記足操作子画像(PIM)において、前記指定された音高に対応する特定の足操作子を可視的に指定すること(ステップS23の処理)を実行するように構成されている。しかし、これに限らず、図4に示された各機能部が電子回路等によって専用に設計されたハードウェア装置により実現されてもよい。
上記実施の形態では、ディスプレイ6を備えた電子楽器1に本発明が適用されるが、スマートフォンまたはタブレット端末等の外部表示装置と接続可能(通信可能)な電子楽器に本発明が適用されてもよい。その場合、電子楽器1は前記通信I/F(インタフェース)14を介して無線又は有線でスマートフォンまたはタブレット端末等の外部表示装置と通信可能に接続され、該外部表示装置が前記実施例において示したディスプレイ6と同等に機能することにより、該外部表示装置上にペダル鍵盤画像等が表示される。
Claims (20)
- 演奏者の足で操作されかつそれぞれ音高が割り当てられた複数の足操作子からなる足操作子群を備える演奏装置に適用される演奏支援装置であって、
前記足操作子群を示す足操作子画像を表示装置に表示させる表示制御手段と、
演奏すべき音高を指定する模範演奏データを取得する取得手段と、
取得された模範演奏データにより指定された音高が、前記足操作子群を用いて演奏されるべきか否かを判定する判定手段と、
前記指定された音高が前記足操作子群を用いて演奏されるべきであると判定されたとき、前記表示装置に表示された前記足操作子画像において、前記指定された音高に対応する特定の足操作子を可視的に指定する指定手段と
を備える演奏支援装置。 - 前記指定手段は、前記表示装置に表示された前記足操作子画像において、前記特定の足操作子のイメージに対して特定のアイコンを追加することにより、該特定の足操作子を可視的に指定する、請求項1の演奏支援装置。
- 前記指定手段は、前記表示装置に表示された前記足操作子画像において、前記特定の足操作子のイメージの表示形態を変化させることにより、該特定の足操作子を可視的に指定する、請求項1の演奏支援装置。
- 前記演奏装置に備わる前記足操作子群はペダル鍵盤であり、前記表示制御手段は、前記足操作子画像としてペダル鍵盤を示す画像を、前記表示装置に表示させる、請求項1乃至3のいずれかの演奏支援装置。
- 前記演奏装置に備わる前記足操作子群はパッド型操作子群であり、前記表示制御手段は、前記足操作子画像としてパッド型操作子群を示す画像を、前記表示装置に表示させる、請求項1乃至3のいずれかの演奏支援装置。
- 前記演奏装置は、演奏者の手で操作される手操作部をさらに備え、
前記判定手段は、前記取得された模範演奏データにより指定された音高が、前記足操作子群および前記手操作部のいずれを用いて演奏されるべきかを判定する、請求項1乃至5のいずれかの演奏支援装置。 - 前記複数の足操作子には、互いに異なる複数の音高がそれぞれ割り当てられ、
前記手操作部は、互いに異なる複数の音高がそれぞれ割り当てられた複数の手操作子からなる手操作子群を含み、
前記複数の足操作子に割り当てられた複数の音高のうち最も低い音高と最も高い音高との間の音域は、前記複数の手操作子に割り当てられた複数の音高のうち最も低い音高と最も高い音高との間の音域よりも狭い、請求項6の演奏支援装置。 - 前記手操作子群は、半音階を構成する複数の音高がそれぞれ割り当てられた複数の手鍵を前記複数の手操作子として含む手鍵盤であり、
前記足操作子群は、半音階を構成する複数の音高がそれぞれ割り当てられた複数のペダル鍵を前記複数の足操作子として含むペダル鍵盤である、請求項7の演奏支援装置。 - 前記指定された音高が前記手操作部を用いて演奏されるべきであると前記判定手段により判定されたとき、前記指定された音高に対応する手操作子を指定する手操作子指定手段、をさらに備える、請求項7または8の演奏支援装置。
- 前記表示制御手段は、さらに、前記手操作子群を示す手操作子画像を表示装置に表示させ、
前記手操作子指定手段は、前記指定された音高が前記手操作部により演奏されるべきであると前記判定手段により判定されたとき、前記表示装置に表示された前記手操作子画像において、該指定された音高に対応する特定の手操作子を可視的に指定する、請求項9の演奏支援装置。 - 前記演奏支援装置は、前記表示装置を具備している、請求項1乃至10のいずれかの演奏支援装置。
- 前記演奏支援装置は、前記演奏支援装置の外部に設けられた前記表示装置と通信可能であるように、通信インタフェースを具備している、請求項1乃至10のいずれかの演奏支援装置。
- 演奏者の足で操作されかつそれぞれ音高が割り当てられた複数の足操作子からなる足操作子群を備える演奏装置に適用される演奏支援方法であって、
前記足操作子群を示す足操作子画像を表示装置に表示させることと、
演奏すべき音高を指定する模範演奏データを取得することと、
取得された模範演奏データにより指定された音高が、前記足操作子群を用いて演奏されるべきか否かを判定することと、
前記指定された音高が前記足操作子群を用いて演奏されるべきであると判定されたとき、前記表示装置に表示された前記足操作子画像において、前記指定された音高に対応する特定の足操作子を可視的に指定すること
からなる演奏支援方法。 - 前記特定の足操作子を可視的に指定することは、前記表示装置に表示された前記足操作子画像において、前記特定の足操作子のイメージに対して特定のアイコンを追加することにより、該特定の足操作子を可視的に指定することからなる、請求項13の演奏支援方法。
- 前記特定の足操作子を可視的に指定することは、前記表示装置に表示された前記足操作子画像において、前記特定の足操作子のイメージの表示形態を変化させることにより、該特定の足操作子を可視的に指定することからなる、請求項13の演奏支援方法。
- 前記演奏装置に備わる前記足操作子群はペダル鍵盤であり、
前記足操作子画像を表示装置に表示させることは、前記足操作子画像としてペダル鍵盤を示す画像を、前記表示装置に表示させることからなる、請求項13乃至15のいずれかの演奏支援方法。 - 前記演奏装置に備わる前記足操作子群はパッド型操作子群であり、
前記足操作子画像を表示装置に表示させることは、前記足操作子画像としてパッド型操作子群を示す画像を、前記表示装置に表示させることからなる、請求項13乃至15のいずれかの演奏支援方法。 - 前記演奏装置は、演奏者の手で操作される手操作部をさらに備え、
前記判定することは、前記取得された模範演奏データにより指定された音高が、前記足操作子群および前記手操作部のいずれを用いて演奏されるべきかを判定することからなる、請求項13乃至17のいずれかの演奏支援方法。 - 前記指定された音高が前記手操作部を用いて演奏されるべきであると判定されたとき、前記指定された音高に対応する手操作子を指定する手操作子指定手段、をさらに備える、請求項18の演奏支援方法。
- 非一過性のコンピュータ読み取り可能な記憶媒体であって、
演奏者の足で操作されかつそれぞれ音高が割り当てられた複数の足操作子からなる足操作子群を備える演奏装置に適用される演奏支援方法であって、
前記足操作子群を示す足操作子画像を表示装置に表示させることと、
演奏すべき音高を指定する模範演奏データを取得することと、
取得された模範演奏データにより指定された音高が、前記足操作子群を用いて演奏されるべきか否かを判定することと、
前記指定された音高が前記足操作子群を用いて演奏されるべきであると判定されたとき、前記表示装置に表示された前記足操作子画像において、前記指定された音高に対応する特定の足操作子を可視的に指定すること
からなる演奏支援方法を実行するためにプロセッサにより実行可能な命令群を記憶している、記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201880005144.2A CN110088830B (zh) | 2017-03-03 | 2018-03-02 | 演奏辅助装置以及方法 |
US16/522,813 US20190348014A1 (en) | 2017-03-03 | 2019-07-26 | Performance assistance apparatus and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-040597 | 2017-03-03 | ||
JP2017040597A JP6638673B2 (ja) | 2017-03-03 | 2017-03-03 | 教習装置、教習プログラムおよび教習方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/522,813 Continuation US20190348014A1 (en) | 2017-03-03 | 2019-07-26 | Performance assistance apparatus and method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018159829A1 true WO2018159829A1 (ja) | 2018-09-07 |
Family
ID=63370090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/008100 WO2018159829A1 (ja) | 2017-03-03 | 2018-03-02 | 演奏支援装置及び方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20190348014A1 (ja) |
JP (1) | JP6638673B2 (ja) |
CN (1) | CN110088830B (ja) |
WO (1) | WO2018159829A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6638674B2 (ja) * | 2017-03-03 | 2020-01-29 | ヤマハ株式会社 | 教習装置、教習プログラムおよび教習方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0627938A (ja) * | 1992-07-08 | 1994-02-04 | Kawai Musical Instr Mfg Co Ltd | ピアノのペダル状態表示装置 |
JP2000126460A (ja) * | 1998-11-12 | 2000-05-09 | Snk:Kk | アミュ―ズメント装置及びコントロ―ラ |
JP2005265903A (ja) * | 2004-03-16 | 2005-09-29 | Yamaha Corp | 鍵盤楽器 |
JP2014077965A (ja) * | 2012-10-12 | 2014-05-01 | Yamaha Corp | 楽譜表示装置、楽譜表示方法、および当該楽譜表示方法を実現するためのプログラム |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6124998Y2 (ja) * | 1978-01-27 | 1986-07-28 | ||
JPS5646283A (en) * | 1979-09-20 | 1981-04-27 | Nippon Musical Instruments Mfg | Electronic musical instrument |
US5690496A (en) * | 1994-06-06 | 1997-11-25 | Red Ant, Inc. | Multimedia product for use in a computer for music instruction and use |
JP3239615B2 (ja) * | 1994-06-07 | 2001-12-17 | ヤマハ株式会社 | 運指表示装置 |
US5739457A (en) * | 1996-09-26 | 1998-04-14 | Devecka; John R. | Method and apparatus for simulating a jam session and instructing a user in how to play the drums |
JP3317686B2 (ja) * | 1999-09-03 | 2002-08-26 | コナミ株式会社 | 歌唱伴奏システム |
US6586666B2 (en) * | 2000-11-29 | 2003-07-01 | Yamaha Corporation | Electronic musical instrument |
US6739457B2 (en) * | 2001-08-17 | 2004-05-25 | Gala Industries, Inc. | Deflector for centrifugal pellet dryer screen |
JP2003108119A (ja) * | 2001-09-28 | 2003-04-11 | Casio Comput Co Ltd | 演奏情報表示装置、及びプログラム |
EP1583299B1 (en) * | 2004-03-04 | 2008-01-23 | Yamaha Corporation | Data delivery apparatus and method, and terminal apparatus for example for the teaching of music |
JP4513713B2 (ja) * | 2005-10-21 | 2010-07-28 | カシオ計算機株式会社 | 演奏教習装置および演奏教習処理のプログラム |
JP4613817B2 (ja) * | 2005-12-27 | 2011-01-19 | カシオ計算機株式会社 | 運指表示装置、及びプログラム |
US7642440B2 (en) * | 2006-03-23 | 2010-01-05 | Yamaha Corporation | Percussion instrument and electronic percussion instrument |
JP5487712B2 (ja) * | 2009-05-13 | 2014-05-07 | ヤマハ株式会社 | 演奏支援装置 |
US8017854B2 (en) * | 2009-05-29 | 2011-09-13 | Harmonix Music Systems, Inc. | Dynamic musical part determination |
US8158873B2 (en) * | 2009-08-03 | 2012-04-17 | William Ivanich | Systems and methods for generating a game device music track from music |
JP5437003B2 (ja) * | 2009-09-28 | 2014-03-12 | 株式会社コナミデジタルエンタテインメント | ゲーム機及びそのコンピュータプログラム |
US8338684B2 (en) * | 2010-04-23 | 2012-12-25 | Apple Inc. | Musical instruction and assessment systems |
US20120055319A1 (en) * | 2010-09-03 | 2012-03-08 | Chia-Yen Lin | Multi-Key Electronic Music Instrument |
US9808724B2 (en) * | 2010-09-20 | 2017-11-07 | Activision Publishing, Inc. | Music game software and input device utilizing a video player |
US8766077B2 (en) * | 2012-02-06 | 2014-07-01 | Casio Computer Co., Ltd. | Music playing movement display control device, music playing movement control method and computer readable medium |
US8987573B1 (en) * | 2013-09-20 | 2015-03-24 | André M. Lippens | Music teaching device and method |
US10102767B2 (en) * | 2015-12-18 | 2018-10-16 | Andrey Aleksandrovich Bayadzhan | Musical notation keyboard |
JP6638674B2 (ja) * | 2017-03-03 | 2020-01-29 | ヤマハ株式会社 | 教習装置、教習プログラムおよび教習方法 |
JP2018146718A (ja) * | 2017-03-03 | 2018-09-20 | ヤマハ株式会社 | 教習装置、教習プログラムおよび教習方法 |
US10509529B2 (en) * | 2017-09-29 | 2019-12-17 | Apple Inc. | Dynamic navigation object for a step-sequencer |
-
2017
- 2017-03-03 JP JP2017040597A patent/JP6638673B2/ja active Active
-
2018
- 2018-03-02 WO PCT/JP2018/008100 patent/WO2018159829A1/ja active Application Filing
- 2018-03-02 CN CN201880005144.2A patent/CN110088830B/zh active Active
-
2019
- 2019-07-26 US US16/522,813 patent/US20190348014A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0627938A (ja) * | 1992-07-08 | 1994-02-04 | Kawai Musical Instr Mfg Co Ltd | ピアノのペダル状態表示装置 |
JP2000126460A (ja) * | 1998-11-12 | 2000-05-09 | Snk:Kk | アミュ―ズメント装置及びコントロ―ラ |
JP2005265903A (ja) * | 2004-03-16 | 2005-09-29 | Yamaha Corp | 鍵盤楽器 |
JP2014077965A (ja) * | 2012-10-12 | 2014-05-01 | Yamaha Corp | 楽譜表示装置、楽譜表示方法、および当該楽譜表示方法を実現するためのプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN110088830A (zh) | 2019-08-02 |
JP2018146716A (ja) | 2018-09-20 |
US20190348014A1 (en) | 2019-11-14 |
CN110088830B (zh) | 2024-02-13 |
JP6638673B2 (ja) | 2020-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4094236B2 (ja) | 演奏支援装置、演奏支援方法及び同方法をコンピュータで実現させる演奏支援プログラム | |
JP3719124B2 (ja) | 演奏指示装置及び方法並びに記憶媒体 | |
US7288711B2 (en) | Chord presenting apparatus and storage device storing a chord presenting computer program | |
US7880078B2 (en) | Electronic keyboard instrument | |
CN110114811B (zh) | 演奏辅助装置以及方法 | |
JP2001092456A (ja) | 演奏ガイド機能を備えた電子楽器および記憶媒体 | |
JP2012515622A (ja) | 対話型楽器ゲーム | |
JP4265551B2 (ja) | 演奏補助装置及び演奏補助プログラム | |
WO2018159830A1 (ja) | 演奏支援装置及び方法 | |
JP3858899B2 (ja) | 弦楽器型の電子楽器 | |
JP2002372967A (ja) | 鍵盤演奏ガイド装置 | |
JP4379291B2 (ja) | 電子音楽装置及びプログラム | |
WO2018159829A1 (ja) | 演奏支援装置及び方法 | |
US7838754B2 (en) | Performance system, controller used therefor, and program | |
JP2007163710A (ja) | 演奏支援装置及びプログラム | |
JP7338669B2 (ja) | 情報処理装置、情報処理方法、演奏データ表示システム、およびプログラム | |
JP4244504B2 (ja) | 演奏制御装置 | |
JP7456149B2 (ja) | プログラム、電子機器、方法、および演奏データ表示システム | |
JP5590350B2 (ja) | 楽曲演奏装置及び楽曲演奏用プログラム | |
JP2007072387A (ja) | 演奏補助装置及びプログラム | |
JP3624773B2 (ja) | 読譜練習装置、読譜練習方法及び同方法を実現するためのプログラムを記録したコンピュータ読取り可能な記録媒体 | |
JP2006251821A (ja) | 演奏支援装置、演奏支援方法及び同方法をコンピュータで実現させる演奏支援プログラム | |
US20150075355A1 (en) | Sound synthesizer | |
JP2008052118A (ja) | 電子鍵盤楽器、及びそれに用いるプログラム | |
JP2009204822A (ja) | 電子鍵盤楽器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18761372 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18761372 Country of ref document: EP Kind code of ref document: A1 |