Musical sound processing device, musical sound processing method and storage medium

By introducing a first control unit and a second control unit into the musical tone processing device, the pronunciation timing of the first and second tones is controlled respectively, the limitations of the existing electronic instruments in synchronous performance and musical tone interval control are solved, and the effect of generating interesting musical tones is achieved.

CN112447157BActive Publication Date: 2025-04-01ROLAND CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010847737.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-09-04
Filing Date
2020-08-21
Publication Date
2025-04-01
Estimated Expiration
2040-08-21

AI Technical Summary

Technical Problem

Existing electronic instruments have limitations in synchronous performance and musical interval control, making it difficult to generate interesting musical notes.

Method used

By introducing a first control unit and a second control unit into the musical tone processing device, the pronunciation timing of the first tone and the second tone that are immediately followed by or overlapped therewith are respectively controlled. When the first control unit does not acquire external timing information, the pronunciation timing of the first tone is controlled according to the first beat speed; when the timing information is acquired, the first control unit controls according to the second beat speed based on the timing information.

Benefits of technology

By adjusting the pronunciation interval between the first and second tones, interesting musical notes are generated, which enhances the changes and diversity of musical notes. Whether external timing information is obtained or not, the performance of musical notes can be effectively controlled.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112447157B_ABST
    Figure CN112447157B_ABST
Patent Text Reader

Abstract

The present invention provides a musical sound processing device, a musical sound processing method and a storage medium capable of producing interesting musical sounds. The musical sound processing device comprises: a first control unit for controlling the timing of producing a first sound in a tone class arriving at an interval; and a second control unit for controlling the timing of producing a second sound immediately following the first sound or overlapping the first sound according to a first tempo, wherein the first control unit controls the timing of producing the first sound according to the first tempo when timing information from the outside is not obtained, and controls the timing of producing the first sound according to a second tempo based on the timing information and different from the first tempo when timing information is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a musical sound processing device, a musical sound processing method and a storage medium. Background Art

[0002] In the past, there was an electronic musical instrument that has a function of synchronous performance based on an external synchronization signal and a function of controlling the pitch of a musical sound. For example, the time interval of a timing clock input from the outside is measured to determine the external tempo, and the speed of the pitch change of the musical sound is changed according to the external tempo. In this way, the pitch change time of the generated musical sound is adapted to the external tempo, and the musical sound is played using the pitch change time (for example, Patent Document 1).

[0003] [Prior art literature]

[0004] [Patent Document]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 2002-258850 Summary of the invention

[0006] [Problems to be solved by the invention]

[0007] An object of the present invention is to provide a musical sound processing device, a musical sound processing method and a storage medium capable of generating interesting musical sounds.

[0008] [Technical means to solve the problem]

[0009] One embodiment of the present invention is a musical sound processing device. The musical sound processing device includes: a first control unit that controls the timing of the first sound in the tone class that arrives at an interval; and a second control unit that controls the timing of the second sound that is immediately adjacent to the first sound or overlaps with the first sound according to a first tempo, wherein the first control unit controls the timing of the first sound according to the first tempo when timing information from the outside is not obtained, and controls the timing of the first sound according to a second tempo based on the timing information and different from the first tempo when timing information is obtained.

[0010] Another embodiment of the present invention includes a musical sound processing method, a program, a storage medium storing the program, and the like having the same features as the musical sound processing device. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 A circuit configuration example of a musical sound processing device according to an embodiment is shown.

[0012] Figure 2 This is an illustration of the sequencer and arpeggio performance.

[0013] Figure 3This is a diagram showing the operation when timing information is input from the outside.

[0014] Figure 4 This is a flowchart showing an example of processing of a music sequencer.

[0015] Figure 5 This is a flowchart showing an example of processing of a music sequencer.

[0016] Figure 6 : is a flowchart showing a processing example of the arpeggio control section.

[0017] Figure 7 : is a flowchart showing a processing example of the arpeggio control section.

[0018] Figure 8 The diagram explains the first to third musical tones and their pronunciation timings.

[0019] [Explanation of Symbols]

[0020] 10: Musical sound processing device

[0021] 11: SoC

[0022] 12: CPU

[0023] 13: DSP

[0024] 20: Input device

[0025] 22: Operating parts

[0026] 23: Button Group

[0027] 101: Sequencer

