Supporting arbitrary beat patterns in chord-based note sequence generation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6153821
SERIAL NO

09243325

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A performance engine selects note patterns from a pattern style containing a plurality of note patterns. The note patterns are categorized by embellishment type and by ranges of playback levels. In addition, a beat pattern is specified for each note pattern, indicating the chord rhythm with which the style can be used. The beat pattern is a bit array, with bits corresponding to every beat of one or more contiguous measures. In response to selection of a particular embellishment type and playback level, the performance engine selects a note pattern that meets the following qualifications: (a) it is of the selected embellishment type; (b) its designated range of playback levels includes the selected playback level; and (c) its beat pattern indicates that it can accommodate chord changes at the beats at which such changes occur in the currently selected chord progression. If there are no qualifying note patterns, these conditions are gradually relaxed until at least one of the note patterns qualifies.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fay, Todor C Bellevue, WA 12 521
Williams, Robert S Seattle, WA 17 205
Yackley, David G Redmond, WA 4 183

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation