#include <array>#include <cstdint>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::music::Note |
| Represents a single musical note. More... | |
| struct | yaze::zelda3::music::MusicCommand |
| Represents an N-SPC command (opcodes 0xE0-0xFF). More... | |
| struct | yaze::zelda3::music::TrackEvent |
| A single event in a music track (note, command, or control). More... | |
| struct | yaze::zelda3::music::MusicTrack |
| One of 8 channels in a music segment. More... | |
| struct | yaze::zelda3::music::MusicSegment |
| A segment containing 8 parallel tracks. More... | |
| struct | yaze::zelda3::music::MusicSong |
| A complete song composed of segments. More... | |
| struct | yaze::zelda3::music::MusicInstrument |
| An instrument definition with ADSR envelope. More... | |
| struct | yaze::zelda3::music::MusicSample |
| A BRR-encoded audio sample. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
| namespace | yaze::zelda3::music |
| Contains classes and functions for handling music data in Zelda 3. | |
Functions | |
| uint16_t | yaze::zelda3::music::LookupNSpcPitch (uint8_t note_byte) |
| Look up the DSP pitch value for an N-SPC note byte. | |