Loading...
Searching...
No Matches
Echo Effects

Functions

void audioDisableEcho (void)
 Disable echo for all voices.
 
void audioEnableEcho (u8 voiceMask)
 Enable echo for specific voices.
 
void audioSetEcho (u8 delay, s8 feedback, s8 volumeL, s8 volumeR)
 Configure echo parameters.
 
void audioSetEchoFilter (const s8 fir[8])
 Set FIR filter coefficients for echo.
 

Detailed Description

Function Documentation

◆ audioDisableEcho()

void audioDisableEcho ( void  )

Disable echo for all voices.

◆ audioEnableEcho()

void audioEnableEcho ( u8  voiceMask)

Enable echo for specific voices.

Parameters
voiceMaskBitmask (bit 0 = voice 0, etc.)

◆ audioSetEcho()

void audioSetEcho ( u8  delay,
s8  feedback,
s8  volumeL,
s8  volumeR 
)

Configure echo parameters.

Parameters
delayEcho delay (1-15, delay_ms = value * 16)
feedbackFeedback amount (-128 to 127)
volumeLLeft echo volume (-128 to 127)
volumeRRight echo volume (-128 to 127)

◆ audioSetEchoFilter()

void audioSetEchoFilter ( const s8  fir[8])

Set FIR filter coefficients for echo.

Parameters
firArray of 8 signed coefficients