Lines Matching refs:tracks
37 * information and one or more tracks. Each <code>{@link Track track}</code> consists of a
111 * The MIDI tracks in this sequence.
114 protected Vector<Track> tracks = new Vector<Track>();
125 * The sequence will contain no initial tracks. Tracks may be
162 * type, timing resolution, and number of tracks. The division type must be one of the
168 * The sequence will be initialized with the number of tracks specified by
169 * <code>numTracks</code>. These tracks are initially empty (i.e.
171 * The tracks may be retrieved for editing using the <code>{@link #getTracks}</code>
172 * method. Additional tracks may be added, or existing tracks removed,
177 * @param numTracks the initial number of tracks in the sequence.
205 tracks.addElement(new Track());
245 * The newly created track is returned. All tracks in the sequence
253 tracks.addElement(track);
270 synchronized(tracks) {
272 return tracks.removeElement(track);
278 * Obtains an array containing all the tracks in this sequence.
279 * If the sequence contains no tracks, an array of length 0 is returned.
280 * @return the array of tracks
287 return (Track[]) tracks.toArray(new Track[tracks.size()]);
312 synchronized(tracks) {
314 for(int i=0; i<tracks.size(); i++ ) {
315 long temp = ((Track)tracks.elementAt(i)).ticks();