SELECTING AUDIO SAMPLES OF VARYING VELOCITY LEVEL
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing device, a first instance of a musical stimulus having a first velocity level;
playing back a first audio sample corresponding to the first velocity level of the received musical stimulus, wherein the first audio sample is one of a plurality of audio samples that correspond to different velocity levels of the musical stimulus;
receiving a second instance of the musical stimulus having the first velocity level;
selecting, from the plurality of audio samples, a second audio sample corresponding to a second velocity level of the received musical stimulus, wherein the second audio sample includes different audio characteristics than the first audio sample; and
playing back the second audio sample.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for selecting audio samples in response to musical stimuli are provided. In some embodiments, an audio sample can be selected based on the excitation state of an instrument. A musical stimulus can be received, and a current excitation level associated with previously received musical stimuli calculated. An audio sample can be selected for playback using the current excitation level. In some embodiments, audio samples having different velocity levels can be selected in response to repeated musical stimuli. A first instance of a musical stimulus having a first velocity level can be received, and a first audio sample corresponding to the first velocity level played back. A second instance of the musical stimulus having the first velocity level can be received, and a second audio sample corresponding to a second velocity level can be selected for playback. The first and second audio samples can have different audio characteristics.
4 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing device, a first instance of a musical stimulus having a first velocity level; playing back a first audio sample corresponding to the first velocity level of the received musical stimulus, wherein the first audio sample is one of a plurality of audio samples that correspond to different velocity levels of the musical stimulus; receiving a second instance of the musical stimulus having the first velocity level; selecting, from the plurality of audio samples, a second audio sample corresponding to a second velocity level of the received musical stimulus, wherein the second audio sample includes different audio characteristics than the first audio sample; and playing back the second audio sample. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system, comprising:
-
one or more data processors; and one or more non-transitory computer-readable storage media containing instructions configured to cause the one or more processors to perform operations including; receiving a first instance of a musical stimulus having a first velocity level; playing back a first audio sample corresponding to the first velocity level of the received musical stimulus, wherein the first audio sample is one of a plurality of audio samples that correspond to different velocity levels of the musical stimulus; receiving a second instance of the musical stimulus having the first velocity level; selecting, from the plurality of audio samples, a second audio sample corresponding to a second velocity level of the received musical stimulus, wherein the second audio sample includes different audio characteristics than the first audio sample; and playing back the second audio sample. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive a first instance of a musical stimulus having a first velocity level; playback a first audio sample corresponding to the first velocity level of the received musical stimulus, wherein the first audio sample is one of a plurality of audio samples that correspond to different velocity levels of the musical stimulus; receive a second instance of the musical stimulus having the first velocity level; select, from the plurality of audio samples, a second audio sample corresponding to a second velocity level of the received musical stimulus, wherein the second audio sample includes different audio characteristics than the first audio sample; and playback the second audio sample. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification