Loading...
Searching...
No Matches
Playback Control

Functions

u8 audioPlaySample (u8 sampleId)
 Play a sample with default settings.
 
u8 audioPlaySampleEx (u8 sampleId, u8 volume, u8 pan, u16 pitch)
 Play a sample with custom settings.
 
void audioStopAll (void)
 Stop all audio playback.
 
void audioStopVoice (u8 voice)
 Stop a specific voice.
 

Detailed Description

Function Documentation

◆ audioPlaySample()

u8 audioPlaySample ( u8  sampleId)

Play a sample with default settings.

Parameters
sampleIdSample slot (0-63)
Returns
Voice number (0-7) or 0xFF on failure

Plays at full volume, center pan, default pitch.

◆ audioPlaySampleEx()

u8 audioPlaySampleEx ( u8  sampleId,
u8  volume,
u8  pan,
u16  pitch 
)

Play a sample with custom settings.

Parameters
sampleIdSample slot (0-63)
volumeVolume level (0-127)
panPan position (0=left, 8=center, 15=right)
pitchPitch value ($1000 = normal)
Returns
Voice number (0-7) or 0xFF on failure
#define AUDIO_PAN_RIGHT
Definition audio.h:76
u8 audioPlaySampleEx(u8 sampleId, u8 volume, u8 pan, u16 pitch)
Play a sample with custom settings.

◆ audioStopAll()

void audioStopAll ( void  )

Stop all audio playback.

◆ audioStopVoice()

void audioStopVoice ( u8  voice)

Stop a specific voice.

Parameters
voiceVoice number (0-7)