Patent classifications
G10H2210/361
Music composition aid
Disclosed herein are computer-implemented method, computer-readable storage medium, and DAW embodiments for implementing a music composition aid. An embodiment includes retrieving a first constraint value, receiving a selection of a set of musical elements, and accepting a second constraint value corresponding to the set of musical elements. Some embodiments further include invoking an iterator function, using at least the second constraint value as an argument, and generating an output of the iterator function, limiting a size of the output of the iterator function, according to the lesser of the first constraint value or a transform of the second constraint value. Output of the iterator function may include, of the set of musical elements, a subset determined by the second constraint value. The size of the output may be no more than the first constraint value. Further embodiments may render the output of the iterator function visually and/or audibly, for example.
MOBILITY SOUND GENERATION APPARATUS AND METHOD THEREOF
A mobility sound generation apparatus of generating a sound suitable for a landscape while driving of a mobility may include an information acquisition device provided in a mobility to acquire information on an outside landscape of the mobility while driving of the mobility; a sound generation device configured to generate a sound corresponding to the information on the outside landscape; and a sound output device configured to output the generated sound, whereby it is possible to acquire information on an outside landscape while driving of the mobility and generate a sound corresponding to the information on the outside landscape and it is possible for facilitating an occupant to admire a landscape by expressing the outside landscape with sound while driving to generate and provide the sound corresponding to water, mountains, buildings or the like forming the outside landscape of the mobility.
AUTOMATIC MUSIC PLAYING CONTROL DEVICE, ELECTRONIC MUSICAL INSTRUMENT, METHOD OF PLAYING AUTOMATIC MUSIC PLAYING DEVICE, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
Provided is an automatic music playing control device that provides an instruction of playing music, the control device implementing natural music playing capable of expressing the timing and voicing in live music playing of a musical instrument by a player. The automatic music playing control device includes at least one processor, and the at least one processor selects a voicing pattern corresponding to a combination of the probabilistically-selected number of sounds to be emitted and a decided voicing type corresponding to a range from among a plurality of voicing patterns based on a scale decided according to the tune and chords of a music piece and instructs a sound source to emit a chord voiced based on the selected voicing pattern.
AUTOMATIC MUSIC PLAYING CONTROL DEVICE, ELECTRONIC MUSICAL INSTRUMENT, METHOD OF PLAYING AUTOMATIC MUSIC PLAYING DEVICE, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
Provided is an automatic music playing control device that automatically plays chords to achieve a good music playing. The automatic music playing control device has at least one processor, wherein the at least one processor probabilistically selects any one of a plurality of timing types that defines the number of sound emissions, probabilistically selects any one of a plurality of note timing tables that defines sound emission timings, corresponding to the selected timing type, and instructs a sound source to emit a chord at a sound emission timing based on the selected note timing table.
ELECTRONIC MUSICAL INSTRUMENT, ACCOMPANIMENT SOUND INSTRUCTION METHOD AND ACCOMPANIMENT SOUND AUTOMATIC GENERATION DEVICE
The present invention aims to change contents of an automatic accompaniment in accordance with a pitch range of a key that a user plays. The electronic musical instrument includes operated keys and a processor. The processor acquires the number of operated keys for each pitch range in accordance with the operation of the keyboard and instructs to switch an automatic accompaniment pattern accompaniment sounds to be emitted in accordance with the acquired number of operated keys for each pitch range.
AUTOMATIC MUSICAL PERFORMANCE DEVICE, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND AUTOMATIC MUSICAL PERFORMANCE METHOD
An automatic musical performance device includes: a storage part, storing musical performance patterns; a musical performance part, performing musical performance on the basis of the musical performance patterns stored in the storage part; an input part, to which musical performance information is input a setting part, setting a mode as to whether to switch the musical performance; a selection part, selecting a musical performance pattern estimated to have a maximum likelihood among the musical performance patterns stored in the storage part on the basis of the musical performance information input to the input part when a mode of switching the musical performance by the musical performance part is set by the setting part; and a switching part, switching at least one musical expression of the musical performance pattern played by the musical performance part to a musical expression of the musical performance pattern selected by the selection part.
SYSTEM AND METHOD FOR GROUPING AUDIO EVENTS IN AN ELECTRONIC PERCUSSION DEVICE
An electronic percussion device has a plurality of triggerable actuators, in the form of any of pads, external trigger inputs or foot switches, that may be organized into synchronized groups, and has an operational mode in which triggering of any actuator within the synchronized group initiates playback of audio events or execution of control functions associated with other of the actuators within the synchronized group in one of multiple different synchronization orders, e.g. one at a time, all simultaneously, random or in a predefined or user-defined consecutive order.
Music Composition Aid
Disclosed herein are computer-implemented method, computer-readable storage medium, and DAW embodiments for implementing a music composition aid. An embodiment includes retrieving a first constraint value, receiving a selection of a set of musical elements, and accepting a second constraint value corresponding to the set of musical elements. Some embodiments further include invoking an iterator function, using at least the second constraint value as an argument, and generating an output of the iterator function, limiting a size of the output of the iterator function, according to the lesser of the first constraint value or a transform of the second constraint value. Output of the iterator function may include, of the set of musical elements, a subset determined by the second constraint value. The size of the output may be no more than the first constraint value. Further embodiments may render the output of the iterator function visually and/or audibly, for example.
COMPUTING SYSTEM AND METHOD FOR MUSIC GENERATION
A music generation system is provided comprising a processor and a memory operatively coupled to the processor and storing a rhythm template database comprising a plurality of rhythm templates, and a music generation program stored in the memory and executed by the processor to be configured to receive a user input of lyrics, identify a plurality of syllables in the lyrics, determine a syllable pattern in the identified plurality of syllables, match the syllable pattern to a selected rhythm template of the plurality of rhythm templates, generate a melody based on the selected rhythm template, generate a music file encoding the melody and the lyrics, and output the music file encoding the melody and the lyrics.
System and method for grouping audio events in an electronic percussion device
An electronic percussion device has a plurality of triggerable actuators, in the form of any of pads, external trigger inputs or foot switches, that may be organized into synchronized groups, and has an operational mode in which triggering of any actuator within the synchronized group initiates playback of audio events or execution of control functions associated with other of the actuators within the synchronized group in one of multiple different synchronization orders, e.g. one at a time, all simultaneously, random or in a predefined or user-defined consecutive order.