Uses of Class
org.jfugue.Pattern

Packages that use Pattern
org.jfugue   
org.jfugue.extras   
 

Uses of Pattern in org.jfugue
 

Methods in org.jfugue that return Pattern
 Pattern Rhythm.getPattern()
           
 Pattern MusicStringRenderer.getPattern()
           
 Pattern MicrotoneNotation.getPattern(java.lang.String notation)
           
 Pattern IntervalNotation.getPatternForRootNote(Note rootNote)
           
 Pattern IntervalNotation.getPatternForRootNote(Pattern pattern)
           
 Pattern IntervalNotation.getPatternForRootNote(java.lang.String musicString)
           
 Pattern DeviceThatWillTransmitMidi.getPatternFromListening()
           
 Pattern Rhythm.getPatternWithInterval(Note rootNote)
           
 Pattern Rhythm.getPatternWithInterval(Pattern pattern)
           
 Pattern Rhythm.getPatternWithInterval(java.lang.String string)
           
static Pattern MusicalEffects.hammerOn(Note note1, Note note2, double duration, int numHammers)
          Returns a Pattern that plays two notes in rapid succession (for a total of each note being played numHammers times) over the given duration.
 Pattern Player.loadMidi(java.io.File file)
          Parses a MIDI file and returns a Pattern.
static Pattern Pattern.loadPattern(java.io.File file)
           
static Pattern MusicalEffects.slide(Note note1, Note note2, double duration, int numSteps)
          Returns a Pattern that plays a slide between two notes over the given duration.
 Pattern Pattern.subPattern(int beginIndex)
          Returns a new Pattern that is a subpattern of this pattern.
 Pattern Pattern.subPattern(int beginIndex, int endIndex)
          Returns a new Pattern that is a subpattern of this pattern.
 Pattern PatternTransformer.transform(Pattern p)
          Transforms the pattern, according to the event method that you have presumably extended.
static Pattern MusicalEffects.trill(Note note1, Note note2, double duration, int numSteps)
          Right now, this is a pass-through to hammerOn()
 

Methods in org.jfugue with parameters of type Pattern
 void Pattern.add(Pattern... patterns)
          Adds a number of patterns sequentially
 void Pattern.add(Pattern pattern)
          Adds an additional pattern to the end of this pattern.
 void Pattern.add(Pattern pattern, int numTimes)
          Adds an additional pattern to the end of this pattern.
 void PatternListenerAdapter.fragmentAdded(Pattern fragment)
          Called when a new fragment has been added to a pattern
 void PatternListener.fragmentAdded(Pattern fragment)
          Called when a new fragment has been added to a pattern
static Note MusicStringParser.getNote(Pattern pattern)
          Parses a pattern which presumably contains one token, which is a note.
 Pattern IntervalNotation.getPatternForRootNote(Pattern pattern)
           
 Pattern Rhythm.getPatternWithInterval(Pattern pattern)
           
 javax.sound.midi.Sequence Player.getSequence(Pattern pattern)
          Returns the sequence containing the MIDI data from the given pattern.
 void MusicStringParser.parse(Pattern pattern)
          Parses a Pattern and fires events to subscribed ParserListener interfaces.
 void Player.play(Anticipator anticipator, Pattern pattern, long offset)
           
 void Player.play(Pattern pattern)
          Plays a pattern by setting up a Renderer and feeding the pattern to it.
 void Player.saveMidi(Pattern pattern, java.io.File file)
          Saves the MIDI data from a pattern into a file.
 void StreamingPlayer.stream(Pattern singleToken)
          Streams a Pattern containing a single token.
 void StreamingPlayer.streamAndWait(Pattern fragment)
          Streams a Pattern containing one or more tokens, and waits for each token to finish playing before returning.
 Pattern PatternTransformer.transform(Pattern p)
          Transforms the pattern, according to the event method that you have presumably extended.
 

Constructors in org.jfugue with parameters of type Pattern
Pattern(Pattern... patterns)
          This constructor creates a new Pattern that contains each of the given patterns
Pattern(Pattern pattern)
          Copy constructor
 

Uses of Pattern in org.jfugue.extras
 

Methods in org.jfugue.extras that return Pattern
 Pattern GetPatternForVoiceTool.getPattern()
           
 

Methods in org.jfugue.extras with parameters of type Pattern
 java.util.List<java.lang.Byte> GetInstrumentsUsedTool.getInstrumentsUsedInPattern(Pattern pattern)