Separate isolated and resonance samples for a virtual instrument
First Claim
Patent Images
1. A method, comprising:
- receiving an isolated audio sample corresponding to a first recording of each respective isolated sound that corresponds to each variation of each musical note of a plurality of musical notes playable by an instrument;
receiving a resonance audio sample corresponding to a second recording of a resonance sound that is associated with the instrument for each musical note of the plurality of musical notes;
storing each respective isolated audio sample and each resonance audio sample;
receiving an input by a virtual instrument;
identifying a note to be played that corresponds to at least one of the plurality of musical notes playable by the instrument based at least in part on the received input;
identifying, based at least in part on the received input, a manner in which the note is to be played that corresponds to a variation of the note based at least in part on the received input;
determining, based at least in part on the identified manner in which the note is to be played, a rule for layering the isolated audio sample corresponding to the identified note and the resonance audio sample corresponding to the identified manner;
retrieving the isolated audio sample corresponding to the identified note and the resonance audio sample corresponding to the identified manner based at least in part on the determined rule; and
playing by outputting the isolated audio sample and the resonance audio sample according to the determined rule.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual instrument can manage separate static and dynamic samples for various notes that can be played by the virtual instrument. In some cases, the static samples correspond to resonance sounds recorded for an instrument and are the same for every note. However, the dynamic samples may correspond to isolated sounds that are recorded for each variation of a note that can be played. In response to a user'"'"'s selection of a note on a user interface of the virtual instrument, the virtual instrument may determine a rule for layering the various static and dynamic samples for playback.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving an isolated audio sample corresponding to a first recording of each respective isolated sound that corresponds to each variation of each musical note of a plurality of musical notes playable by an instrument; receiving a resonance audio sample corresponding to a second recording of a resonance sound that is associated with the instrument for each musical note of the plurality of musical notes; storing each respective isolated audio sample and each resonance audio sample; receiving an input by a virtual instrument; identifying a note to be played that corresponds to at least one of the plurality of musical notes playable by the instrument based at least in part on the received input; identifying, based at least in part on the received input, a manner in which the note is to be played that corresponds to a variation of the note based at least in part on the received input; determining, based at least in part on the identified manner in which the note is to be played, a rule for layering the isolated audio sample corresponding to the identified note and the resonance audio sample corresponding to the identified manner; retrieving the isolated audio sample corresponding to the identified note and the resonance audio sample corresponding to the identified manner based at least in part on the determined rule; and playing by outputting the isolated audio sample and the resonance audio sample according to the determined rule. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a memory configured to store computer-executable instructions; a speaker; and a processor in communication with the memory and the speaker, the processor configured to execute the computer-executable instructions to at least; receive a plurality of isolated audio samples corresponding to recordings of variations of musical notes played by a first instrument and a plurality of resonance audio samples corresponding to recordings of the musical notes played by the first instrument; store the plurality of isolated audio samples and the plurality of resonance audio samples in the memory; receive an input at a user interface of a second instrument associated with the first instrument, the input identifying a note to be played by second instrument; determine a rule for playing at least one of the isolated audio samples and at least one of the resonance audio samples based at least in part on the identified note to be played and a manner in which the note is to be played, the manner corresponding to at least one variation of the variations; and play, by outputting on the speaker, the at least one isolated audio sample and the at least one resonance audio sample according to the determined rule. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a plurality of isolated audio samples corresponding to recordings of variations of musical notes played by a first instrument and a plurality of resonance audio samples corresponding to recordings of ambient noise recorded when the musical notes are played by the first instrument; receiving a first input at a user interface of a second instrument, the first input identifying a note to be played by a virtual instrument associated with the first instrument; playing, by outputting, at least one of the isolate audio samples and at least one of the resonance audio samples based at least in part on a first manner in which the first input is made, the first manner corresponding to a first variation of the variations of musical notes; receiving a second input at the user interface of the second instrument, the second input identifying the note to be played by the virtual instrument; playing, by outputting, the at least one of the isolated audio samples based at least in part on a second manner in which the second input is made, the second manner corresponding to a second variation of the variations of musical notes; and determining whether to play any of the resonance audio samples based at least in part on whether a rule corresponding to the second manner is met. - View Dependent Claims (17, 18, 19, 20)
-
Specification