Dynamic music authoring

US10224012B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10224012-B2
Application numberUS-201815939115-A
CountryUS
Kind codeB2
Filing dateMar 28, 2018
Priority dateJan 19, 2016
Publication dateMar 5, 2019
Grant dateMar 5, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method to author music. The method includes presenting, on a display by a computing device, an audio effect menu, receiving, by the computing device, a first user input selecting a first audio effect from the audio effect menu, generating, in response to receiving the first user input, a first modified audio stream based on a particular audio stream and the first audio effect, receiving, by the computing device while receiving the first user input, a second user input selecting a second audio effect from the audio effect menu, generating, in response to receiving the second user input, a second modified audio stream based on the first modified audio stream and the second audio effect, detecting cessation of the first user input, and continuing, in response to detecting the cessation, generating the second modified audio stream based on the first modified audio stream and the second audio effect.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: presenting, by a computing device, an audio effect menu on a display of the computing device, wherein the audio effect menu comprises a plurality of audio effect that define how to modify an audio stream; receiving, by the computing device, a particular audio stream; receiving, by the computing device, a first user input selecting a first audio effect from the audio effect menu; generating, in response to receiving the first user input, a first modified audio stream based on the particular audio stream and the first audio effect; receiving, by the computing device while receiving the first user input, a second user input selecting a second audio effect from the audio effect menu; generating, in response to receiving the second user input, a second modified audio stream based on the first modified audio stream and the second audio effect; detecting cessation of the first user input; and continuing, in response to detecting the cessation, generating the second modified audio stream based on the first modified audio stream and the second audio effect. 2. The method of claim 1 , wherein the first user input is received via a first two-dimensional (2D) graphical element of the audio effect menu, and wherein the first user input comprises a first attribute and a second attribute of the first audio effect that correspond to a first x-axis and a first y-axis of the first 2D graphical element. 3. The method of claim 2 , wherein the first user input further comprises a third attribute of the first audio effect that is received via a pressure sensor associated with the first 2D graphical element. 4. The method of claim 2 , wherein the second user input is received via a second 2D graphical element of the audio effect menu, wherein the second user input comprises a third attribute and a fourth attribute of the second audio effect that correspond to a second x-axis and a second y-axis of the second 2D graphical element. 5. The method of claim 1 , further comprising: detecting, by the computing device, a motion of the computing device, wherein the first user input comprises the detected motion; and adjusting at least one of a first attribute and a second attribute of the first audio effect. 6. The method of claim 5 , further comprising: receiving, by the computing device, a third user input to enable motion control, wherein the adjusting is in response to enabling the motion control. 7. The method of claim 5 , wherein the second user input comprises a touch input. 8. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes: presenting, by a computing device, an audio effect menu on a display of the computing device, wherein the audio effect menu comprises a plurality of audio effect that define how to modify an audio stream; receiving, by the computing device, a particular audio stream; receiving, by the computing device, a first user input selecting a first audio effect from the audio effect menu; generating, in response to receiving the first user input, a first modified audio stream based on the particular audio stream and the first audio effect; receiving, by the computing device while receiving the first user input, a second user input selecting a second audio effect from the audio effect menu; generating, in response to receiving the second user input, a second modified audio stream based on the first modified audio stream and the second audio effect; detecting cessation of the first user input; and continuing, in response to detecting the cessation, generating the second modified audio stream based on the first modified audio stream and the second audio effect. 9. The non-transitory computer-readable medium of claim 8 , wherein the first user input is received via a first two-dimensional (2D) graphical element of the audio effect menu, and wherein the first user input comprises a first attribute and a second attribute of the first audio effect that correspond to a first x-axis and a first y-axis of the first 2D graphical element. 10. The non-transitory computer-readable medium of claim 9 , wherein the first user input further comprises a third attribute of the first audio effect that is received via a pressure sensor associated with the first 2D graphical element. 11. The non-transitory computer-readable medium of claim 9 , wherein the second user input is received via a second 2D graphical element of the audio effect menu, wherein the second user input comprises a third attribute and a fourth attribute of the second audio effect that correspond to a second x-axis and a second y-axis of the second 2D graphical element. 12. The non-transitory computer-readable medium of claim 8 , the one or more sequences of instructions, when executed by the one or more processors, further causing detecting, by the computing device, a motion of the computing device, wherein the first user input comprises the detected motion; and adjusting at least one of a first attribute and a second attribute of the first audio effect. 13. The non-transitory computer-readable medium of claim 12 , the one or more sequences of instructions, when executed by the one or more processors, further causing receiving, by the computing device, a third user input to enable motion control, wherein the adjusting is in response to enabling the motion control. 14. The non-transitory computer-readable medium of claim 12 , wherein the second user input comprises a touch input. 15. A computing device comprising: one or more processors; a display; and a computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, causes: presenting, by the computing device, an audio effect menu on the display, wherein the audio effect menu comprises a plurality of audio effect that define how to modify an audio stream; receiving, by the computing device, a particular audio stream; receiving, by the computing device, a first user input selecting a first audio effect from the audio effect menu; generating, in response to receiving the first user input, a first modified audio stream based on the particular audio stream and the first audio effect; receiving, by the computing device while receiving the first user input, a second user input selecting a second audio effect from the audio effect menu; generating, in response to receiving the second user input, a second modified audio stream based on the first modified audio stream and the second audio effect; detecting cessation of the first user input; and continuing, in response to detecting the cessation, generating the second modified audio stream based on the first modified audio stream and the second audio effect. 16. The computing device of claim 15 , wherein the first user input is received via a first two-dimensional (2D) graphical element of the audio effect menu, and wherein the first user input comprises a first attribute and a second attribute of the first audio effect that correspond to a first x-axis and a first y-axis of the first 2D graphical element. 17. The computing device of claim 16 , wherein the first user input further comprises a third attribute of the first audio effect that is received via a pressure sensor associated with the first 2D graphical element. 18. The computing device of claim 16 , wherein the second user input is received via a second 2D graphical element of the audio effect men

Assignees

Inventors

Classifications

  • Sound library, i.e. involving the specific use of a musical database as a sound bank or wavetable; indexing, interfacing, protocols or processing therefor · CPC title

  • Musical effects · CPC title

  • for graphical editing of individual notes, parts or phrases represented as variable length segments on a 2D or 3D representation, e.g. graphical edition of musical collage, remix files or pianoroll representations of MIDI-like files · CPC title

  • for graphical editing of sound parameters or waveforms, e.g. by graphical interactive control of timbre, partials or envelope · CPC title

  • using icons, e.g. selecting, moving or linking icons, on-screen symbols, screen regions or segments representing musical elements or parameters · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10224012B2 cover?
A method to author music. The method includes presenting, on a display by a computing device, an audio effect menu, receiving, by the computing device, a first user input selecting a first audio effect from the audio effect menu, generating, in response to receiving the first user input, a first modified audio stream based on a particular audio stream and the first audio effect, receiving, by t…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G10H1/0008. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).