yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
music_bank.h File Reference
#include <cstdint>
#include <string>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "rom/rom.h"
#include "nlohmann/json.hpp"
#include "zelda3/music/song_data.h"

Go to the source code of this file.

Classes

class  yaze::zelda3::music::MusicBank
 Manages the collection of songs, instruments, and samples from a ROM. More...
 
struct  yaze::zelda3::music::MusicBank::SpaceInfo
 
struct  yaze::zelda3::music::MusicBank::ExpandedBankInfo
 
struct  yaze::zelda3::music::MusicBank::BankSongRange
 

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

const char * yaze::zelda3::music::GetVanillaSongName (int song_id)
 Get the vanilla name for a song ID.
 
MusicBank::Bank yaze::zelda3::music::GetVanillaSongBank (int song_id)
 Get the bank for a vanilla song ID.