|
LMMS
|
#include <Gb_Oscs.h>
Public Types | |
| enum | { wave_size = 32 } |
| typedef Blip_Synth< blip_med_quality, 1 > | Synth |
| Public Types inherited from Gb_Osc | |
| enum | { trigger = 0x80 } |
| enum | { len_enabled_mask = 0x40 } |
Public Member Functions | |
| void | write_register (int, int) |
| void | run (blip_time_t, blip_time_t, int playing) |
| Public Member Functions inherited from Gb_Osc | |
| void | reset () |
| void | clock_length () |
| int | frequency () const |
Public Attributes | |
| Synth const * | synth |
| int | wave_pos |
| uint8_t | wave [wave_size] |
| Public Attributes inherited from Gb_Osc | |
| Blip_Buffer * | outputs [4] |
| Blip_Buffer * | output |
| int | output_select |
| uint8_t * | regs |
| int | delay |
| int | last_amp |
| int | volume |
| int | length |
| int | enabled |
| typedef Blip_Synth<blip_med_quality,1> Gb_Wave::Synth |
| void Gb_Wave::run | ( | blip_time_t | time, |
| blip_time_t | end_time, | ||
| int | playing ) |
| int Gb_Wave::wave_pos |