Information processing equipment, electronic musical instruments, methods and programs

The information processing apparatus and electronic musical instrument address the lack of realism in mechanical operation by assigning performance patterns to keys and setting tempo based on key press timings, enabling a natural playing experience.

JP2026046137APending Publication Date: 2026-03-13CASIO COMPUTER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing electronic musical instruments that switch accompaniment patterns through mechanical operations fail to provide users with a realistic playing experience.

Method used

An information processing apparatus and electronic musical instrument that assign performance patterns to keys, set the tempo based on key press timings, and reproduce musical sounds at the set tempo, allowing users to experience the sensation of playing an instrument.

Benefits of technology

Enables users to realistically experience playing a musical instrument by reproducing musical sounds at a tempo synchronized with their key presses, providing a natural and intuitive playing sensation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026046137000001_ABST
    Figure 2026046137000001_ABST
Patent Text Reader

Abstract

The goal is for users to experience the feeling of actually playing a musical instrument. [Solution] The information processing device comprises a performance control unit to which a performance pattern is assigned, and a control unit. The control unit sets the tempo of the performance pattern based on the timing of multiple operations on the performance control unit, and plays the musical tones of the performance pattern at the set tempo.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus, an electronic musical instrument, a method, and a program.

Background Art

[0002] An electronic musical instrument that performs automatic performance is known. The specific configuration of this type of electronic musical instrument is described in, for example, Patent Document 1. When the electronic musical instrument described in Patent Document 1 receives a predetermined user operation, for example, it switches an accompaniment pattern and automatically performs accompaniment with the switched accompaniment pattern.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the electronic musical instrument described in Patent Document 1, the accompaniment pattern is switched by a mechanical operation such as tapping a pad multiple times. Therefore, it is difficult for the user to obtain a feeling of actually playing the instrument.

[0005] In view of the above circumstances, an embodiment of the present disclosure aims to provide an information processing apparatus, an electronic musical instrument, a method, and a program that can give a user a feeling of actually playing an instrument.

Means for Solving the Problems

[0006] An information processing apparatus according to an embodiment of the present disclosure includes a performance operator to which a performance pattern is assigned, and a control unit. The control unit sets the tempo of the performance pattern based on the timings of a plurality of operations on the performance operator, and reproduces the musical sound of the performance pattern at the set tempo.

Effects of the Invention

[0007] According to one embodiment of the present disclosure, an information processing device, an electronic musical instrument, a method, and a program are provided that enable a user to experience the sensation of realistically playing a musical instrument. [Brief explanation of the drawing]

[0008] [Figure 1] This is an external view of an electronic musical instrument according to one embodiment of the present disclosure. [Figure 2] This is a block diagram showing the configuration of an electronic musical instrument according to one embodiment of the present disclosure. [Figure 3] This figure shows an example of a performance pattern assigned to the keyboard of an electronic musical instrument in one embodiment of the present disclosure. [Figure 4] This figure illustrates a method for setting the tempo of a performance pattern in one embodiment of the present disclosure. [Figure 5] This flowchart shows a process performed by an electronic musical instrument in one embodiment of this disclosure. [Figure 6] This flowchart shows the process performed by the electronic musical instrument in Modification 1 of this disclosure. [Figure 7] This figure illustrates a method for setting the tempo of a performance pattern in Modification 2 of this disclosure. [Modes for carrying out the invention]

[0009] The following description relates to an information processing apparatus, an electronic musical instrument, a method, and a program according to one embodiment of the present disclosure. Common or corresponding elements are denoted by the same or similar reference numerals, and redundant descriptions are omitted or simplified as appropriate.

[0010] The electronic instrument 1 shown in Figure 1 is an example of an information processing device and also an example of a musical performance device. The electronic instrument 1 is, for example, an electronic keyboard. The electronic instrument 1 may also be an electronic keyboard instrument other than an electronic keyboard, such as an electronic piano. The electronic instrument 1 may also be other forms of electronic instruments, such as electronic percussion instruments, electronic wind instruments, or electronic string instruments.

