  /\/\   __ _ _ __   __ _| |_ ___  ___ 
 /    \ / _` | '_ \ / _` | __/ _ \/ _ \
/ /\/\ \ (_| | | | | (_| | ||  __/  __/
\/    \/\__,_|_| |_|\__,_|\__\___|\___|
                   SPECTRAL SYNTHESIZER
									 
(C) Fred's Lab 2021-2024									 
https://fredslab.net
info@fredslab.net

THIS SOFTWARE IS PROPRIETARY AND SHOULD ONLY BE INSTALLED
AND RUN ON GENUINE FRED'S LAB MANATEE HARDWARE.

********** FIRMWARE CHANGELOG **********

V1.0-RC7 08.05.2024
===================================
- Fixes the new ALT switch behaviors
- Fixes the send sysex trigger from the UI
- Adjusts boundaries on page reach with the arrow keys
- Adding 0x7F as CRC joker
- Sets filter tracking to base pitch + semitone setting
- Adds semitone setting to sub-osc pitch
- Computes glide before vibrato modulator
- Improves MOVE (pots offset) mode
- Changes constant matrix source names (DCxxx%)
- Fixes MIDI CC mapping
- Adds delay model parameter on CC h3F / 63
- MIDI CC gen rotation => h11 / 17
- MIDI CC gen inversion => h12 / 18
- MIDI CC gen formant => h13 / 19
- Sets cents settings range to -50 / 50 instead of -100 / 100
- Sends CC only when a value has changed
- Edit buffers have now 4 states (init, original, edited, imported)


V1.0-RC6 05.05.2024
===================================
- Resets back to home timer pressing navigation keys
- Fixes UI pages numbering
- Fixes UI variable macro count pages refresh
- Allows swap of edited part in MIDI & ARP sections
- Allows UI switches to send CCs & NRPNs
- Applies Local ON on UI switches
- Fixes various UI refresh glitches
- Removes spurious CCs sent using macro knobs
- Defaults to frequency parameter setting when LFO duration is set to NONE
- Defaults to time parameter setting when delay duration is set to NONE
- Fixes clipping in pitch calculation 
- Sets maximum pitch for sub-osc to MIDI note 120 = 8.37kHz
- Doubles the mod. amount in the mod. matrix
- Doubles the mod. amount for the LFOs
- Resets the "E" (edited) mark after multi / preset are saved
- Adjusts the range of LFOs rise & fall parameters to 6 bits
- Fixes comb delay timing setting
- Fixes delay convergence issue with high feedback
- Improves background noise of hall reverberation
- Adds ALT + pots for coarse settings
- Triggers MIDI panic on a long press on drive 
- Slot LEDs (Env. F, Env. A, LFO F) reflect 1st DSP latest voice state
- Fixes filter pitch tracking (tracking on gen pitch)
- Reduces some DC clicks
- Ensures DSPs sync when editing spectrum bins
- Updates store cached headers when receiving presets & multis


V1.0-RC5 13.04.2024
===================================
- Reads the Master (volume) pot on machine startup
- Improved smoothing drive / gain control (zippers)
- Fixes panning & balance table (no leak)
- Adds more bass passing through generator & parts DCBs

V1.0-RC4 11.04.2024
===================================
- Fixes unisono spreading (wider)
- Adds missing mix page for multipart (pan + level)
- Fixes panning handling

V1.0-RC3 11.04.2024
===================================
- Improves voice priority sorting for rendering list
- Fixes UI glitches while changing LED intensity
- Adds the store "auto-load" feature to recall presets
- Fixes multi load & save functions
- Changes multipart format so preset slots are referred by index + bank
- Prevents pot glitches when primary core stalls

V1.0-RC2 initial version 09.04.2024
===================================
- Fixes clocking data exchange
- Changes various defaults (presets & system)
- Fixes signed modulations on envelopes & LFOs targets
- Triggers UI "go-home" when presets are loaded or transfered
- Improves audio performance

