US2020142926A1PendingUtilityA1

Artificial intelligence methodology to automatically generate interactive play along songs

47
Assignee: BEAMZ IP LLCPriority: Jan 29, 2018Filed: Dec 31, 2019Published: May 7, 2020
Est. expiryJan 29, 2038(~11.6 yrs left)· nominal 20-yr term from priority
G10H 2210/081G10H 1/0008G10H 2210/076G10H 1/0066G10H 1/0025G10H 2210/066G10H 1/20G10H 2240/056G10H 2210/525G06F 16/639G10H 1/36
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system of using Artificial Intelligence to automatically create and generate an interactive play-along song from a selected audio file/song imported from either a music streaming service, a personal music library and the like, that can later be played on an interactive music engine.

Claims

exact text as granted — not AI-modified
1 . A non-transitory computer readable medium including instructions operable by an electronic processor, comprising instructions for:
 receiving an audio file from a remote source;   directly analyzing the audio file to map in audio form and create a virtual song definition configured for interactive playback; and   performing chromatic analysis across a length of the audio file to create a song section in the virtual song definition, where each song section contains a regional key offset that is configured to transpose seed notes from a detected root key to regional specific seed notes for the song section in real-time.   
     
     
         2 . The non-transitory computer readable medium as specified in  claim 1 , further comprising instructions for performing tempo analysis on the length of the audio file to create a tempo region in the virtual song definition, where each tempo region contains a tempo value that establishes a playback tempo for the region. 
     
     
         3 . The non-transitory computer readable medium as specified in  claim 2 , further comprising instructions such that when a tempo value marker is encountered during playback of the virtual song definition, a current tempo is set to a value contained in the tempo value marker. 
     
     
         4 . The non-transitory computer readable medium as specified in  claim 1 , further including instructions to use pools of sympathetic notes that correspond to key changes as the audio file plays. 
     
     
         5 . The non-transitory computer readable medium as specified in  claim 4 , further including instructions for associating an instrument to one said pool of sympathetic notes. 
     
     
         6 . The non-transitory computer readable medium as specified in  claim 5 , further including instructions for associating a plurality of instruments to respective pools of sympathetic notes. 
     
     
         7 . The non-transitory computer readable medium as specified in  claim 5 , further comprising instructions for assigning a melody template to each instrument's pool of sympathetic notes to govern how notes are retrieved and played. 
     
     
         8 . The non-transitory computer readable medium as specified in  claim 1 , further comprising instructions for saving audio file definitions in a definition file. 
     
     
         9 . The non-transitory computer readable medium as specified in  claim 8 , wherein definition file is an XML file. 
     
     
         10 . A system, comprising;
 a processor configured to:   receive an audio file from a remote source;   directly analyze the audio file to map the audio file and create a virtual song definition map configured for interactive playback; and   perform chromatic analysis across a length of the audio file to create song section objects in the virtual song definition, where each song section contains a regional key offset that is configured to transpose seed notes from a detected root key to regional specific seed notes for the song section in real-time.   
     
     
         11 . The system as specified in  claim 10 , wherein the processor is configured to:
 perform tempo analysis on the length of the audio file to create tempo region objects in the virtual song definition, where each tempo region contains a tempo value that establishes a playback tempo for the region; and   perform tempo analysis on the audio file to create the virtual song map and place tempo value markers in the virtual song map to establish or change the tempo at that point in the audio file.   
     
     
         12 . The system as specified in  claim 11 , wherein the processor is configured such that when a tempo value marker is encountered during playback of the virtual song definition, a current tempo is set to a value contained in the tempo value marker. 
     
     
         13 . The system as specified in  claim 10 , wherein the processor is configured to use pools of sympathetic notes that correspond to key changes as the audio file plays. 
     
     
         14 . The system as specified in  claim 13 , wherein the processor is configured to associate an instrument to one said pool of sympathetic notes. 
     
     
         15 . The system as specified in  claim 14 , wherein the processor is configured to associate a plurality of instruments to respective pools of sympathetic notes. 
     
     
         16 . The system as specified in  claim 14 , wherein the processor is configured to assign a melody template to each instrument's pool of sympathetic notes to govern how notes are retrieved and played. 
     
     
         17 . The system as specified in  claim 10 , wherein the processor is configured to save audio file definitions in a definition file. 
     
     
         18 . The system as specified in  claim 17 , wherein definition file is an XML file.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.