The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 23, 2021

Filed:

Jan. 28, 2020
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Joshua W. Decker, San Francisco, CA (US);

Robert W. Baker, San Francisco, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/048 (2013.01); G10H 1/00 (2006.01); G06F 3/0484 (2013.01); G06F 3/0488 (2013.01); G10H 1/40 (2006.01); G10H 1/34 (2006.01); G10H 1/42 (2006.01); G06F 3/0487 (2013.01);
U.S. Cl.
CPC ...
G06F 3/048 (2013.01); G06F 3/0487 (2013.01); G06F 3/0488 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G10H 1/0008 (2013.01); G10H 1/0016 (2013.01); G10H 1/0066 (2013.01); G10H 1/0083 (2013.01); G10H 1/34 (2013.01); G10H 1/40 (2013.01); G10H 1/42 (2013.01); G10H 2220/096 (2013.01); G10H 2220/101 (2013.01); G10H 2220/106 (2013.01); G10H 2240/056 (2013.01); G10H 2250/641 (2013.01);
Abstract

A method of operating a UI for controlling a virtual musical instrument implemented can include receiving an input corresponding to a selection of a cell within a particular array of cells arranged in a sequential arrangement within a cell matrix, each array of the cell matrix assigned to MIDI notes associated with audio sample data stored in a computer-readable medium that, when triggered, causes the audio sample data to output corresponding audio, and each cell within its particular array of the cell matrix, in response to being selected for playback and upon being triggered to begin playback, causes the audio sample data corresponding to the cell's particular array to be played. The method further includes determining that the input's duration is above a threshold time and expanding a size of an array containing the selected cell and adjusting the adjustable parameter of the selected cell based on the input.


Find Patent Forward Citations

Loading…