uk.org.toot.midi.sequence
Class SequencePosition

java.lang.Object
  extended by uk.org.toot.midi.sequence.SequencePosition

public class SequencePosition
extends java.lang.Object


Field Summary
 int bar
           
 int beat
           
 int sixteenth
           
 int sixtyfourth
           
static int SNAP_16
           
static int SNAP_2
           
static int SNAP_32
           
static int SNAP_64
           
static int SNAP_8
           
static int SNAP_BAR
           
static int SNAP_BEAT
           
static int SNAP_OFF
           
 int tick
           
 
Constructor Summary
SequencePosition(int bar)
           
SequencePosition(int bar, int beat)
           
SequencePosition(int bar, int beat, int sixteenth)
           
SequencePosition(int bar, int beat, int tick, int resolution)
           
 
Method Summary
static long bodgeTick(long tick, int snap, int resolution)
           
 int getBar()
           
 int getBeat()
           
 int getTick()
           
 int getTicksInBeat()
           
static void main(java.lang.String[] args)
           
 void setBar(int bar)
           
 void setBeat(int beat)
           
 void setTick(int tick)
           
 void snap(int snap)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SNAP_OFF

public static final int SNAP_OFF
See Also:
Constant Field Values

SNAP_BAR

public static final int SNAP_BAR
See Also:
Constant Field Values

SNAP_2

public static final int SNAP_2
See Also:
Constant Field Values

SNAP_BEAT

public static final int SNAP_BEAT
See Also:
Constant Field Values

SNAP_8

public static final int SNAP_8
See Also:
Constant Field Values

SNAP_16

public static final int SNAP_16
See Also:
Constant Field Values

SNAP_32

public static final int SNAP_32
See Also:
Constant Field Values

SNAP_64

public static final int SNAP_64
See Also:
Constant Field Values

bar

public int bar

beat

public int beat

sixteenth

public int sixteenth

sixtyfourth

public int sixtyfourth

tick

public int tick
Constructor Detail

SequencePosition

public SequencePosition(int bar)

SequencePosition

public SequencePosition(int bar,
                        int beat)

SequencePosition

public SequencePosition(int bar,
                        int beat,
                        int sixteenth)

SequencePosition

public SequencePosition(int bar,
                        int beat,
                        int tick,
                        int resolution)
Method Detail

bodgeTick

public static long bodgeTick(long tick,
                             int snap,
                             int resolution)

snap

public void snap(int snap)

getTicksInBeat

public int getTicksInBeat()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getBeat

public int getBeat()

setBeat

public void setBeat(int beat)

getBar

public int getBar()

setBar

public void setBar(int bar)

getTick

public int getTick()

setTick

public void setTick(int tick)

main

public static void main(java.lang.String[] args)


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.