[0011] The information processing device relating to this disclosure is not limited to electronic musical instrument 1. The information processing device may be, for example, a device on which a musical instrument application that reproduces electronic musical instrument 1 is installed. Exemplary examples include a smartphone, tablet, notebook PC (Personal Computer), portable game console, or PDA (Personal Digital Assistant) on which such a musical instrument application is installed.

[0012] Electronic instrument 1 is an example of a computer. As shown in Figure 2, electronic instrument 1 has the following hardware configuration: processor 10, RAM (Random Access Memory) 11, flash ROM (Read Only Memory) 12, external connection interface 13, keyboard 14, switch panel 15, key scanner 16, control elements 17, input / output interface 18, LCD (Liquid crystal display) unit 19, sound source LSI (Large Scale Integration) 20, D / A converter 21, and amplifier 22. The various parts of electronic instrument 1 are connected by bus 23.

[0013] The processor 10 reads the program and data stored in the flash ROM 12. The processor 10 comprehensively controls the electronic instrument 1 by using the RAM 11 as a work area.

[0014] The processor 10 is, for example, a single processor or a multi-processor, and includes at least one processor. In a configuration including multiple processors, the processor 10 may be packaged as a single device, or it may consist of multiple physically separated devices within the electronic instrument 1. The processor 10 may be called, for example, a control unit, a CPU (Central Processing Unit), an MPU (Micro Processor Unit), or an MCU (Micro Controller Unit).

[0015] The RAM 11 temporarily holds data and programs. Various programs and various data read from the flash ROM 12 are held in the RAM 11.

[0016] The flash ROM 12 is a non-volatile semiconductor memory such as a flash memory, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically Erasable Programmable ROM). The flash ROM 12 stores a control program 12A. By the processor 10 executing the control program 12A, various processes according to an embodiment of the present disclosure are executed.

[0017] The external connection interface 13 is, for example, an interface that inputs and outputs MIDI data (MIDI messages) in serial format with an external MIDI (Musical Instrument Digital Interface) device under the control of the processor 10.

[0018] The keyboard 14 has 61 keys that are performance operators. Specifically, the keyboard 14 has 32 white keys and 25 black keys. Each key is associated with a different pitch. The electronic musical instrument 1 produces musical tones in response to a key pressing operation on the keys included in the keyboard 14. The number of keys of the keyboard 14 is not limited to 61. The keyboard 14 may be configured to have other numbers of keys, such as 88 keys or 76 keys. That is, each key of the keyboard 14 is an example of a plurality of performance operators that specify different pitches.

[0019] The switch panel 15 includes various operators for operating the electronic musical instrument 1. The various operators include operators corresponding to various functions such as power supply, recording, playback / stop, pitch adjustment, and timbre selection.

[0020] The key scanner 16 monitors key presses and key releases on the keyboard 14. When the key scanner 16 detects a key press operation by, for example, a user, it outputs a key press event to the processor 10. The key press event includes information on the pitch (key number) of the key related to the key press operation. The key number may also be called a key code, a MIDI key, or a note number. The pitch may also be called a note.

[0021] In this embodiment, a means for measuring the key press speed (velocity) is separately provided, and the velocity measured by this means is also included in the key press event. Exemplarily, a plurality of contact switches are provided for each key. The velocity is measured based on the difference in the conduction time of each contact switch when the key is pressed. The velocity can be said to be a value indicating the intensity of the key press operation, and can also be said to be a value indicating the loudness (volume) of the musical sound.

[0022] The operator 17 includes a rotary encoder for parameter selection, a rotary encoder for parameter value input, a pitch bend wheel, a modulation wheel, etc. When the user operates the operator 17, a signal indicating the operation content is output to the processor 10 via the input / output interface 18.

[0023] The LCD unit 19 includes an LCD and a driver. When the driver drives the LCD according to a control signal from the processor 10, a screen corresponding to the control signal is displayed. The LCD may be replaced with other types of display devices such as organic EL (Electro Luminescence).

[0024] The sound source LSI 20 includes a media player and a sound source module. The media player has built-in codecs that support various formats. The media player can play audio data in various formats. The sound source module processes various events (note on, auto off, control change, etc.) in response to performance operations. For example, when a note on event corresponding to a key press is input, the sound source module reads the corresponding waveform data from RAM 11 according to the sound generation instruction from processor 10. The waveform data is stored, for example, in flash ROM 12. The waveform data is loaded into RAM 11 during the startup process of the electronic instrument 1 so that musical tones are quickly generated in response to key presses.

[0025] The sound source module generates musical tones based on waveform data read from RAM 11. The sound source module comprises multiple generator sections. The sound source module can simultaneously produce up to the number of musical tones corresponding to the number of generator sections. In this embodiment, the processor 10 and the sound source LSI 20 are configured as separate processors, but in another embodiment, the processor 10 and the sound source LSI 20 may be configured as a single processor.

[0026] The digital musical sound data generated by the sound source LSI 20 is converted into an analog signal by the D / A converter 21, then amplified by the amplifier 22, and output, for example, from the line out terminal. The musical sound is then played back through a speaker connected to the line out terminal, for example. The speaker may be built into the electronic instrument 1 or connected externally.

[0027] In electronic musical instruments such as electronic keyboards and drum pads, single notes or phrases of drums (an example of percussion instruments) can be assigned to performance controls (keys, pads). However, with electronic instruments where single notes are assigned, it is difficult to reproduce realistic drumming unless the user understands drum phrases and can play multiple instruments such as bass drum, snare drum, tom-toms, and cymbals with precise finger movements on both hands. On the other hand, with electronic instruments where drum phrases are assigned, the user can easily play even complex phrases by pressing the performance controls. However, pressing the performance controls only switches between phrases. Because the operation feels very mechanical and the number of operations is small, the user does not easily get the feeling of playing drums realistically.

[0028] Therefore, in this embodiment, the electronic instrument 1 has a different drum playing pattern assigned to each individual key of the keyboard 14 (an example of a playing control), and sets the tempo of the playing pattern based on the timing of multiple key presses, and plays the musical sound of the playing pattern corresponding to each key press at the set tempo. In other words, in this embodiment, the playing pattern progresses at a tempo set according to the key press, rather than at a preset constant tempo.

[0029] For example, by pressing keys in time with a melody being played simultaneously (such as a built-in song from electronic instrument 1, a song played by another audio device, or a live performance by another person), the user can reproduce the performance of an instrument such as drums at a tempo corresponding to the key presses (hereinafter referred to as "operation tempo"). Since the operation tempo, which matches the melody, is reflected as the tempo of the performance pattern, the user can get the feeling of realistically playing an instrument.

[0030] For example, striking the appropriate keys in time with a 4 / 4 melody, as if clapping your hands, is not difficult even for users unfamiliar with playing musical instruments or beginners. Each time the user strikes a key, a short (for example, one or two beats long) musical pattern assigned to that key is played, consisting of sounds from instruments such as bass drum, snare drum, and cymbals. By striking the keys in time with the melody, the user can easily and rhythmically reproduce drumming.

[0031] For example, if the tempo of the key presses is out of sync with the melody, the musical notes of the performance pattern will be played according to the player's tempo, not the melody. In other words, even in such cases, the player's tempo is faithfully reflected as the tempo of the performance pattern. As a result, the user can get the feeling that they are actually playing the drums.

[0032] The timbres of the musical sounds that make up the performance pattern are percussion instruments, and in this embodiment, they are drums (bass drum, snare drum, tom-toms, cymbals, etc.). These types of instruments are primarily for keeping rhythm and do not require consideration of chords. Therefore, users can perform harmonious music with the melody simply by striking the keys randomly. The timbres of the musical sounds that make up the performance pattern are not limited to drums; other instruments (for example, tambourines, maracas, triangles, and other percussion instruments) may also be used.

[0033] In this embodiment, musical sounds are reproduced that represent a performance pattern combining multiple parts such as bass drum, snare drum, and cymbals. Therefore, even if the user is not familiar with drum phrases, they can reproduce natural-sounding drum performances without any sense of incongruity. Furthermore, because the performance pattern includes multiple parts (in other words, multiple timbres), the user can reproduce a wide variety of drum performances, and can even reproduce highly complex drum performances.

[0034] Each of the 14 keys on the keyboard has the function of specifying a performance pattern, acting as a trigger to start playback of the performance pattern, and setting the tempo of the performance pattern. In other words, the user can have the electronic instrument 1 perform various processes, such as specifying a performance pattern, playing the specified performance pattern, and setting the tempo of the played performance pattern, simply by pressing a key.

[0035] Figure 3 illustrates an example of a performance pattern assigned to individual keys of the keyboard 14. Figure 3 shows some of the performance patterns assigned to individual keys of the keyboard 14. A performance pattern may be assigned to all keys of the keyboard 14, or it may be assigned to only some of the keys of the keyboard 14. Information indicating which keys have a performance pattern assigned to them may be printed on the casing of the electronic instrument 1.

[0036] As shown in Figure 3, the first performance pattern group PP1, the second performance pattern group PP2, and the third performance pattern group PP3 are assigned to the keyboard 14. The symbols P1 to P9 indicate the performance patterns assigned to individual keys on the keyboard 14. The numbers in parentheses following the symbols P1 to P9 indicate the key number of the key to which the performance pattern is assigned. For example, performance pattern P1 is assigned to key number 53 (=F3).

[0037] The correspondence between performance patterns and keys (in other words, key numbers) is registered in table 12B stored in flash ROM 12. The assignment of performance patterns to keys is pre-set during the manufacturing of the electronic instrument 1. This assignment may be changed arbitrarily by the user.

[0038] Users may be able to assign their own performance patterns or performance patterns imported from external devices to any key. For example, a user can create MIDI performance patterns or PCM (Pulse Code Modulation) performance patterns and assign them to any key. A user can also create minus-one data, which is just the drum part from a sound source, and assign it to any key. This allows users to reproduce a wider variety of drum performances and easily reproduce their favorite phrases.

[0039] In the example shown in Figure 3, playing patterns P1-P3 (i.e., the first playing pattern group PP1), which users tend to select on the first and third beats in a 4 / 4 time signature song, are assigned to the keys on the left side of the keyboard 14. Also, playing patterns P4-P6 (i.e., the second playing pattern group PP2), which users tend to select on the second and fourth beats in a 4 / 4 time signature song, are assigned to the keys on the right side of the keyboard 14. As a result, users can experience simulated drumming by performing actions that mimic drumstick striking, such as alternately striking the keys with their left and right fingers.

[0040] Performance patterns P1 to P6 include at least one musical note and have a length of one beat or more (for example, one or two beats). Performance patterns P1 to P3 are, for example, performance patterns that do not include a snare drum. Performance patterns P4 to P6 are, for example, performance patterns that include a snare drum. Performance patterns P1 to P6 are, for example, parts of phrases such as commonly used standard fills and beats (examples of given phrases). Examples of standard phrases include phrases composed of performance patterns P1, P4, P2, and P4 on the first, second, third, and fourth beats respectively; phrases composed of performance patterns P1, P5, P1, and P4 on the first, second, third, and fourth beats respectively; and phrases composed of performance patterns P1, P6, P3, and P4 on the first, second, third, and fourth beats respectively. In other words, such phrases are divided into multiple sections (for example, sections of one or two beats), and the phrase-forming musical notes (at least one example of a musical note) that progress in each section constitute each of the performance patterns P1 to P6. Users can easily reproduce drum phrases that are variations on standard fills or beats simply by hitting keys in time with the melody. Users can also easily reproduce standard phrases such as 8-beat rhythms simply by repeatedly hitting the same key.

[0041] The performance patterns P7-P9 included in the third performance pattern group PP3 are high-difficulty phrases of about 1-2 measures in length that can be used directly as fills. Even users unfamiliar with drumming or beginners can easily enjoy playing with advanced techniques simply by hitting the keys assigned to performance patterns P9-P9.

