|
ComSquare
|
#include <DSP.hpp>
Public Attributes | |
| std::array< uint8_t, 2 > | volume |
| Echo Volume register (EVOL) More... | |
| uint8_t | feedback |
| Echo feedback register (EFB) More... | |
| std::array< uint8_t, 8 > | FIR |
| Echo FIR filter coefficients (COEF) More... | |
| uint8_t | data |
| Echo data start register (ESA) More... | |
| uint16_t | offset |
| Offset position after data start. More... | |
| uint16_t | length |
| offset maximum More... | |
| uint8_t | delay |
| Echo delay size register (EDL) More... | |
| bool | enabled = true |
| Echo enabled (5th bit FLG) More... | |
| bool | toggle |
| Application of enabled to channels. More... | |
| std::array< std::array< int16_t, 8 >, 2 > | history |
| Last sound produced for each voice in each channel. More... | |
| uint8_t | historyOffset |
| Current position inside history. More... | |
| uint16_t | address |
| Address of the current echo. More... | |
| uint8_t | value |
| Current of value of the echo. More... | |
| std::array< uint16_t, 2 > | input |
| Current sound to echo. More... | |
| std::array< uint16_t, 2 > | output |
| Current sound echoed produced. More... | |
| uint16_t ComSquare::APU::DSP::Echo::address |
Address of the current echo.
| uint8_t ComSquare::APU::DSP::Echo::data |
Echo data start register (ESA)
| uint8_t ComSquare::APU::DSP::Echo::delay |
Echo delay size register (EDL)
| bool ComSquare::APU::DSP::Echo::enabled = true |
Echo enabled (5th bit FLG)
| uint8_t ComSquare::APU::DSP::Echo::feedback |
Echo feedback register (EFB)
| std::array<uint8_t, 8> ComSquare::APU::DSP::Echo::FIR |
Echo FIR filter coefficients (COEF)
| std::array<std::array<int16_t, 8>, 2> ComSquare::APU::DSP::Echo::history |
Last sound produced for each voice in each channel.
| uint8_t ComSquare::APU::DSP::Echo::historyOffset |
Current position inside history.
| std::array<uint16_t, 2> ComSquare::APU::DSP::Echo::input |
Current sound to echo.
| uint16_t ComSquare::APU::DSP::Echo::length |
offset maximum
| uint16_t ComSquare::APU::DSP::Echo::offset |
Offset position after data start.
| std::array<uint16_t, 2> ComSquare::APU::DSP::Echo::output |
Current sound echoed produced.
| bool ComSquare::APU::DSP::Echo::toggle |
Application of enabled to channels.
| uint8_t ComSquare::APU::DSP::Echo::value |
Current of value of the echo.
| std::array<uint8_t , 2> ComSquare::APU::DSP::Echo::volume |
Echo Volume register (EVOL)
1.8.17