Lines Matching defs:sequence

34  * <code>{@link Sequence sequence}</code> is known as a <em>sequencer</em>.
35 * A MIDI sequence contains lists of time-stamped MIDI data, such as
42 * <li>obtaining a sequence from MIDI file data</li>
44 * <li>moving to an arbitrary position in the sequence</li>
55 * <li>muting or soloing individual tracks in the sequence</li>
57 * control-change events encountered while playing back the sequence.</li>
86 * Sets the current sequence on which the sequencer operates.
91 * @param sequence the sequence to be loaded.
92 * @throws InvalidMidiDataException if the sequence contains invalid
95 public void setSequence(Sequence sequence) throws InvalidMidiDataException;
99 * Sets the current sequence on which the sequencer operates.
114 * Obtains the sequence on which the Sequencer is currently operating.
119 * @return the current sequence, or <code>null</code> if no sequence is currently set.
126 * loaded sequence.
133 * continue to play to the end of the sequence.
152 * Stops recording, if active, and playback of the currently loaded sequence,
168 * sequence completes or <code>{@link #stop}</code> is called.
178 * of the recording session. Events from the currently loaded sequence,
196 * Stops recording, if active. Playback of the current sequence continues.
224 * sequence.
293 * tempo specified in the sequence), 2.0 means twice as fast, etc.
319 * Obtains the length of the current sequence, expressed in MIDI ticks,
320 * or 0 if no sequence is set.
321 * @return length of the sequence in ticks
327 * Obtains the current position in the sequence, expressed in MIDI
347 * Obtains the length of the current sequence, expressed in microseconds,
348 * or 0 if no sequence is set.
349 * @return length of the sequence in microseconds.
355 * Obtains the current position in the sequence, expressed in
364 * Sets the current position in the sequence, expressed in microseconds
458 * for the current sequence, or the sequencer may not support this functionality.
462 * @param track the track number. Tracks in the current sequence are numbered
463 * from 0 to the number of tracks in the sequence minus 1.
478 * @param track the track number. Tracks in the current sequence are numbered
479 * from 0 to the number of tracks in the sequence minus 1.
492 * for the current sequence, or the sequencer may not support this functionality.
496 * @param track the track number. Tracks in the current sequence are numbered
497 * from 0 to the number of tracks in the sequence minus 1.
512 * @param track the track number. Tracks in the current sequence are numbered
513 * from 0 to the number of tracks in the sequence minus 1.
521 * notification whenever a meta-event is encountered in the sequence
610 * beginning of the loaded sequence. The starting
613 * loaded sequence.
616 * start of the sequence.
622 * it falls outside the sequence's
654 * indicates the last tick of the sequence.
657 * fall within the size of the loaded sequence.
660 * meaning the end of the sequence.
667 * it falls outside the sequence's
686 * the end of the sequence
699 * continue to play to the end of the sequence.
703 * continues to the end of the sequence without looping,
741 * sequence