[0042] Figure 4 is used to explain how to set the tempo for drum performance. Figure 4 shows, using musical notation, how a user presses keys in time with a melody. In Figure 4, the musical notation labeled "Melody" indicates a melody that is played simultaneously (a built-in song of electronic instrument 1, a song played by another audio device, a live performance by another person, etc.). In Figure 4, the musical notation labeled "Key Press" indicates the timing of the user's key press and the pitch of the corresponding key number. In the example in Figure 4, the key press is performed at a tempo of 120 BPM (Beats Per Minute). In Figure 4, "Tempo" indicates the tempo of the performance pattern that is set based on the timing of the key press. In Figure 4, "Playback" shows the musical notes of the performance pattern that are played in response to the key press using musical notation.

[0043] In Figure 4, symbols T1 to T6 indicate the timing of key presses. The symbols in parentheses following T1 to T6 indicate the performance pattern assigned to the pressed key. For example, at timing T1, the key assigned to performance pattern P1 is pressed.

[0044] Electronic instrument 1 sets the tempo of the performance pattern based on the time interval TI between the timing T1 of the first key press (an example of the first operation) and the timing T2 of the second key press (an example of the second operation). In the example in Figure 4, the time interval TI between timing T1 and timing T2 is 0.5 seconds. Electronic instrument 1 sets the tempo of the performance pattern to a value corresponding to the time interval TI, i.e., 120, using the length of a quarter note as the time interval TI. Note that the time interval TI cannot be measured by the first key press alone. Therefore, the performance pattern P1 corresponding to the first key press is played at the default tempo. The default tempo is, for example, 100.

[0045] As shown in Figure 4 for each performance pattern labeled "Playback," users can simply tap keys in time with the melody to produce musical sounds that combine the sounds of bass drums, snare drums, cymbals, and other percussive sounds, giving them the realistic feeling of performing complex drum music.

[0046] Because no prior tempo setting is required, there are fewer constraints on the timing of when the performance pattern starts playing. The corresponding musical sound of the performance pattern is played immediately upon pressing a key. As a result, users can easily get the feeling of realistically playing the drums.

[0047] Using Figure 5, the processing performed by the electronic instrument 1 (more specifically, the processor 10 and sound source LSI 20) in one embodiment of this disclosure will be described. For example, when a key press operation is performed on the keyboard 14, the execution of the processing shown in Figure 5 begins.

[0048] The steps in the flowchart shown in this embodiment may be rearranged in order, provided that this is not inconsistent. For example, while this disclosure presents various step sequences using exemplary order, it is not limited to this presented order. Furthermore, the steps in the flowchart shown in this embodiment may be executed in parallel or in parallel, provided that this is not inconsistent.

[0049] The electronic instrument 1 determines whether the drum performance function is turned on or off (step S101). The drum performance function is a function that plays musical tones of drum performance patterns in response to key presses. The user can switch the drum performance function on and off by operating the switch panel 15, for example. If the drum performance function is off (step S101: NO), the electronic instrument 1 terminates the processing of this flowchart. In this case, the electronic instrument 1 performs normal sound generation processing in response to key press events, for example.

[0050] If the drum performance function is turned on (step S101: YES), the electronic instrument 1 determines whether the key press operation that triggered the execution of the process in Figure 5 (hereinafter simply referred to as "key press operation" in the description of Figure 5) corresponds to the first operation (step S102). The first operation is, for example, the first key press operation performed after the drum performance function is turned on (i.e., the first time).

[0051] If the key press operation corresponds to the first operation (step S102: YES), the electronic instrument 1 sets the BPM of the performance pattern to a default value (e.g., 100) (step S103). The electronic instrument 1 plays the musical notes of the performance pattern corresponding to the key press operation at the set default value BPM (step S108). The electronic instrument 1 may also change the volume of the performance pattern according to the velocity at the time of the key press operation.

[0052] In percussion instruments, if a strike is made while a sound is being produced, the previously produced sound disappears, and a new sound is produced by the strike. In light of this characteristic of percussion instruments, if the key press operation does not correspond to the first operation (step S102: NO), the electronic instrument 1 determines whether a performance pattern is currently playing (step S104). If a performance pattern is currently playing (step S104: YES), the electronic instrument 1 prioritizes producing a new sound corresponding to the key press operation, so it stops the currently playing performance pattern (step S105) and proceeds to step S106. If a performance pattern is not currently playing (step S104: NO), the electronic instrument 1 has nothing to stop, so it proceeds to step S106 without performing step S105.

[0053] The electronic instrument 1 determines whether the key press operation corresponds to the second operation (step S106). The second operation is, for example, the second key press operation performed after the drum performance function is turned on. If the key press operation corresponds to the second operation (step S106: YES), the electronic instrument 1 updates the BPM of the performance pattern (step S107). Specifically, as explained in the example in Figure 4, the electronic instrument 1 calculates and updates the BPM based on the time interval TI between the timing of the first operation and the timing of the second operation. The electronic instrument 1 plays the musical tone of the performance pattern corresponding to the key press operation at the updated BPM (step S108).

[0054] The time required to calculate the BPM is significantly shorter than the time required from detecting a key press to playing the musical tone of the performance pattern. Therefore, in step S108, the electronic instrument 1 can play the musical tone of the performance pattern corresponding to the second operation at the updated BPM.

[0055] From this point onward, the musical notes of the performance pattern are played at the BPM updated in step S107. That is, if the key press is the third or later key press (step S106: NO), the electronic instrument 1 plays the musical notes of the performance pattern corresponding to the key press without updating the BPM (step S108).

[0056] Even users unfamiliar with playing musical instruments or beginners can reproduce various drum phrases using just one or two fingers, for example, by simply playing four beats in time with the rhythm. Furthermore, by pressing keys in time with the melody, the tempo of the playing pattern automatically adjusts to match the melody. Because there's no need to set the tempo beforehand, even users unfamiliar with parameter settings can enjoy playing drums in harmony with the melody.

[0057] The timing at which the tempo of the performance pattern is set is not limited to the timing exemplified in the flowchart of Figure 5. Electronic instrument 1 may set the tempo of the performance pattern based on the time interval between the timing of the nth key press (where n is a natural number greater than or equal to 2) and the timing of the mth key press (where m is a natural number greater than or equal to 3). The nth and mth presses mentioned above may be discontinuous (for example, the 1st and 3rd presses, the 2nd and 5th presses, etc.).

[0058] The electronic instrument 1 may set the tempo of the performance pattern based on the timing of three or more key presses. For example, the electronic instrument 1 may set the tempo of the performance pattern based on the average value of multiple time intervals (for example, the time interval between the timing of the first operation and the timing of the second operation, and the time interval between the timing of the second operation and the timing of the third operation (the key press following the second operation)). In this case, the tempo of the performance pattern can be set with greater accuracy, reflecting the operation tempo.

[0059] The electronic instrument 1 may monitor the timing of key presses and update the tempo of the performance pattern as needed based on the monitoring results. For example, each time the electronic instrument 1 detects a key press, it measures the time interval since the previous key press (e.g., one or two key presses prior) and updates the tempo of the performance pattern to a tempo corresponding to the measured time interval. Alternatively, for example, the electronic instrument 1 may calculate the average value of the key press timings within a predetermined time period (e.g., several seconds) and update the tempo of the performance pattern based on the calculated average value.

[0060] The tempo of the performance pattern may be changed during performance. The process of changing the tempo of the performance pattern in Modification 1 will be explained using Figure 6. For example, when the user performs a predetermined tempo change operation on the switch panel 15 to change the tempo, the process shown in Figure 6 is started.

[0061] The electronic instrument 1 determines whether or not a key press operation has been performed (step S201). For example, if no key press operation is performed within a certain time after the tempo change operation (step S201: NO), the electronic instrument 1 terminates the process of this flowchart. In other words, the tempo change operation is automatically canceled.

[0062] If a key press operation is performed within a certain time (step S201: YES), the electronic instrument 1 stops playing a performance pattern if it is currently playing, in the same manner as steps S104 to S105 in Figure 5 (steps S202 to S203). Next, the electronic instrument 1 determines whether the key press operation corresponds to the first operation (step S204). In the modified example 1, the first operation is, for example, the first key press operation performed after a tempo change operation.

[0063] If the key press operation corresponds to the first operation (step S204: YES), the electronic instrument 1 plays a musical tone corresponding to the key press operation without changing the current BPM (step S205), and returns to the process in step S201.

