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
Tracks 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
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |