update format spec for eventual ins/wave format

This commit is contained in:
tildearrow 2022-01-11 04:45:07 -05:00
parent 245a566806
commit a62b37603d

View file

@ -210,3 +210,33 @@ size | description
| - instrument | - instrument
| - volume | - volume
| - effect and effect data... | - effect and effect data...
# the Furnace instrument format (.fui)
the instrument format is pretty similar to the file format, but it also stores wavetables and samples used by the instrument.
size | description
-----|------------------------------------
16 | "-Furnace instr.-" format magic
2 | format version
2 | reserved
4 | pointer to instrument data
2 | wavetable count
2 | sample count
4 | reserved
4?? | pointers to wavetables
4?? | pointers to samples
instrument data follows.
# the Furnace wavetable format (.fuw)
similar to the instrument format...
size | description
-----|------------------------------------
16 | "-Furnace waveta-" format magic
2 | format version
2 | reserved
wavetable data follows.