Package com.prineside.tdi2.ibxm
Class Sample
java.lang.Object
com.prineside.tdi2.ibxm.Sample
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanlooped()intnormaliseSampleIdx(int sampleIdx) voidresampleLinear(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length) voidresampleNearest(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length) voidresampleSinc(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length) voidsetSampleData(short[] sampleData, int loopStart, int loopLength, boolean pingPong) void 
- 
Field Details
- 
FP_SHIFT
public static final int FP_SHIFT- See Also:
 
 - 
FP_ONE
public static final int FP_ONE- See Also:
 
 - 
FP_MASK
public static final int FP_MASK- See Also:
 
 - 
C2_PAL
public static final int C2_PAL- See Also:
 
 - 
C2_NTSC
public static final int C2_NTSC- See Also:
 
 - 
name
 - 
volume
public int volume - 
panning
public int panning - 
relNote
public int relNote - 
fineTune
public int fineTune - 
sampleData
public short[] sampleData 
 - 
 - 
Constructor Details
- 
Sample
public Sample() - 
Sample
 
 - 
 - 
Method Details
- 
setSampleData
public void setSampleData(short[] sampleData, int loopStart, int loopLength, boolean pingPong)  - 
resampleNearest
public void resampleNearest(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length)  - 
resampleLinear
public void resampleLinear(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length)  - 
resampleSinc
public void resampleSinc(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length)  - 
normaliseSampleIdx
public int normaliseSampleIdx(int sampleIdx)  - 
looped
public boolean looped() - 
toStringBuffer
 
 -