Lines Matching defs:track

177      * of the sequencer.   Any events already in the track are overwritten for the duration
183 * at least one track must be specifically enabled for recording.
218 * Prepares the specified track for recording events received on a particular channel.
219 * Once enabled, a track will receive events when recording is active.
220 * @param track the track to which events will be recorded
222 * for the channel value, the track will receive data from all channels.
223 * @throws IllegalArgumentException thrown if the track is not part of the current
226 public void recordEnable(Track track, int channel);
230 * Disables recording to the specified track. Events will no longer be recorded
231 * into this track.
232 * @param track the track to disable for recording, or <code>null</code> to disable
235 public void recordDisable(Track track);
456 * Sets the mute state for a track. This method may fail for a number
457 * of reasons. For example, the track number specified may not be valid
462 * @param track the track number. Tracks in the current sequence are numbered
464 * @param mute the new mute state for the track. <code>true</code> implies the
465 * track should be muted, <code>false</code> implies the track should be unmuted.
468 public void setTrackMute(int track, boolean mute);
472 * Obtains the current mute state for a track. The default mute
474 * case where the specified track has not been muted, this method should
476 * of tracks, and if the specified track index is not valid.
478 * @param track the track number. Tracks in the current sequence are numbered
482 public boolean getTrackMute(int track);
485 * Sets the solo state for a track. If <code>solo</code> is <code>true</code>
486 * only this track and other solo'd tracks will sound. If <code>solo</code>
491 * of reasons. For example, the track number specified may not be valid
496 * @param track the track number. Tracks in the current sequence are numbered
498 * @param solo the new solo state for the track. <code>true</code> implies the
499 * track should be solo'd, <code>false</code> implies the track should not be solo'd.
502 public void setTrackSolo(int track, boolean solo);
506 * Obtains the current solo state for a track. The default mute
508 * case where the specified track has not been solo'd, this method should
510 * of tracks, and if the specified track index is not valid.
512 * @param track the track number. Tracks in the current sequence are numbered
516 public boolean getTrackSolo(int track);