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.