wavetables

wavetable chips, in context of Furnace, are sound generators that operate on extremely short, looping sample streams. by extremely short, usually no more than 256 samples.
this amount of space is nowhere near enough to store an actual sampled sound, but it allows certain amount of freedom to define a waveform shape.

each chip has its own maximum size, shown in the following table. if a larger wave is defined for these chips, it will be scaled to fit within the constraints of the chips. some of these don't work well with the wavetable synthesizer (described below); these systems are marked in the "notes" column.

system width height notes
Bubble System 32 16
Game Boy 32 16 phase reset on waveform change (clicking)
SM8521 32 16
Namco WSG 32 16 RAM only
WonderSwan 32 16
Namco 163 ≤240 16 limits differ depending on channel count
SNES ≤256 16
PC Engine 32 32 phase reset on waveform change (clicking)
Virtual Boy 32 64
FDS 64 64
Konami SCC 32 256
Seta X1-010 128 256
Amiga ≤256 256
### wavetable editor

wavetable editor

controls across the top line:

waveform display:

controls across the bottom line:

waveform utilities

these provide different ways of creating or altering a waveform.

Shapes

wavetable shape tab

this creates a waveform by adding together a few predefined basic wave shapes.

FM

wavetable FM tab

this creates a waveform using frequency modulation synthesis with up to four operators.

you can set carrier/modulation levels, frequency multipliers, connections between operators and FM waveforms of these operators.

WaveTools

wavetable tools tab

these are useful editing tools to fine-tune the waveform: