Patent classifications
G10H1/06
Block-Chain Ledger Based Tracking of Generated Music Content
Techniques are disclosed relating to tracking contributions to composed music content. In some embodiments, a computer system determines playback data for a music content mix, where the playback data indicates characteristics of playback of the music content mix and the music content mix includes a determined combination of multiple audio tracks. In some embodiments, the system records, in an electronic block-chain ledger data structure, information specifying individual playback data for one or more of the multiple audio tracks in the music content mix. The information specifying individual playback data for an individual audio track may include usage data for the individual audio track and signature information associated with the individual audio track.
Music Content Generation Using Image Representations of Audio Files
Techniques are disclosed relating to automatically generate new music content based on image representations of audio files. A computer system generate image representations of audio files. The image representations may be generated, for example, based on data in the audio files and MIDI representations of the audio files. Audio files for combination may then be selected based on analysis of the image representations. For example, image-based machine learning algorithms may be implemented to assess the image representations and select music for combining.
Music Content Generation Using Image Representations of Audio Files
Techniques are disclosed relating to automatically generate new music content based on image representations of audio files. A computer system generate image representations of audio files. The image representations may be generated, for example, based on data in the audio files and MIDI representations of the audio files. Audio files for combination may then be selected based on analysis of the image representations. For example, image-based machine learning algorithms may be implemented to assess the image representations and select music for combining.
Oscillatory timbres for musical synthesis through synchronous ring modulation
Methods and systems for generating oscillatory timbres for musical synthesis through synchronous ring modulation are described. An example method performing hard synchronization comprising using first and second oscillators, the first oscillator being a fundamental oscillator which provides a fundamental frequency, the second oscillator being a modulation oscillator operable at a frequencies higher than the first oscillator; and in response to the fundamental oscillator completing its cycle, synchronizing the modulation oscillator to the original point of its waveform. Ring modulation may be performed on the synchronized output by multiplying it by a waveform of the fundamental oscillator, such that the ring modulation is synchronized to produce a variety of oscillatory timbres. The method can create a variety of unique sounds having musically pleasing characteristics. A real-time audio signal can be used instead of the first oscillator to produce dynamically varying timbres.
Oscillatory timbres for musical synthesis through synchronous ring modulation
Methods and systems for generating oscillatory timbres for musical synthesis through synchronous ring modulation are described. An example method performing hard synchronization comprising using first and second oscillators, the first oscillator being a fundamental oscillator which provides a fundamental frequency, the second oscillator being a modulation oscillator operable at a frequencies higher than the first oscillator; and in response to the fundamental oscillator completing its cycle, synchronizing the modulation oscillator to the original point of its waveform. Ring modulation may be performed on the synchronized output by multiplying it by a waveform of the fundamental oscillator, such that the ring modulation is synchronized to produce a variety of oscillatory timbres. The method can create a variety of unique sounds having musically pleasing characteristics. A real-time audio signal can be used instead of the first oscillator to produce dynamically varying timbres.
MUTATING SPECTRAL RESYNTHESIZER SYSTEM AND METHODS
A method of and system for generating audio having pitch attributes of an incoming audio stream. The method comprises of receiving a digital audio input. The audio data is analyzed upon receiving an analysis trigger indication which can be synced with the audio tempo. The analysis includes a Fast Fourier Transform of a segment of digital audio data.
The integrated spectrum is process to find a number of peak frequencies in the spectrum and their gain. A number of the peak frequencies are used to program a number of oscillators and the parameters determined during analysis and controllable attributes and characteristics of the oscillators. The synthesis is performed upon receiving an analysis clock. First, a number of digital oscillators are configured with the associated frequency parameters and gain parameters from the peaks array; The number of oscillators configured according to the audio pitch analysis and are generated an oscillator output at the frequency and gain specified in the peak array. These oscillator output are summed together thereby generating synthesized audio.
MUTATING SPECTRAL RESYNTHESIZER SYSTEM AND METHODS
A method of and system for generating audio having pitch attributes of an incoming audio stream. The method comprises of receiving a digital audio input. The audio data is analyzed upon receiving an analysis trigger indication which can be synced with the audio tempo. The analysis includes a Fast Fourier Transform of a segment of digital audio data.
The integrated spectrum is process to find a number of peak frequencies in the spectrum and their gain. A number of the peak frequencies are used to program a number of oscillators and the parameters determined during analysis and controllable attributes and characteristics of the oscillators. The synthesis is performed upon receiving an analysis clock. First, a number of digital oscillators are configured with the associated frequency parameters and gain parameters from the peaks array; The number of oscillators configured according to the audio pitch analysis and are generated an oscillator output at the frequency and gain specified in the peak array. These oscillator output are summed together thereby generating synthesized audio.
METHOD AND APPARATUS FOR ANALYZING A RELATIONSHIP BETWEEN TONE FREQUENCIES AND SPURIOUS FREQUENCIES
An improved analysis and determination of a relationship between a tone frequency and spurious frequencies is provided. A device under test is operated to generate signals based on multiple different tone frequencies. For each tone frequency a spectrum of the generated signal is measured and spurious frequencies in the generated signal are identified. Based on the measured spectrums a representation of the spurious frequencies versus the related tone frequencies is generated. Trajectories may be inserted into the representation for indicating relationships between the tone frequencies and the spurious frequencies. This representation provides a useful basis for a fast and reliable identification of relationships between spurious frequencies and tone frequencies.
MUSICAL SOUND CONTROL DEVICE AND MUSICAL SOUND CONTROL METHOD
A musical sound that is rich in amusement can be provided. A musical sound control device includes: a plurality of operators; a musical sound processing part configured to repeat a process of controlling a musical sound in each of a plurality of steps in accordance with control information set by the plurality of operators; and a control part configured to stop an operation of the musical sound processing part in a case in which the process of controlling a musical sound of the plurality of all the steps using the musical sound processing part has gone through one cycle in a case in which a predetermined condition is satisfied.
Method and apparatus for music generation
A method and apparatus for music generation may include steps of receiving any length of input; recognizing pitches and rhythm of the input; generating a first segment of a full music; generating segments other than the first segment to complete the full music; generating connecting notes, chords and beats of the segments of the full music and handling anacrusis; and generating instrument accompaniment for the full music, and comprise a music generating system to realize the steps of music generation.