# sid_voice_t Union Reference

`#include <sid.h>`

## Data Fields
u8 | ALL [7]
struct {
u8 frq_l
u8 frq_h
u8 pw_l
u8 pw_h
u8 waveform_reg
u8 ad
u8 sr
}; |
struct {
u8 dummy [4]
u8 gate:1
u8 sync:1
u8 ringmod:1
u8 test:1
u8 waveform:4
u8 decay:4
u8 attack:4
u8 release:4
u8 sustain:4
}; |

## Field Documentation

struct { ... }

struct { ... }

u8 sid_voice_t::ad

u8 sid_voice_t::ALL[7]

u8 sid_voice_t::attack

u8 sid_voice_t::decay

u8 sid_voice_t::dummy[4]

u8 sid_voice_t::frq_h

u8 sid_voice_t::frq_l

u8 sid_voice_t::gate

u8 sid_voice_t::pw_h

u8 sid_voice_t::pw_l

u8 sid_voice_t::release

u8 sid_voice_t::ringmod

u8 sid_voice_t::sr

u8 sid_voice_t::sustain

u8 sid_voice_t::sync

u8 sid_voice_t::test

u8 sid_voice_t::waveform

u8 sid_voice_t::waveform_reg

The documentation for this union was generated from the following file:

- modules/sid/sid.h