Doc updates for 0.6.8.

The sample formats list is a little unwieldy. Please rearrange and remove as you see fit!
This commit is contained in:
Electric Keet 2025-03-22 23:51:31 -07:00 committed by tildearrow
parent 77ac4db7ec
commit 34f311fa76
11 changed files with 62 additions and 2 deletions

View file

@ -7,12 +7,13 @@ this is a list of file formats that Furnace supports.
- Furnace song (.fur)
- import:
- DefleMask module (.dmf)
- FamiTracker module (.ftm)
- 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)
@ -51,3 +52,35 @@ this is a list of file formats that Furnace supports.
- 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)
- 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)
- 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)

View file

@ -52,6 +52,10 @@ these macros allow you to control several parameters of FM per tick.
## FM Macros
- **Algorithm**,
**Feedback**,
**LFO > Freq**,
**LFO > Amp**: as described above.
- **AM Depth**: amplitude modulation depth.
- **PM Depth**: pitch modulation depth.
- **LFO Speed**: LFO frequency.

View file

@ -56,6 +56,10 @@ these macros allow you to control several parameters of FM per tick.
## FM Macros
- **Algorithm**,
**Feedback**,
**LFO > Freq**,
**LFO > Amp**: as described above.
- **LFO Speed**: LFO frequency.
- **OpMask**: toggles each operator.

View file

@ -73,6 +73,10 @@ these macros allow you to control several parameters of FM per tick.
## FM Macros
- **Algorithm**,
**Feedback**,
**LFO > Freq**,
**LFO > Amp**: as described above.
- **AM Depth**: amplitude modulation depth.
- **PM Depth**: pitch modulation depth.
- **LFO Speed**: LFO frequency.

View file

@ -4,7 +4,9 @@ a home computer with a synthesizer-grade sound chip of which people took decades
very popular in Europe and mostly due to the demoscene, which stretched the machine's limbs to no end.
two versions of aforementioned chip exist - 6581 (original chip) and 8580 (improved version with working waveform mixing and somewhat more consistent filter curves).
two versions of aforementioned chip exist: 6581 (original chip) and 8580 (improved version with working waveform mixing and somewhat more consistent filter curves).
the 6581 version has a hardware bug that causes a loud click whenever a global volume register is updated. these clicks can be used to produce a crude, virtual fourth 4-bit PCM channel. Furnace supports this with the "Commodore 64 (SID 6581) with software PCM" system. the later 8580 revision fixed this problem, making such PCM nearly inaudible; while other PCM playback methods have been invented, Furnace doesn't support them at the moment.
## effects

View file

@ -97,6 +97,8 @@ the following options are available in the Chip Manager window:
- **Echo filter**: adjusts echo filter.
- **Dec/Hex**: toggles decimal or hexadecimal mode for the filter settings text entry box to the right.
- SnesLab provides [echo filter explanations and examples](https://sneslab.net/wiki/FIR_Filter#Uses). their example filter strings can be pasted directly into the filter settings text entry box if set to Hex mode.
- **Disable Gaussian interpolation**: removes sample interpolation, resulting in crisper but aliased sound. not accurate to hardware.
- **Anti-click**: reduces clicking by use of hardware volume envelopes.
## ADSR

View file

@ -26,3 +26,4 @@ this chip uses the [VIC](../4-instrument/vic.md) instrument editor.
the following options are available in the Chip Manager window:
- **PAL**: 1.10MHz instead of 1.02MHz.
- **Disable filtering**: bypasses the hardware's lowpass filter.

View file

@ -30,6 +30,12 @@ it has 4 wavetable channels. some of them have additional capabilities:
this chip uses the [WonderSwan](../4-instrument/wonderswan.md) instrument editor.
## chip config
the following option is available in the Chip Manager window:
- **Headphone output**: enables stereo. default is on.
## channel status
the following icons are displayed when channel status is enabled in the pattern view:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 98 KiB

View file

@ -64,3 +64,7 @@ Furnace achieves the authentic sound of videogame hardware by emulating sound ch
- **AY-3-8910/SSG core**:
- **MAME**: default core.
- **AtomicSSG**: SSG core extracted from YM2608-LLE.
- **WonderSwan core**:
- **asiekierka new core**: default core. highest accuracy and efficiency.
- **Mednafen**: slower and less accurate. included for compatibility with older modules.