[0064] If a key press operation does not correspond to the first operation (step S204: NO), then this key press operation corresponds to the second operation. In modified example 1, the second operation is, for example, the second key press operation performed after a tempo change operation. In this case, the electronic instrument 1 updates the BPM of the performance pattern (step S206). Specifically, the electronic instrument 1 calculates and updates the BPM based on the time interval between the timing of the first operation and the timing of the second operation. The electronic instrument 1 then plays the musical tone of the performance pattern corresponding to the key press operation at the updated BPM (step S207), and the processing of this flowchart ends.

[0065] Thus, in Modification 1, the user can change the tempo of the performance pattern at any time. In another Modification, the electronic instrument 1 may change the tempo of the performance pattern sequentially in real time. For example, the electronic instrument 1 periodically acquires the time interval between two consecutive key presses and periodically updates the tempo of the performance pattern based on the acquired time interval. Since the operation tempo is reflected as the tempo of the performance pattern, the user's intentions are more accurately reflected in the drum performance.

[0066] The tempo of the performance pattern cannot be set by the timing of a single key press. Therefore, in the above embodiment, the musical notes of the performance pattern corresponding to the first key press are played at the default tempo. In other words, immediately after the start of drum performance, the tempo is set regardless of user operation.

[0067] Therefore, in Modification 2 shown in Figure 7, the electronic instrument 1 does not play musical tones of the performance pattern corresponding to the first and second operations. In Modification 2, the electronic instrument 1 plays musical tones of the performance pattern in response to key presses (key presses from the third operation onward, after the second operation) after the tempo has been set based on the time interval TI. That is, in Modification 2, the tempo is set based on the user's operation tempo (e.g., 120), and then the playback of musical tones of the performance pattern begins. This avoids the performance pattern being played at a tempo that does not reflect the operation tempo.

[0068] The above is a description of exemplary embodiments of the present disclosure. Embodiments of the present disclosure are not limited to those described above, and various modifications are possible within the scope of the technical idea of ​​the present disclosure. For example, embodiments of the present application include combinations of embodiments explicitly shown in the specification or obvious embodiments as appropriate. [Explanation of symbols]

[0069] 1: Electronic musical instrument, 10: Processor, 14: Keyboard, 20: Sound source LSI

Claims

1. A performance control that has a performance pattern assigned to it, It comprises a control unit and, The control unit, The tempo of the performance pattern is set based on the timing of multiple operations on the performance control element. The musical tones of the performance pattern are played back at the set tempo. Information processing device.

2. The control unit sets the tempo based on the time interval between the timing of the first operation on the performance control and the timing of the second operation which occurs after the first operation. The information processing apparatus according to claim 1.

3. The control unit, Without reproducing the musical tones of the performance pattern corresponding to the first and second operations, At the set tempo, the musical tones of the performance pattern corresponding to the third operation and subsequent operations after the second operation are played back. The information processing apparatus according to claim 2.

4. The aforementioned performance pattern includes at least one musical note and has a duration of one beat or more. The information processing apparatus according to claim 1.

5. A predetermined phrase is divided into multiple sections, and at least one musical note that progresses in each of the divided sections constitutes the aforementioned performance pattern. The information processing apparatus according to claim 1.

6. The aforementioned performance pattern consists of multiple timbres, The information processing apparatus according to claim 1.

7. The aforementioned musical sound has the timbre of a percussion instrument. The information processing apparatus according to claim 1.

8. A plurality of performance controls, each assigned a different performance pattern, An information processing device according to any one of claims 1 to 7, Equipped with, Electronic musical instrument.

9. The tempo of the performance pattern is set based on the timing of multiple operations on the performance control to which the performance pattern is assigned. The musical tones of the performance pattern are played back at the set tempo. To have the computer perform the process. method.

10. The tempo of the performance pattern is set based on the timing of multiple operations on the performance control to which the performance pattern is assigned. The musical tones of the performance pattern are played back at the set tempo. To have the computer perform the process. program.

Citation Information

Patent Citations

  • Electronic percussion instrument

    JP2000194371A