Package com.prineside.tdi2.ibxm
Class Sample
java.lang.Object
com.prineside.tdi2.ibxm.Sample
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
looped()
int
normaliseSampleIdx
(int sampleIdx) void
resampleLinear
(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length) void
resampleNearest
(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length) void
resampleSinc
(int sampleIdx, int sampleFrac, int step, int leftGain, int rightGain, int[] mixBuffer, int offset, int length) void
setSampleData
(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
-