12/20/2016 Firmware #4.25, FPGA #03042017, FatarScan #33, MIDIscan #33
- Tuning capability, parameter "TG Gears Tune" on display, A = 433 to 447 Hz
- Glitches in LC filter assignment fixed
- Internal signal processing headroom raised
- Phase and amplitude noise/leakage improved. Very accurate leakage now.
- Sustain/sostenuto hardware inputs on PL16 for MIDI and FatarScan Core, see below
- Sostenuto CC #64 works also on FatarScan if enabled by MIDI CC menu
- Lowered distortion on TG notes 48 and up, less audible interference/artefacts on delays (vibrato, rotary sim)
- Improved key velocity on MIDI out for FatarScan #33, improved click evaluation also for MIDI scan
- Lowered rounding noise of vibrato scanner, was noticeable with no drawbars pulled and key pressed
Completely revised my old generator design, dating from 2012. There might have been a glitch in my old code that assigned wrong LC filter numbers (i.e. their simulation) to some generator notes, so some notes were too weak or too loud even with "new" tapering. New generator has smoother response with "new caps" selected in menu. Please revise your own tapering files if needed. Also FM/phase noise revised, may need readjustment of TG Flutter param to get that "blowing a bottle whoosh" (can't describe it better) on each note. New algorithms for tuning capability, will not affect tonal quality as in old FPGA #26102016.
Otherwise empty PL16 on mainboard was only used to output an auxiliary MIDI signal for Neo Ventilator speed control on pin 7 and some internal test signals. It now uses separate input pins 4 (for lower manual) and 6 (upper) for sustain and 3 (lower) and 5 (upper) for sostenuto. Switch pins to ground (pin 10) to activate sustain or sostenuto on particular manual. An additional 10-pin header is needed, solder in PL16 position. If you don't need separate sutain/sostenuto inputs for upper and lower manuals, just connect both inputs for each function, i.e. 4 and 6 for sustain and 3 and 5 for sostenuto. Do not bridge all 4 inputs. Leave all inputs open if you don't need sustain/sostenuto at all.
Sustain/sostenuto are controllable by MIDI CC #64 also (wired by "MIDI CC set" menu to either sustain or sostenuto). These functions work even on splitted manuals, so if you have lower on left part of manual, pin 3 affects only sostenuto on left side. I think this should fit all needs.
And now for something completely different: