Musical note generation device, electronic musical instrument, method, and storage medium
US-2018182365-A1 · Jun 28, 2018 · US
US9805702B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9805702-B1 |
| Application number | US-201615273909-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 23, 2016 |
| Priority date | May 16, 2016 |
| Publication date | Oct 31, 2017 |
| Grant date | Oct 31, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein the variation comprises a different pitch, a different loudness, a different plucking sound, or a different string sound of each musical note. 3. The method of claim 1 , wherein the resonance sound comprises ambient noise produced by the instrument when each musical note is played. 4. The method of claim 1 , wherein a first size of memory adequate to store each respective isolated audio sample and each resonance audio sample is smaller than a second size of memory adequate to store a set of recordings that comprise all variations of the plurality of musical notes playable by the instrument. 5. The method of claim 1 , wherein the manner in which the note is to be played is identified by an input technique corresponding to at least one of a sustain technique, an attack technique, a release technique, a strum technique, a pick technique, or a bow draw technique. 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. 7. The system of claim 6 , wherein the plurality of resonance audio samples exclude respective isolated audio samples. 8. The system of claim 6 , wherein the second instrument comprises a virtual instrument configured to simulate the first instrument. 9. The system of claim 8 , wherein the input that identifies the note to be played by the virtual instrument is received at a user interface of a user device. 10. The system of claim 6 , wherein the rule configures the at least one resonance audio sample to be played for a time longer than the at least one isolated audio sample. 11. The system of claim 6 , wherein the rule for playing the at least one isolated audio sample and the at least one resonance audio sample is further based at least in part on a set of conditions. 12. The system of claim 11 , wherein the set of conditions are configured to evaluate the variation of the note to be played based at least in part on the identified manner. 13. The system of claim 6 , wherein the plurality of isolated audio samples are recorded in a monophonic format. 14. The system of claim 6 , wherein the plurality of resonance audio samples are recorded in a stereophonic format. 15. The system of claim 6 , wherein the processor is further configured to execute the computer-executable instructions to at least: receive a pitchbend request for the note being played; bend a pitch of the at least one isolated audio sample based at least in part on the pitchbend request; and maintain an original pitch of the at least one resonance audio sample being played. 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. 17. The computer-readable storage medium of claim 16 , wherein the plurality of isolated audio samples are recorded at a different time than the plurality of resonance audio samples. 18. The computer-readable storage medium of claim 16 , wherein a single resonance audio sample of the plurality of resonance audio samples is recorded for a set of musical notes that comprises each of the variations of musical notes. 19. The computer-readable storage medium of claim 16 , wherein the rule instructs the processor to play, by outputting, the at least one of the resonance audio samples if a first pitch of the note corresponding to the first input and a second pitch of the note corresponding to the second input are a same pitch and if a slide request or a noodling request are received at the user interface. 20. The computer-readable storage medium of claim 16
Memory and use thereof, in electrophonic musical instruments, e.g. memory map · CPC title
Musical pitch modification · CPC title
by combining tones (G10H1/14, G10H1/16 take precedence; chord G10H1/38) · CPC title
Selecting circuits · CPC title
Sympathetic resonance, i.e. adding harmonics simulating sympathetic resonance from other strings · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.