[0028] 103: Tempo control unit

[0029] 104: Arpeggio Control Section

[0030] 105: Audio source DETAILED DESCRIPTION

[0031] The musical sound processing device according to the embodiment has the following configuration.

[0032] (1) A first control unit is included that controls a sound generation timing of a first tone in a tone class that arrives at an interval.

[0033] (2) A second control unit is included for controlling the timing of producing a second sound that follows the first sound or overlaps the first sound according to the first tempo.

[0034] (3) The first control unit controls the timing of sounding the first sound at the first tempo when the timing information is not obtained from the outside, and controls the timing of sounding the first sound at a second tempo based on the timing information and different from the first tempo when the timing information is obtained.

[0035] According to the musical sound processing device, the tempo that controls the timing of producing the first sound is used separately in the first tempo and the second tempo according to the presence or absence of timing information. By producing the first sound at the second tempo, the interval between the first sound produced in two adjacent pitches can be changed. In the case where the second tempo is slower than the first tempo, the interval between the first sound becomes larger, and in the opposite case, the interval between the first sound becomes smaller. Regardless of whether there is timing information or not, the timing of producing the second sound is carried out at the first tempo. Thus, the interval between the production of the set of the first sound and the second sound can be changed according to the second tempo indicated by the timing information. By such a change, interesting musical sounds can be produced.

[0036] Here, the term "from outside" means obtaining from outside the musical sound processing device. Obtaining from outside includes: obtaining timing information input from an external device (external performance device, etc.) connected to an input terminal, obtaining timing information read from a storage medium connected to or installed in the musical sound processing device, and receiving timing information from a communication network via a network interface.

[0037] The first tone output in each pitch level may be the same tone or a different tone. If the second tone is a tone that is immediately following the first tone or overlaps with the first tone, it may be a harmony tone or a tone outside the harmony. However, the second tone is preferably one or more tones that constitute a harmony tone together with the first tone. In addition, the second tone is preferably an arpeggio tone that takes the first tone as the initial tone and immediately follows it. In other words, the second control unit preferably adopts a structure that controls the pronunciation of the harmony tone including the first tone.

[0038] In addition, the musical sound processing device preferably further includes a sound source, which outputs a third sound input from the outside in parallel with the first sound and the second sound at a sounding timing according to the second tempo. The third sound is, for example, a rhythmic sound, and the rhythmic sound preferably includes a periodically generated accent. However, the third sound may not be a rhythmic sound, and the third sound may not include an accent.

[0039] The musical sound processing device may adopt a structure further including an operating member for updating one of the first tempo and the interval. By changing the first tempo or the interval between pitches, the timing of pronunciation of each tone constituting the set (harmony) of the first tone and the second tone can be expanded or contracted. By the expansion or contraction, the timing of pronunciation consistent with the pronunciation of the third tone changes. That is, the consistent part of the pronunciation constituting the complex rhythm can be changed to obtain interesting musical sounds.

[0040] Hereinafter, a musical sound processing device, a musical sound processing method, and a program according to an embodiment will be described with reference to the drawings. The configuration of the embodiment is an example, and the present invention is not limited to the embodiment.

[0041] <Structure of the Musical Sound Processing Device>

[0042] Figure 1 The following is a structural example of a musical sound processing device. The musical sound processing device 10 includes a system on a chip (SoC) 11 and a storage device 14 connected to the SoC 11. The SoC 11 is connected to a universal serial bus (USB) connector 31, a secure digital (SD) card slot 32, and a connection terminal 33 for a musical instrument digital interface (MIDI) device. The SoC 11 is an example of a control device, a computer, or an information processing device. The storage device 14 is an example of a storage unit or a storage medium.

[0043] The musical sound processing device 10 (SoC 11) is connected to a personal computer (PC) via a USB connector 31 to exchange USB MIDI or USB audio. The musical sound processing device 10 can also display various setting information applied to the musical sound processing device 10 using a display provided by the PC.

[0044] The SoC 11 also reads and writes data such as musical sound data to and from an SD card connected to the SD card slot 32. The SoC 11 can also exchange MIDI data with a MIDI device connected via the connection terminal 33.

[0045] Furthermore, the musical sound processing device 10 (SoC 11) has an input terminal 34 for a musical sound signal from an external performance device such as an electronic musical instrument. The input terminal 34 is connected to an analog digital converter (ADC) 35 to input a digitized musical sound signal to the SoC 11.

