# fmz

instruments/keyboarda reimplementation of the fm module using the fmx with volume smoothing, fractional ratios, and optional true feedback

# changelog

## 1.4

- initial upload

# controllers

## group 1: main controllers

- carrier volume: the volume of the carrier. 16384 (4000) = -6db
- modulator volume: the volume of the modulator. 16384 (4000) = -6db
- panning: the panning of the carrier. only functional if stereo output is enabled
- carrier freq multiply: the frequency multiplication (ratio) of the carrier
- modulator freq multiply: the frequency multiplication (ratio) of the modulator
- modulator self-modulation: the self-modulation of the modulator
- modulator feedback: the feedback of the modulator

## group 2: carrier envelope controllers

- carrier attack: the exponential attack of the carrier
- carrier decay: the exponential decay of the carrier
- carrier sustain: the sustain level of the carrier. 16384 (4000) = -6db
- carrier release: the exponential release of the carrier

## group 3: modulator envelope controllers

- modulator attack: the exponential attack of the modulator
- modulator decay: the exponential decay of the modulator
- modulator sustain: the sustain level of the modulator. 16384 (4000) = -6db
- modulator release: the exponential release of the modulator

## group 4: miscellaneous controllers

- polyphony: the polyphony of the synth
- channels: the number of channels of the synth
- sample rate: the sample rate of the synth