Skip to content

tools for compiling sound and music data for n64 sdk homebrew games

Notifications You must be signed in to change notification settings

jsdf/n64soundtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n64soundtools

reimplements tools for working with the n64 sdk 'sgi' sound tools

installation

install node.js, then

npm install -g n64soundtools

this will install the included tools globally on your system, so you can run them directly at the command line

alternatively you can install them locally with npm init then npm install n64soundtools in which case the commands will be available in node_modules/.bin/

tools

most of these tools aim to be a drop-in replacement for the n64 sdk sgi soundtools

sbc

sequence bank compiler tool

see the sdk manual for instructions

midicvt

converts midi type 1 files to midi type 0 .seq files for playback with ALSeqPlayer

see the sdk manual for instructions

ic

compiles .inst to .ctl and .tbl

see the sdk manual for instructions

bankdec

decompiles .ctl and .tbl to .inst and .aiff/.aifc. if you pass a rom file instead, it will try to locate and decompile .ctl/.tbl data in the rom

About

tools for compiling sound and music data for n64 sdk homebrew games

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published