[0046] The SoC 11 is an integrated circuit that operates as a central processing unit (CPU) 12 and a digital signal processor (DSP) 13. The storage device 14 includes a read-only memory (ROM) that stores a program executed by the CPU 12 or the DSP 13, a synchronous dynamic random access memory (SDRAM) used as a work area of ​​the CPU 12, and the like.

[0047] The DSP 13 performs signal processing on musical sound data (audio data) read from the SD card or musical sound data input from an electronic musical instrument such as a MIDI device, etc., which are input to the SoC 11. The CPU 12 performs communication with a device (PC, display) connected via the USB connector 31, communication with the SD card, control of communication with the MIDI device, control of the DSP 13, communication with the input device 20, etc. by executing the program.

[0048] A digital-analog converter (DAC) 15 is connected to the SoC 11, and an amplifier (AMP) 16 is connected to the DAC 15. The AMP 16 is connected to a headphone terminal (PHONE) 17 and a speaker terminal (MIX OUT) 18. The musical sound signal processed by the DSP 13 is converted into an analog signal by the DAC 15, amplified by the AMP 16, and connected to the headphone via the terminal 17 or connected to the speaker via the terminal 18. Thus, the musical sound corresponding to the musical sound signal is output from the headphone or the speaker.

[0049] The musical sound processing device 10 has an input device (input panel) 20. The input device 20 has an operation member 22 for setting various parameters of the musical sound processing device 10. The operation member 22 includes a plurality of buttons, switches, sliders, knobs, dial knobs, etc. In addition, the input device 20 has a predetermined number (input panel) used for setting the pitch sequencer. Figure 1 There are 16 button groups 23 (button #0 to button #15).

[0050] <Sequencer and Arpeggio Performance>

[0051] Figure 21 is an explanatory diagram of a sequencer and an automatic arpeggio performance. The SoC 11 of the musical sound processing device 10 operates as a sequencer (an input device for composing music) 101 through an operating member 22 and a button group 23. For example, a user can use the button group 23 (#1 to #16) to set the pitch of the sound to be produced from a maximum of 16 pitches. At this time, the pitch of the sound can be determined according to a prescribed pitch interval (an example of an interval).

[0052] For example, when sound is produced at pitch 1 and pitch 5 among the 16 pitches, the pitch to be produced can be selected by pressing buttons #1 and #5, respectively. When pitch 1 and pitch 5 are selected, the pitch interval between them is 4. The pitch interval "4" is an example, and the pitch interval can be set to an appropriate number other than 4.

[0053] In addition, the user can set note information (also called note data) for each selected pitch using the operating element 22. The note information includes: note number (scale information), note on / off (key pressed / key released), gate time (time from note on to note off), speed (sound intensity), etc.

[0054] The progression of the pitch level is performed, for example, according to the tempo information referred to by the music sequencer 101. For example, the SoC 11 operates as the tempo control unit 103, and supplies information or a signal indicating a first tempo based on a clock pulse generated using a crystal oscillator included in the SoC 11 to the music sequencer 101. The music sequencer 101 performs the transition of the pitch level according to the first tempo.

[0055] exist Figure 2 In the example shown, the number of pitches is set to 8 (1 to 8), and note information is set in pitches "1" and "5". The sound of the sound of the scale "do (C)" is set in pitch 1, and the sound of the scale "re (D)" is set in pitch 5. The sequencer 101 outputs the note information for the sound of the scale "do" at the sounding timing of the pitch 1 according to the first tempo, and outputs the note information for the sound of the scale "re" at the sounding timing of the pitch 5. The note information is stored in the storage device 14.

[0056] The SoC 11 operates as an arpeggio control unit 104 that performs automatic arpeggio performance in accordance with an input sound. That is, the arpeggio control unit 104 generates information of dispersed chords (information of each tone forming the chord) according to the scale represented by the note information of the input sound from the sequencer 101, and outputs the note information of each tone forming the dispersed chord at the first tempo.

[0057] For example, if the scale of the input sound from the sequencer 101 is "do", the arpeggio control unit 104 generates note information of the scattered chord "domisol" with the input sound "do" as the first sound to be played, and outputs the note information for automatic performance of the arpeggio by making each chord sound one by one. In addition, if the scale of the input sound from the sequencer 101 is "lai", the arpeggio control unit 104 generates and outputs the note information of the scattered chord "lai fa la" with the input sound "lai" as the first sound to be played.

[0058] Therefore, if Figure 2 As shown, the arpeggio control unit 104 outputs the note information of the chord “mi (mi) (E)” and the chord “sol (sol) (G)” as arpeggio sounds, which are the input sound “do” from the sequencer 101, immediately following the note information of the chord “do”. In addition, the arpeggio control unit 104 outputs the note information of the chord “fa (fa) (F)” and the chord “la (la) (A)” as arpeggio sounds, which are the input sound “la” from the sequencer 101, immediately following the note information of the chord “la”. At this time, the arpeggio control unit 104 outputs the note information of each chord in accordance with the first tempo supplied by the tempo control unit 103.

[0059] The sound output by the sequencer 101 in each pitch level is an example of a "first sound", and the sound output by the sequencer 101 (for example, "do") is the first chord and the two or more chords immediately following it ("mi-so" immediately following "do") are an example of a "second sound". That is, each chord output by the arpeggio control unit 104 as an arpeggio performance sound immediately following the chord output from the sequencer 101 is an example of a "second sound". The sequencer 101 is an example of a "first control unit", and the arpeggio control unit 104 is an example of a "second control unit". In this embodiment, each action of the sequencer 101 and the arpeggio control unit 104 is performed by the same execution subject (SoC11), but the respective actions of the sequencer 101 and the arpeggio control unit 104 can also be performed by different execution subjects (processor and memory, or hardware). In addition, part of the actions of the sequencer 101 and the arpeggio control unit 104 can also be performed by other software or hardware.

[0060] The arpeggio control unit 104 is an example of an automatic performance control unit. The second tone outputted by the automatic performance may be a tone that forms a harmony played by a performance method other than the arpeggio. In addition, the second tone may also be a tone other than the harmony. The output of the second tone is preferably between the tones outputted from the sequencer 101 (between Figure 2 However, the second tone may overlap with the next tone (for example, the next tone of the 5th tone of the 1st tone of the 1st tone of the 2nd tone), or may be output later than the next tone.

[0061] The SoC 11 operates as a sound source 105 (a pulse code modulation (PCM) sound source), generates and outputs a musical sound signal based on the note information of each chord input from the arpeggio control unit 104. Furthermore, the CPU 12 can operate as a sequencer 101, a tempo control unit 103, and an arpeggio control unit 104 by executing a program stored in the storage device 14. The DSP 13 can operate as a sound source 105. In addition, the actions performed by the SoC 11 can be performed by software actions using a processor such as a CPU and a memory storing a program, or can be performed by a dedicated or general-purpose integrated circuit (hardware) such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

[0062] Figure 3 2 shows the operation when there is input from the external performance device 200 via the input terminal 34. Figure 3 As shown, data indicating a second tempo (second timing information) is input from the external performance device 200 via the input terminal 34. The second timing information is, for example, information indicating an action clock, and controls the progression (stepping) of pitches in a manner that one pitch is advanced at each rise of a clock pulse. The second tempo is preferably different from the first tempo.

[0063] When the sequencer 101 detects the input of the second timing information, it stops referring to the first timing information and controls the progression of the pitches according to the second tempo based on the second timing information. As a result, at each timing of the pitches 1 and 5 according to the second tempo, the note information of the sound "do" and the sound "rai" is output. Thus, when the second tempo is slower than the first tempo, the interval between the sound "do" and the sound "rai" becomes longer, and in the opposite case, the interval becomes shorter.

[0064] In the same manner as when there is no external input, the arpeggio control unit 104 outputs the note information of the arpeggio sound for the input sound from the sequencer 101 at the sound generation timing according to the first tempo. Therefore, when there is external input, the start timing of the performance of the chord "Do-Mi-So" and the chord "Re-Fa-La" is in accordance with the second tempo, while on the other hand, the chords forming the chord "Do-Mi-So" and the chord "Re-Fa-La" are respectively in a state of being played at the first tempo. In this way, the start timing of the performance of the chords forming the arpeggio sound can be changed according to the information indicating the second tempo input from the input terminal 34.

[0065] <Processing Example>

[0066] The following describes an example of processing by the sequencer 101 and the arpeggio control unit 104. As an example, the case where the processing by the sequencer 101 and the arpeggio control unit 104 is performed by the CPU 12 executing a program is described.

[0067] Figure 4 1 is a flowchart showing a processing example of the music sequencer 101 (CPU 12 operating as the music sequencer 101). In S01, the music sequencer 101 determines whether there is an external input, that is, whether the timing information indicating the second tempo is input. When it is determined that the timing information is not input (No in S01), the music sequencer 101 advances the pitch according to the first tempo, and outputs the corresponding note information in the pitch set to be note-on (pronounced) (S02).

[0068] On the other hand, when it is determined that the timing information is input (S01 is (YES)), the sequencer 101 advances the pitch according to the second tempo, and outputs the corresponding note information in the pitch set to the note-on (S03). When the processing of S02 and S03 is completed, the processing proceeds to S04 to determine whether to end the processing of the sequencer 101. When the end condition such as power off is satisfied, it is determined that the processing is ended, and the processing of the sequencer 101 ends. When it is determined that the processing is not ended (S04 is No), the processing returns to S01.

[0069] Regarding the processing of S02 and S03, information indicating the pitch level set by the user to be produced and note information of the sound to be produced are stored in advance in the storage device 14. When the pitch level to be produced arrives, the sequencer 101 reads the note information of the sound produced in the pitch level from the storage device 14. The read note information is supplied to the arpeggio control unit 104.

[0070] Figure 5 1 is a flowchart showing the details of the processing of S02 and S03. In S101, the sequencer 101 determines whether the timer for measuring the timing of sound generation has been set. In the case where the timer is not actually set, or in the case where the timer is set and the flag indicating external input is set, it is determined that the timer is not set. In the case where it is determined that the timer is set (Yes in S101), the processing proceeds to S103, and in the case where it is not (No in S101), the processing proceeds to S102.

[0071] In S102, the sequencer 101 sets a timer (set as the first timer). When the process of S102 is performed in S02, the unit time according to the pre-set first tempo is set as the timing time of the timer. For example, if the first tempo is beats per minute (BPM) = 120, then 120 / 60 = 0.5 seconds is the unit time of the timer. When the process of S102 is performed in S03, the sequencer 101 sets the unit time according to the second tempo indicated by the timing information as the timing time of the timer. The timer is a cyclic timer, and when the timer expires, it is automatically reset and the timing of the unit time is repeated.

[0072] The processing after S103 is common between S02 and S03. In S103, it is determined whether the timer set in S102 has expired. If it is determined that the timer has expired, the sequencer 101 advances one pitch (S104). In S105, the sequencer 101 refers to the setting information of the pitch advanced in S104 (stored in the storage device 14) to determine whether pronunciation is required. If it is determined that pronunciation is not required (No in S105), the processing proceeds to S04 ( Figure 4 ). On the other hand, when it is determined that sounding is necessary (Yes in S105), the sequencer 101 reads out the note information corresponding to the current pitch from the storage device 14 and outputs it (S106), and returns the process to S04. The note information output in S106 is supplied to the arpeggio control unit 104.

[0073] Figure 6 1 is a flowchart showing a processing example of the arpeggio control unit 104 (CPU 12 operating as the arpeggio control unit 104). In S001, the arpeggio control unit 104 waits for input of note information of an input sound (the first chord of the arpeggio performance) from the sequencer 101. When it is determined that the note information of the input sound is input from the sequencer 101 (Yes in S001), the arpeggio control unit 104 performs the following processing (S002).

[0074] Here, the storage device 14 stores in advance a set of note information for automatic arpeggio performance, that is, a set of note information for a plurality of chords (including the first chord) that form dispersed chords to be performed by arpeggio. The note information set may be preset in the musical sound processing device 10, or may be edited by a user and registered (stored) in the storage device 14. A plurality of sets of note information are prepared corresponding to scales (or intervals), and are associated with the scale of the first chord to be performed by arpeggio. In S002, the arpeggio control unit 104 determines the scale of the input sound based on the note information of the input sound, and reads the note information set corresponding to the scale from the storage device 14.

[0075] Then, the arpeggio control unit 104 supplies the parameters of the arpeggio sound to the sound source 105 according to the first tempo. That is, the arpeggio control unit 104 supplies the sound generation parameters corresponding to each note information forming the note information set to the sound source 105 at the sound generation timing according to the first tempo (S003). When the processing of S003 is completed, the processing proceeds to S004 to determine whether to end the processing of the arpeggio control unit 104. When the end condition such as power off is satisfied, it is determined that the processing is ended, and the processing of the arpeggio control unit 104 ends. When it is determined that the processing is not ended (No in S004), the processing returns to S001.

[0076] Figure 7 1 is a flowchart showing the details of the processing of S002 and S003. In S201, the arpeggio control unit 104 determines the scale of the input sound based on the note information of the input sound, and in S202, reads the note information set of the arpeggio sound corresponding to the scale from the storage device 14.

[0077] In S203 , the arpeggio control unit 104 outputs sound generation parameters based on note information corresponding to the first chord to be performed among the plurality of chords forming the arpeggio performance sound, and the output sound generation parameters are supplied to the sound source 105 .

[0078] In S204, the arpeggio control unit 104 sets a timer (set as a second timer). The unit time of the timer is set to a unit time according to a preset first tempo. The timer is a loop timer, and repeats the unit time counting and the notification of expiration.

[0079] In S205 , the arpeggio control unit 104 waits for the expiration of the timer, and when the expiration of the timer is detected (Yes in S025 ), the arpeggio control unit 104 outputs sound generation parameters based on the note information corresponding to the next chord ( S206 ).

[0080] In S207, the arpeggio control unit 104 determines whether there is note information corresponding to the remaining chord in the note information set. At this time, if it is determined that there is note information corresponding to the remaining chord (Yes in S207), the process returns to S205. On the other hand, if it is determined that there is no note information corresponding to the remaining chord, the process proceeds to S004.

[0081] The sound source 105 has an oscillator, filter, amplifier, etc. for producing sound, and performs sound processing according to the sound parameters provided by the arpeggio control unit 104 based on the note information. The sound processing includes waveform generation, tone (pitch), frequency domain, volume, envelope control, etc. The sound source 105 generates and outputs a musical sound signal according to the note information through the sound processing. The musical sound signal is connected to the DAC 15 ( Figure 1), and finally, the sound based on the musical sound signal is output to the outside.

[0082] When the arpeggio control unit 104 detects an input sound, it reads the corresponding note information set and supplies the sound generation parameters without delay. In addition, the sound source 105 also performs sound generation processing without delay in response to the supply of the sound generation parameters. Therefore, the sound generation (input sound) instructed to be generated by the sequencer 101 is generated at the second tempo. On the other hand, the remaining chords following the input sound are generated at the first tempo through timing control performed by the arpeggio control unit 104.

[0083] <Polyrhythmic Structure>

[0084] like Figure 3 As shown, information indicating the second tempo can be inputted via the input terminal 34, and a musical sound signal (third sound) having the second tempo can be inputted. The musical sound signal is processed in the SoC 11 as a musical sound signal (third sound) of a channel different from the channel of the musical sound signal (first sound and second sound) of the automatic arpeggio performance generated by the sequencer 101 and the arpeggio control unit 104, and the sound source 105 can output a musical sound in which the first sound, the second sound and the third sound are mixed (the first sound, the second sound and the third sound are sounded in parallel).

[0085] Figure 8 This is a diagram that explains the first to third tones and their pronunciation timings. Figure 8 The upper section of the third musical sound from the external musical performance device 200 is a rhythmic sound (drum sound) sounded at BPM=120 (one pitch is sounded every four pitches) as the second tempo. The rhythmic sound is represented by a normal circle or a double circle, and the double circle represents an accent (with a higher speed than the sound represented by the normal circle). In the third musical sound, an accent is sounded every four pitches.

[0086] exist Figure 8 The middle section in shows the state of playing (sounding) in each of pitch 1, pitch 5, and pitch 9, with three pitch intervals set for pitch 1 to pitch 16. In addition, as an example of the first musical sound, an arpeggio playing sound (dispersed harmony) is shown when BPM=120 (one pitch is sounded every four pitches) is set as the first tempo. It is preferred that the SoC 11 is synchronously controlled in such a way that the playing based on pitch 1, pitch 5, and pitch 9 is synchronized with the playing of the accent in the second musical sound. However, synchronous control is not necessarily required.

[0087] When the tempo of the first musical note and the second musical note are the same (BPM=120), the rhythm structure has no special musical features. Figure 8As shown in the middle section of FIG. 1 , it is assumed that the first tempo is changed to BPM=250 (the second tempo is maintained at BPM=120). In this case, the first musical tone becomes an arpeggio sound in which nine eighth notes are sounded every four pitches. Therefore, a polyrhythm is formed in which the sound of the first musical tone and the second musical tone are consistent every other measure. The change of the first tempo can be performed, for example, by operating the operating member 22.

[0088] In addition, if Figure 8 As shown in the lower part of FIG, assuming that the first tempo is BPM = 120 and the pitch interval is set to two, the first musical tone in this case becomes an arpeggio tone with three eighth notes sounded every three pitches, forming a polyrhythm with the same sound every three measures.

[0089] In this way, by performing automatic arpeggio performance according to the first tempo different from the tempo of the second musical tone (second tempo), or changing the pitch interval of the automatic arpeggio performance, a polyrhythm with the second musical tone can be formed, thereby obtaining a characteristic (interesting) musical tone. Furthermore, in the embodiment, as an example of automatic performance, arpeggio performance is illustrated, but performances other than arpeggio performance can also be performed. In this case, at an appropriate time, the sound that is immediately followed by the sound from the sequencer 101, or the sound that overlaps with the sound, is sent to the sound source 105 using parameters. The structures shown in the embodiment can be appropriately combined within the scope of the purpose.

Claims

1. A musical sound processing device, comprising: A first control unit controls the timing of producing the first tone in the tone class arriving at the interval; as well as The second control unit controls the timing of producing a second sound that is immediately following the first sound or overlaps with the first sound according to the first tempo, The first control unit controls the timing of producing the first sound according to the first tempo when the timing information from the outside is not obtained, and controls the timing of producing the first sound according to a second tempo based on the timing information and different from the first tempo when the timing information is obtained. The second control unit controls the sound generation of the chord sound including the first sound.

2. The musical sound processing device according to claim 1, wherein The chord including the first tone is an arpeggiated tone.

3. The musical sound processing device according to claim 1 or 2, further comprising: The sound source outputs a third sound input from the outside in parallel with the first sound and the second sound at a sound generation timing according to the second tempo.

4. The musical sound processing device according to claim 3, wherein The third tone is a rhythmic tone.

5. The musical sound processing device according to claim 4, wherein The rhythmic sound includes periodically generated accents.

6. The musical sound processing device according to claim 1 or 2, further comprising: An operating element updates one of the first tempo and the interval.

7. The musical sound processing device according to claim 1, wherein The first control unit determines whether the timer for measuring the sound generation timing has been set. If it is determined that the timer has been set, determining whether the set timer has expired, When it is determined that the timer has expired, the pitch is advanced by one level, and the setting information of the pitch level is referred to to determine whether sound production is required.

8. A method for processing musical sound, comprising: The control device controls the pronunciation timing of the first tone in the tone class that arrives at an interval; and controls the pronunciation timing of the second tone that is immediately adjacent to the first tone or overlaps with the first tone according to the first tempo, and controls the pronunciation of the chord including the first tone. In the control of the timing of pronunciation of the first sound, when no timing information is obtained from the outside, the timing of pronunciation of the first sound is controlled according to the first beat tempo; when the timing information is obtained, the timing of pronunciation of the first sound is controlled according to a second beat tempo that is based on the timing information and different from the first beat tempo.

9. A storage medium storing a program, The program causes the computer to execute the following processing: a process of controlling the pronunciation timing of a first tone in a tone class that arrives at an interval; a process of controlling the pronunciation timing of a second tone that is immediately following the first tone or overlaps with the first tone according to a first tempo, and a process of controlling the pronunciation of a chord including the first tone, In the process of controlling the pronunciation timing of the first sound, when no timing information is obtained from the outside, the pronunciation timing of the first sound is controlled according to the first beat tempo; when the timing information is obtained, the pronunciation timing of the first sound is controlled according to a second beat tempo that is based on the timing information and different from the first beat tempo.

Citation Information

Patent Citations

  • Electronic musical instrument with synchronous playing function by external synchronizing signal

    JP2002258850A

  • Electronic musical device and program

    JP2009180891A