Sample(filename)

new Sample(filename)

Load a WAV-file.
Parameters:
Name Type Description
filename string

Members

static bits

Sound resolution.

static filename

Name of the WAV.

static frequency

Sound frequency.

static length

Sound length.

static stereo

mono/stereo indicator.

Methods

Get(sample) → {number}

Get sample data.
Parameters:
Name Type Description
sample number index to return.
Returns:
number - The sample value at that position. The sample data are always in unsigned format.

Play(volume, panning, loop) → {number}

Play the WAV.
Parameters:
Name Type Description
volume number between 0-255.
panning number between (left) 0-255 (right).
loop boolean true := sample will loop, false := sample will only be played once.
Returns:
number - used voice number or null if not played.

Stop()

Stop playing.