Channel Configuration
- 1 wavetable channel
- 6-bit resolution
- 64-byte waveforms
- FM modulation capabilities
Effects
| Effect | Description |
|---|---|
10xx | Change wave |
11xx | Set modulation depth |
12xy | Set modulation speed high byte and toggle on/offx: Toggle (value of 1 turns on the modulator)y: Speed |
13xx | Set modulation speed low byte |
14xx | Set modulator position |
15xx | Set modulator wavexx points to a wavetable. It should (preferably) have a height of 7 with values mapping to:• 0: +0• 1: +1• 2: +2• 3: +3• 4: Reset• 5: -3• 6: -2• 7: -1Do not use this effect. It only exists for compatibility reasons |
16xy | Enable automatic modulation speed mode In this mode the modulation speed is set to the channel’s notes, multiplied by a fraction x: Numeratory: DenominatorIf x or y are 0 this will disable automatic modulation speed mode |
Frequency Modulation (FM)
The FDS features a method of FM that changes the frequency of the playing note using a short looping table of 32 values. The modulation table is similar to DPCM in that it isn’t a series of direct values, but deltas that determine the amount of change from the previous value.- Deltas range from -3 to 3. In the instrument editor, -4 resets the modulation value to 0, meaning the note plays at its base frequency.
- Modulation values are 7-bit, ranging from -64 to 63; moving past those bounds will overflow to the other side (63 + 1 = -64).
Chip Configuration
The following options are available in the Chip Manager window:- Clock rate: Sets the rate at which the chip will run
