A segment containing 8 parallel tracks. More...
#include <song_data.h>
Public Member Functions | |
| uint16_t | GetDuration () const |
Public Attributes | |
| std::array< MusicTrack, 8 > | tracks |
| uint16_t | rom_address = 0 |
A segment containing 8 parallel tracks.
Songs are composed of one or more segments that play sequentially.
Definition at line 315 of file song_data.h.
|
inline |
Definition at line 320 of file song_data.h.
References tracks.
| std::array<MusicTrack, 8> yaze::zelda3::music::MusicSegment::tracks |
Definition at line 316 of file song_data.h.
Referenced by yaze::zelda3::music::MusicBank::CreateNewSong(), GetDuration(), yaze::zelda3::music::MusicBank::LoadExpandedSongTable(), yaze::zelda3::music::MusicBank::LoadFromJson(), yaze::zelda3::music::MusicBank::LoadSongTable(), yaze::zelda3::music::SpcParser::ParseSong(), yaze::editor::music::MusicPlayer::PreviewNote(), and yaze::editor::music::MusicPlayer::ResolveInstrumentForEvent().
| uint16_t yaze::zelda3::music::MusicSegment::rom_address = 0 |
Definition at line 317 of file song_data.h.
Referenced by yaze::zelda3::music::MusicBank::LoadFromJson(), and yaze::zelda3::music::SpcParser::ParseSong().