Patent classifications
G10H2210/111
Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
Method of creating musical compositions and other symbolic sequences by artificial intelligence
A method of creating AI-composed music having a style that reflects and/or augments the personal style of a user includes selecting and/or composing one or more seed compositions; applying variation and/or mash-up methods to the seed compositions to create training data; training an AI using the training data; and causing the AI to compose novel musical compositions. The variation methods can include methods described in the inventor's previous patents. A novel method of creating mash-ups is described herein. Variation and mash-up methods can further be applied to the A compositions. The AI compositions, and/or variations and/or mash-ups thereof, can be added to the training data for re-training of the AI. The disclosed mash-up method includes parsing the seed compositions into sequences of elements, which can be of equal length, beat-matching the seed compositions to make corresponding elements of equal beat length, and combining the elements to form a mash-up.
Automated music composition and generation system supporting automated generation of musical kernels for use in replicating future music compositions and production environments
An automated music composition and generation system provided with a system user interface enabling system users to review, select and provide one or more musical experience descriptors as well as time and/or space parameters, to an automated music composition and generation engine, operably connected to the system user interface. The automated music composition and generation engine includes a musical kernel generation subsystem for automatically analyzing and saving musical kernel elements automatically abstracted from the digital piece of music. The abstracted musical kernel elements distinguish the digital piece of music from any other digital piece of music automatically composed and generated by the automated music composition and generation system, and serve as a music kernel definition of the digital piece of composed music, which can be subsequently used during future automated music composition and generation processes, and in future music production environments, to replicate the digital piece of composed music at a later time, either with complete or incomplete accuracy, as required or desired by the system user.
METHOD OF AND SYSTEM FOR AUTOMATICALLY GENERATING DIGITAL PERFORMANCES OF MUSIC COMPOSITIONS USING NOTES SELECTED FROM VIRTUAL MUSICAL INSTRUMENTS BASED ON THE MUSIC-THEORETIC STATES OF THE MUSIC COMPOSITIONS
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
METHOD OF DIGITALLY PERFORMING A MUSIC COMPOSITION USING VIRTUAL MUSICAL INSTRUMENTS HAVING PERFORMANCE LOGIC EXECUTING WITHIN A VIRTUAL MUSICAL INSTRUMENT (VMI) LIBRARY MANAGEMENT SYSTEM
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
METHOD OF AND SYSTEM FOR AUTOMATED MUSICAL ARRANGEMENT AND MUSICAL INSTRUMENT PERFORMANCE STYLE TRANSFORMATION SUPPORTED WITHIN AN AUTOMATED MUSIC PERFORMANCE SYSTEM
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
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.
Apparatus and method for producing and streaming music generated from plants
A method for producing and streaming music generated from plants. Plant microfluctuations are converted to MIDI notes and subsequent CC messages, and are mapped to a unique signal chain of virtual instruments and effects to produce musical notes which are output through the speakers of an apparatus, or through a linked portable electronic device.
Automatic song generation
In accordance with implementations of the subject matter described herein, there is provided a solution for supporting a machine to automatically generate a song. In this solution, an input from a user is used to determine a creation intention of the user with respect to a song to be generated. Lyrics of the song are generated based on the creation intention. Then, a template for the song is generated based at least in part on the lyrics. The template indicates a melody matching with the lyrics. In this way, it is feasible to automatically create the melody and lyrics which not only conform to the creation intention of the user but also match with each other.