diff --git a/doc/2-interface/formats.md b/doc/2-interface/formats.md new file mode 100644 index 000000000..23dfe576e --- /dev/null +++ b/doc/2-interface/formats.md @@ -0,0 +1,53 @@ +# file formats + +this is a list of file formats that Furnace supports. + +## song/module + +- Furnace song (.fur) +- import: + - DefleMask module (.dmf) + - FamiTracker module (.ftm) + - Amiga tracker module (.mod) + - Scream Tracker 3 module (.s3m) + - FastTracker 2 module (.xm) + - Impulse Tracker module (.it) + - Future Composer module (.fc13/.fc14/.fc/.smod) +- export: + - DefleMask module (.dmf) + - VGM (.vgm) + - ZSound Music (.zsm) + +## instrument + +- load/save: + - Furnace instrument (.fui) + - DefleMask preset/patch (.dmp) +- load only: + - TFM Music Maker instrument (.tfi) + - VGM Music Maker instrument (.vgi) + - Scream Tracker 3 instrument (.s3i) + - SoundBlaster instrument (.sbi) + - Wohlstand OPL instrument (.opli) + - Wohlstand OPN instrument (.opni) + - Gens KMod patch dump (.y12) + - BNK file (AdLib) (.bnk) + - FF preset bank (.ff) + - 2612edit GYB preset bank (.gyb) + - VOPM preset bank (.opm) + - Wohlstand WOPL bank (.wopl) + - Wohlstand WOPN bank (.wopn) + +## wavetable + +- load/save: + - Furnace wavetable (.fuw) + - DefleMask wavetable (.dmw) + - raw wavetable data + +## sample + +- load/save + - Wave file (.wav) + - raw sample data +- load only: diff --git a/doc/2-interface/menu-bar.md b/doc/2-interface/menu-bar.md index 77aa2882c..ec3c6b1bf 100644 --- a/doc/2-interface/menu-bar.md +++ b/doc/2-interface/menu-bar.md @@ -8,6 +8,7 @@ items in _italic_ don't appear in basic mode and are only available in advanced - **new...**: creates a new song. - **open...**: opens the file picker, allowing you to select a song to open. + - see [file formats](formats.md) for a list of formats Furnace is able to open. - **open recent**: contains a list of the songs you've opened before. - **clear history**: erases the file history.