# file formats

this is a list of file formats that Furnace supports.

## song/module

- Furnace song (.fur)
- import:
  - DefleMask module (.dmf)
  - FamiTracker module (.ftm/.0cc/.dnm/.eft)
  - Amiga tracker module (.mod)
  - Scream Tracker 3 module (.s3m)
  - FastTracker 2 module (.xm)
  - Impulse Tracker module (.it)
  - Future Composer module (.fc13/.fc14/.fc/.smod)
  - TFM Music Maker module (.tfe)
- 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:
  - Apple/SGI sample (.aiff)
  - Sun/NeXT sample (.au)
  - Audio Visual Research sample (.avr)
  - Apple Core Audio File sample (.caf)
  - FLAC (Free Lossless Audio Codec) (.flac)
  - HMM Tool Kit sample (.htk)
  - Amiga IFF/SVX8/SV16 sample (.iff)
  <!--
  - GNU Octave 2.0 / Matlab 4.2 sample (.mat)
  - GNU Octave 2.1 / Matlab 5.0 sample (.mat)
  -->
  - GNU Octave/Matlab sample (.mat)
  - MPEG-1/2 Audio (.m1a, .mp1, .mp2, .mp3)
  - OGG (OGG Container Format) (.ogg, .oga, .opus)
  - Akai MPC 2k sample (.mpc)
  - Ensoniq PARIS sample (.paf)
  - Portable Voice Format sample (.pvf)
  - RIFF 64 sample (.rf64)
  - Sound Designer II sample (.sd2)
  - Midi Sample Dump Standard sample (.sds)
  - Berkeley/IRCAM/CARL sample (.sf)
  - Creative Labs sample (.voc)
  - SoundFoundry WAVE 64 sample (.w64)
  - NIST Sphere sample (.wav)
  - Psion Series 3 sample (.wve)
  - FastTracker 2 sample (.xi)
  - NES DPCM data (.dmc)
  - SNES Bit Rate Reduction (.brr)
  - PMD YM2608 ADPCM-B sample bank (.ppc)
  - PDR 4-bit AY-3-8910 sample bank (.pps)
  - FMP YM2608 ADPCM-B sample bank (.pvi)
  - MDX OKI ADPCM sample bank (.pdx)
  - FMP 8-bit PCM sample bank (.pzi)
  - PMD 8-bit PCM sample bank (.p86)
  - PMD OKI ADPCM sample bank (.p)
