org.herac.tuxguitar.play.models.defaultplayer

Class SongSequence


public class SongSequence
extends java.lang.Object

Constructor Summary

SongSequence(SongManager songManager, int fisrtTickMove)

Method Summary

void
createSongSecuence(boolean metaMessages)
Sequence
getSongSecuence()
void
makeBend(Track track, long start, long duration, BendEffect bend, int channel)
void
makeSlide(Track track, Note note, Note nextNote, long startMove, int channel)
void
makeStartMoveMetaMessage(Track track, long start, long move)
void
makeVibrato(Track track, long start, long duration, int channel)
void
muteChannels()
void
setChannelValues(Track track, SongChannel channel)

Constructor Details

SongSequence

public SongSequence(SongManager songManager,
                    int fisrtTickMove)

Method Details

createSongSecuence

public void createSongSecuence(boolean metaMessages)

getSongSecuence

public Sequence getSongSecuence()

makeBend

public void makeBend(Track track,
                     long start,
                     long duration,
                     BendEffect bend,
                     int channel)

makeSlide

public void makeSlide(Track track,
                      Note note,
                      Note nextNote,
                      long startMove,
                      int channel)

makeStartMoveMetaMessage

public void makeStartMoveMetaMessage(Track track,
                                     long start,
                                     long move)

makeVibrato

public void makeVibrato(Track track,
                        long start,
                        long duration,
                        int channel)

muteChannels

public void muteChannels()

setChannelValues

public void setChannelValues(Track track,
                             SongChannel channel)