G10H1/28

CONNECTION SETTING OF TONE PROCESSING MODULE
20170124998 · 2017-05-04 ·

A first input section is used for inputting first tone data, and a first output section is connected to the first input section via a first path. A second input section is used for inputting second tone data, and a second output section is connected to the second input section via a second path. A tone processing module performs tone processing on the tone data, and a processor is configured to insert the tone processing module into the first and second paths in response to selection of first and second modes, respectively. The tone processing module performs the tone processing on the first tone data in the first mode, and performs the tone processing on the second tone data in the second mode. The above allows connection of the module to be set easily in response to the selected mode.

SYSTEM FOR ELECTRONICALLY GENERATING MUSIC
20170047054 · 2017-02-16 · ·

A musical instrument for electronically producing music from audio segments. The musical instrument comprises: an apparatus having a first surface; a plurality of selectable elements disposed in a substantially circular geometry on the first surface; and at least one memory storing the plurality of audio segments, each of the plurality of audio segments being associated with a respective selectable element in the plurality of selectable elements, wherein, in response to detecting selection of a subset of the plurality of selectable elements, the system is configured to generate music using audio segments in the plurality of audio segments that are associated with the selected subset of the plurality of selectable elements.

SYSTEM FOR ELECTRONICALLY GENERATING MUSIC
20170047054 · 2017-02-16 · ·

A musical instrument for electronically producing music from audio segments. The musical instrument comprises: an apparatus having a first surface; a plurality of selectable elements disposed in a substantially circular geometry on the first surface; and at least one memory storing the plurality of audio segments, each of the plurality of audio segments being associated with a respective selectable element in the plurality of selectable elements, wherein, in response to detecting selection of a subset of the plurality of selectable elements, the system is configured to generate music using audio segments in the plurality of audio segments that are associated with the selected subset of the plurality of selectable elements.

Accompaniment data generating apparatus

An accompaniment data generating apparatus has a storing portion 15 for storing sets of phrase waveform data each related to a chord identified on the basis of a combination of chord type and chord root, and a CPU 9. The CPU 9 carries out a chord information obtaining process for obtaining chord information by which a chord type and a chord root are identified, and a chord note waveform data generating process for generating phrase waveform data indicative of chord notes of the chord root and the chord type identified by the obtained chord information in accordance with the obtained chord information by use of the sets of phrase waveform data stored in the storing portion 15, and outputting the generated data as accompaniment data.

Accompaniment data generating apparatus

An accompaniment data generating apparatus has a storing portion 15 for storing sets of phrase waveform data each related to a chord identified on the basis of a combination of chord type and chord root, and a CPU 9. The CPU 9 carries out a chord information obtaining process for obtaining chord information by which a chord type and a chord root are identified, and a chord note waveform data generating process for generating phrase waveform data indicative of chord notes of the chord root and the chord type identified by the obtained chord information in accordance with the obtained chord information by use of the sets of phrase waveform data stored in the storing portion 15, and outputting the generated data as accompaniment data.

Electronic musical instrument and musical piece phrase generation program
12347410 · 2025-07-01 · ·

An electronic musical instrument includes a progression speed changing unit that changes a progression of transport using a predetermined formula such that a total time required for the transport to pass through a specific step section of musical piece data is not changed; a parameter setting unit that sets a parameter for the predetermined formula; and a musical phrase generator that generates a musical phrase by assigning the parameter set by the parameter setting unit to the predetermined formula based on the progression of the transport changed by the progression speed changing unit.

Electronic musical instrument and musical piece phrase generation program
12347410 · 2025-07-01 · ·

An electronic musical instrument includes a progression speed changing unit that changes a progression of transport using a predetermined formula such that a total time required for the transport to pass through a specific step section of musical piece data is not changed; a parameter setting unit that sets a parameter for the predetermined formula; and a musical phrase generator that generates a musical phrase by assigning the parameter set by the parameter setting unit to the predetermined formula based on the progression of the transport changed by the progression speed changing unit.

Arpeggiator, recording medium and method of making arpeggio
12417755 · 2025-09-16 · ·

[Problem] To provide an arpeggiator capable of creating a rich arpeggio performance that includes multiple pieces of performance information, and a program equipped with a function therefor. [Solution] When the key press mode for a sounding part is a chord, a synthesizer 1 acquires all note numbers from a remain table for the sounding part in a setting table 11e and stores all the note numbers in an Arp note memory 12b. This allows all the notes corresponding to the note numbers set in the remain table to be concurrently generated at the sounding time set in an Arp pattern. That is, an expressive arpeggio based on a chord made up of all the notes corresponding to the note numbers set in the remain table can be produced.

Arpeggiator, recording medium and method of making arpeggio
12417755 · 2025-09-16 · ·

[Problem] To provide an arpeggiator capable of creating a rich arpeggio performance that includes multiple pieces of performance information, and a program equipped with a function therefor. [Solution] When the key press mode for a sounding part is a chord, a synthesizer 1 acquires all note numbers from a remain table for the sounding part in a setting table 11e and stores all the note numbers in an Arp note memory 12b. This allows all the notes corresponding to the note numbers set in the remain table to be concurrently generated at the sounding time set in an Arp pattern. That is, an expressive arpeggio based on a chord made up of all the notes corresponding to the note numbers set in the remain table can be produced.

Arpeggiator, recording medium and method of making arpeggio
12475871 · 2025-11-18 · ·

In a synthesizer 1, the highest note number is set from the allowed Oct width and the lowest note number of a sound production part in a setting table 11e, and if the note number of an Arp note memory 12b is not between the lowest note number and the highest note number, the note number of one octave unit is added to or subtracted from the note number of the Arp note memory 12b. Consequently, the note number of the Arp note memory 12b is corrected to the pitch range between the lowest note number and the highest note number, and thus can be corrected to the sound production pitch range of the timbre of the sound production part, and arpeggios can be outputted using sounds that are more appropriate for an instrument of said timbre.