Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Namespaces | Functions | Variables
disassemble_sound.py File Reference

Data Structures

class  disassemble_sound.AifcEntry
 
class  disassemble_sound.SampleBank
 
class  disassemble_sound.AifcWriter
 
class  disassemble_sound.NoIndent
 
class  disassemble_sound.NoIndentEncoder
 

Namespaces

 disassemble_sound
 

Functions

def disassemble_sound.align (val, al)
 
def disassemble_sound.gen_name (prefix, name_table=[])
 
def disassemble_sound.parse_bcd (data)
 
def disassemble_sound.serialize_f80 (num)
 
def disassemble_sound.round_f32 (num)
 
def disassemble_sound.parse_sound (data)
 
def disassemble_sound.parse_drum (data, addr)
 
def disassemble_sound.parse_inst (data, addr)
 
def disassemble_sound.parse_loop (addr, bank_data)
 
def disassemble_sound.parse_book (addr, bank_data)
 
def disassemble_sound.parse_sample (data, bank_data, sample_bank)
 
def disassemble_sound.parse_envelope (addr, data_bank)
 
def disassemble_sound.parse_ctl (header, data, sample_bank, index)
 
def disassemble_sound.parse_seqfile (data, filetype)
 
def disassemble_sound.parse_tbl (data, entries)
 
def disassemble_sound.write_aifc (entry, out)
 
def disassemble_sound.write_aiff (entry, filename)
 
def disassemble_sound.inst_ifdef_json (bank_index, inst_index)
 
def disassemble_sound.main ()
 

Variables

int disassemble_sound.TYPE_CTL = 1
 
int disassemble_sound.TYPE_TBL = 2
 
list disassemble_sound.SAMPLE_BANK_IDS
 
 disassemble_sound.Sound = namedtuple("Sound", ["sample_addr", "tuning"])
 
 disassemble_sound.Drum = namedtuple("Drum", ["name", "addr", "release_rate", "pan", "envelope", "sound"])
 
 disassemble_sound.Inst
 
 disassemble_sound.Book = namedtuple("Book", ["order", "npredictors", "table"])
 
 disassemble_sound.Loop = namedtuple("Loop", ["start", "end", "count", "state"])
 
 disassemble_sound.Envelope = namedtuple("Envelope", ["name", "entries"])
 
 disassemble_sound.Bank
 
dictionary disassemble_sound.name_tbl = {}