Warning: getMeta(key) returns raw value of the variable, getters, eg. getTrackNumber(), may return different values
I know it's stupid, but that's the way my title formatting works
Transmitter
interface that does not yet make assumptions about the data structure but provides some common means useful for all transmitters. It provides the basic mechanism for XML import and export, it handles all methods except getTrackEditor
.
@author Hanns Holger Rutz
@version 0.70, 07-Dec-07
Track
s and provides bindings to methods in the track.
namespace.
@author Janni Kovacs
The Player is moved into prefetched with a call to setPlayer
. This method is called at construction when the version of the constructor that takes a Player argument is called. Since Track does not implement ControllerListener, if you want a track to be more active and listen to its Player, you will need to subclass Track. A Track may have a view associated with it. This is typically a slider and can be set with setTrackSlider method. Each Track has a track number assigned upon creation.
A Track
occupies a middle level in the hierarchy of data played by a {@link Sequencer}
: sequencers play sequences, which contain tracks, which contain MIDI events. A sequencer may provide controls that mute or solo individual tracks.
The timing information and resolution for a track is controlled by and stored in the sequence containing the track. A given Track
is considered to belong to the particular {@link Sequence}
that maintains its timing. For this reason, a new (empty) track is created by calling the {@link Sequence#createTrack}
method, rather than by directly invoking a Track
constructor.
The Track
class provides methods to edit the track by adding or removing MidiEvent
objects from it. These operations keep the event list in the correct time order. Methods are also included to obtain the track's size, in terms of either the number of events it contains or its duration in ticks.
@see Sequencer#setTrackMute
@see Sequencer#setTrackSolo
@author Kara Kytle
@author Florian Bomers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|