G10H2210/145

Methods, Devices and Computer Program Products for Interactive Musical Improvisation Guidance
20180144732 · 2018-05-24 · ·

A method and a device provides a user with the ability to freely improvise or play around with a selection of different chords and be provided with visual guidance assisting the improvisation of melody, while also providing accompaniment consistent with the selection of chords. Sound files consistent with a user selection of a chord and/or a dynamic level are selected from an audio library and played, while the user is given visual cues on a user interface keyboard assisting the user to select notes that are consistent with the chord selected for the accompaniment.

SYSTEM AND METHOD FOR ANALYSIS AND CREATION OF MUSIC
20180144730 · 2018-05-24 ·

A method and system for analyzing patterns in the relationships of notes of an input piece of music. The method comprises generating a set of the most frequently occurring note pitches in ascending pitch order that matches an interval pattern, and detecting out-of-key pitches that lie outside of this internal pattern. One or more potential key sequence bifurcations are identified which represent a list of possible key sequences according to forwards and backwards analysis. By finding patterns of repetition in the chordal sequences that may be generated according to these key sequence bifurcations, a key sequence that allows the most frequently recurring chord sequences may be chosen. Chord sequences may be analyzed by using ghost chords, temporary harmonic structures that are created, updated and finalized over time according to a combination of essential and inessential note fragments. The method further comprises identifying non-harmony pitches according to the analyzed chord sequence.

Music Mashup Recommendation and Discovery Tool
20240386872 · 2024-11-21 ·

A music mashup recommendation system is presented, comprising a database of acapella (isolated vocals) and instrumental (no vocals) recordings, wherein the recordings themselves are stored on a third-party service such as YouTube or Spotify and only the links are stored in a database, along with tags that describe the musical composition in detail. The tags are then used to generate recommendations for potential mashups between acapella and instrumental tracks that have a high degree of similarity, so that even a musically untrained user can generate a mashup of good quality. One or both tracks could be selected randomly by the system based on the tags selected.

Methods And Systems For Grouping Playlist Audio Items

A method comprises obtaining a playlist that comprises a plurality of audio items, and dividing the playlist into a plurality of coherent groups, wherein each coherent group comprises a respective sequence of audio items of the plurality of audio items with a common attribute. For a respective coherent group of the plurality of coherent groups, the method comprises determining a parameter value of a first audio item of the respective sequence and adjusting a parameter value of a second audio item of the respective sequence based on the determined parameter value of the first audio item, to form a transition between the first and second audio items. The first and second audio items are adjacent in the respective sequence. The transition is provided to a second electronic device for playback.

Music modeling

A computer implemented method is provided for generating a prediction of a next musical note by a computer having at least a processor and a memory. A computer processor system is also provided for generating a prediction of a next musical note. The method includes storing sequential musical notes in the memory. The method further includes dividing, by the processor, the sequential musical notes into sections of a given length based on a Generative Theory of Tonal Music. The method also includes generating, by the processor, the prediction of the next musical note based upon a music model, the sections, and the sequential musical notes stored in the memory. The given length is determined based on one or more conditions.

TERMINAL DEVICE, APPARATUS AND METHOD FOR TRANSMITTING AN IMAGE
20180091234 · 2018-03-29 ·

Embodiments of the present disclosure relate to a method and apparatus for transmitting an image. The method includes converting, by a first device, an image to be transmitted into a number of sets of feature data according to a preset conversion rule; performing, by the first device, music composition according to preset music composition rules to obtain a music in accordance with musical tone rules through making each set of the number of sets of feature data correspond to one musical element; and playing, by the first device, the music to a second device. An image transmission manner utilizing a sound wave that is hearable to the human ear may be implemented.

System and method for automatically forming a master digital audio track

A method for automatically forming a master digital audio track is disclosed. A processing device of a digital audio workstation (DAW) may receive a plurality of audio tracks. For each audio track of a plurality of audio tracks, the processing device may place one or more split points at one or more locations on the audio track to produce a plurality of segments that are free of sudden changes in one or more properties of a waveform corresponding to the track. For each audio track of a plurality of audio tracks, the processing device may score each segment of the plurality of segments according to at least one of how closely a pitch of the corresponding waveform is in tune and a degree to which the waveform in the segment surpasses a pre-determined threshold of volume. The processing device may align the plurality of segments of each track of the plurality of audio tracks according to corresponding split points across the plurality of audio tracks. The processing device may select one or more best scoring segments from the plurality of aligned segments to produce a suggested master digital audio track. The processing device may present the suggested master digital audio track in an editing window of a monitor associated with the DAW.

SYSTEMS AND METHODS FOR CREATING, MODIFYING, INTERACTING WITH AND PLAYING MUSICAL COMPOSITIONS
20180046430 · 2018-02-15 ·

Systems and methods for creating, modifying, interacting with and playing music are provided, particularly systems and methods employing a top-down process, where the user is provided with a musical composition that may be modified and interacted with and played and/or stored (for later play). The system preferably is provided in a handheld form factor, and a graphical display is provided to display status information, graphical representations of musical lanes or components which preferably vary in shape as musical parameters and the like are changed for particular instruments or musical components such as a microphone input or audio samples. An interactive auto-composition process preferably is utilized that employs musical rules and preferably a pseudo random number generator, which may also incorporate randomness introduced by timing of user input or the like, the user may then quickly begin creating desirable music in accordance with one or a variety of musical styles, with the user modifying the auto-composed (or previously created) musical composition, either for a real time performance and/or for storing and subsequent playback. The graphic information preferably is customizable by a user, such as by way of a companion software program, which preferably runs on a PC and is coupled to the system via an interface such as a USB port. A modified MIDI representation of music is employed, preferably, for example, in which musical rule information is embedded in MIDI pitch data, and in which sound samples may be synchronized with MIDI events in a desirable and more optimum manner. The system architecture preferably includes a microprocessor for controlling the overall system operation. A synthesizer/DSP preferably is provided in order to generate audio streams. Non-volatile memory preferably is provided for storing sound banks. Preferably removable non-volatile storage/memory is provided to store configuration files, song lists and samples, and optionally sound bank optimization or sound bank data. A codec preferably is provided for receiving microphone input and for providing audio output. A radio tuner preferably is provided so that output from the radio tuner may be mixed, for example, with auto-composed songs created by the system, which preferably includes a virtual radio mode of operation.

Systems and methods for automatic mixing of media

Systems and methods for mixing music are disclosed. Audio mix information is received from a plurality of users. Mix rules are determined from the audio mix information from the plurality of users, wherein the mix rules include a first mix rule associated with a first audio item. The first mix rule relates to an overlap of the first audio item with another audio item. The first mix rule is made available to one or more clients. In some implementations, making the first mix rule available to the one or more clients includes transmitting, to the first client, information enabling the first client to playback a transition between the first audio item and the second audio item in accordance with the first mix rule.

System and method for analysis and creation of music
09881596 · 2018-01-30 · ·

A method and system for analyzing patterns in the relationships of notes of an input piece of music. The method comprises generating a set of the most frequently occurring note pitches in ascending pitch order that matches an interval pattern, and detecting out-of-key pitches that lie outside of this interval pattern. One or more potential key sequence bifurcations are identified which represent a list of possible key sequences according to forwards and backwards analysis. By finding patterns of repetition in the chordal sequences that may be generated according to these key sequence bifurcations, a key sequence that allows the most frequently recurring chord sequences may be chosen. Chord sequences may be analyzed by using ghost chords, temporary harmonic structures that are created, updated and finalized over time according to a combination of essential and inessential note fragments. The method further comprises identifying non-harmony pitches according to the analyzed chord sequence.