Firmware #5.8x is a major update which incorporates important changes to
comply with HX3.6 parameters and functions. #5.8xx boasts editable organ and
speaker models as present in new HX3.6 devices, selectable drawbar
destinations for single drawbar set mode and Inc/Dec buttons for various
functions. As HX3.6 uses a different update procedure, automatic updates by
HX3.5 Manager are no longer available. Important: Only update Files/Parts
older than items in table below. Items in brackets will not need an update
if currently installed version is the same.
For update procedure, please see the HX3.5 Firmware 5.8 Migration Guide (english) resp.
HX3.5 Firmware 5.8 Migration Guide (deutsch).
Parts/Files Version List for Latest BETA Update
File/Part |
Version in Update #5.832 |
================= |
====================== |
Manager: |
#6.10 |
FPGA: |
#01112023 |
Firmware: |
#5.834 |
EEPROM: |
(see note below) |
DSP: |
- (required: #x1.23) |
Presets: |
- |
MIDI CCs: |
New ccset8.dat |
Scan Driver: |
- (required: 5x.40) |
Taperings: |
- |
Wavesets: |
- |
Organ Models: |
New organs.dat |
Speaker Models: |
New speakers.dat |
Note: Various parameter values changed in EEPROM (Defaults). We recommend updating the
EEPROM when old firmware version was below #5.730. In either case, check System
Init and Remap values thoroughly.
30.10.2023 Firmware #5.834, HX3 Manager #6.10, FPGA #01112023, Organ/Speaker Models
- FPGA: Improved rotary horn and rotor modulation, new PR40 speaker preset
- FPGA: Improved I2S interface to DAC/DSP (see note)
- Firmware: Bugfix, System Inits #1504 and #1505 were limited to 3
- Firmware: Bugfix, Preset change on MIDI Common Preset CC #1374 did not work properly
- Firmware: Bugfix, MIDI CC Mode 7 did not work properly
- Firmware: More convenient changing of PHR and ADRS/H100 Perc Enables on MenuPanel, toggle On/Off by pressing encoder knob
- Firmware: Added new mode "9" in CC Set interpreter
- Manager: Added new mode "9" in CC Set Editor for buttons etc.: HX3 will accept MIDI CC as "ON" when value is in range, as "OFF" if not
- Manager: Replaced separate custom CC sets with Nord C2D (9) and Viscount Legend (10)
- Manager: Added entry for new PR40 speaker preset
Note: When playing notes, a few boards produce a "grainy" noise sometimes
after switching on. This was caused by timing issues from FPGA to DAC and DSP,
and we solved it by improved I2S interfacing within FPGA structure.
13.10.2023 Firmware #5.830, HX3 Manager #6.09, Organ/Speaker Models
- Firmware: Added frequency indicators for Equalizer menus
- Firmware: Equalizer Q/Peak range was way too high, limited to 1/3 octave on max. now
- Manager/Panel: Added frequency indicators for Equalizer values
- Manager: Improved recognition of deprecated firmware and FPGA
03.10.2023 Firmware #5.811
- Firmware: Did not save Presets in Main Preset menu or in Edit Name menu
- Firmware: Added integrator for Master Volume control, eliminates grainy noise when changing output level while playing
- Firmware: Reviewed Swell Pedal value integrator for higher resolution
- Firmware: Improved response to overall Reverb Level control, less reverb dropout when changing
26.09.2023 Firmware #5.808, HX3 Manager #6.07, Organ/Speaker Models
- Firmware: Added Increment/Decrement button assignments in Switch Remap for Presets, Drawbar Voices (U/L/P),
Speaker Models and Organ Models (Button Assign values 64 to 75)
- Firmware: Inc/Dec button assignment for Transpose moved to values 76, 77 in Switch Remap
- Firmware: Fixed a bug in Analog Remap, MIDI CC Send only assignments. MIDI CC Send moved to #1520..#1531
- Firmware: Small bugfix in MIDI value scaling on sended values (CC Set Editor, Value Mode 1)
- Firmware: Added button assignments in Switch Remap for selecting drawbar destination (90=U/L/P Toggle,
alternatively 91=Upper, 92=Lower, 93=Pedal) in Single Drawbar Set mode (System Inits #1503=3)
- Firmware: Added a 6-Button-mode (System Inits #1497 = 3) for Vibrato (V1..C3) in addition to hardware knob mode, 3-button (V1, V2, V1+V2, V/C)
and 4-button (V1, V2, V3, V/C) modes. 3-button mode slightly changed, press both V1 and V2 simultaneously to obtain V3.
- Firmware: Added Organ and Rotary Speaker Models, model files must be uploaded with Updater
- Firmware: DFU update mode for DSP firmware or soundbank may be started and aborted by DFU Update submenu
- Firmware: Changed assignment numbers for preset buttons
- Firmware: Added Capset/Tapering to TG submenu
- Firmware: Moved "Sync PHR to Rotary" parameter (#1459) to System Inits, Bit 3 of Various Configurations 2
- Firmware: Changed Preset Save/Restore bits
- Firmware: Bugfix, Reverb and Percussion did not respond to MenuPanel
- Firmware: Preset Name may be edited on device (i.e. with MenuPanel attached)
- Manager: Common HX3 Manager for HX3.5 and HX3.6
- Manager: Reset Window positions by holding SHIFT key when starting HX3 Manager to avoid system errors and "lost" or hidden windows
- Manager/Updater: Added Sync for reliable Reset and Re-Connect after firmware update via FTDI cable or USB MIDI
- Manager/CC Set Editor: Added help text in status bar for table entries
- Manager/CC Set Editor: Removed "Try Out" button as it did overwrite CC Set 9. Now simple Upload/Save button instead.
- Manager/Editor: Added pop-up menu entries (right mouse click) in Editor main table for easier access to MIDI CC and hardware input assignments
- Manager/Editor: Small changes for reliable Organ Model and Speaker Model recall
- Manager: Cleaned up obsolete parameter entries
- Manager/Panel: Did not send edited Preset Name to HX3
- Manager: Added board reset after EEPROM update
- Manager: Re-sorted Editor table entries for better access
- Manager: Color coding of Default, Preset, Organ and Speaker model parameters
- Manager: Fixed bubble help of "Various Configurations 2" Bits
Note: A hardware button assigned to value 90 = Single DB set U/L/P Toggle in
Switch Remap will toggle a single drawbar set destination from Upper (LED off) to Lower (LED on)
to Pedal (LED flashing) to Upper etc. However, DB destination may be also set by use of 3
separate buttons (Switch Remap values 91..93). If no pedal is present, you may use just the 92 = Lower
button as this one may be toggled ON/OFF (Upper manual is assigned when OFF).
Pressing INC and DEC buttons at the same time will reset their value (Preset, Voice, Model or Transpose) to 0.
An analog control (drawbar, pot) assigned in Analog Remap to values
200..211, "MIDI CC Send #0..#11" will send MIDI control change only and will perform no other
function. The channel and CC# has to be defined in CC Set Edtor, group MIDI CC
Send Function. Assigned channel numbers are fixed in this case and will not move with HX3 MIDI channel.
25.10.2022 Firmware #5.735
- Firmware: Bugfix, TONE pot had overflow on full swell when swell trim cap was very high. Hopefully last bugfix before final version.
- FPGA: AO28 filters of previous #30082022 had "thin" lower midrange, changed filter response to old specs (see note below)
- Firmware: Support for new filter response, less "stepping" noise
- Firmware: Bugfix, Switch Remap modes 108 to 110 did not work
- Firmware: Voice or preset button assignments in Switch Remap no longer restricted to single Preset16 or Extend16
- FPGA: New tube amp simulation with selectable age for both 6550 tubes
- FPGA: Revised allpass/diffusor routing in rotary simulation
- FPGA: New oversampling filters in rotary simulation (#30080022 only!)
- Firmware: Support for Rotary Control parameters #1460, #1461
- Firmware: External foot switch may be either button (momentary) or switch (latching) type, see System Inits parameter #1502
- Firmware: New binary button add modes in Switch Remap
- Manager: Support for Rotary Control parameters #1460, #1461 and Varous Configurations 2
Note: I should never trust frequency responses I did not record for myself!
AO28 frequency response taken from a recent publication was wrong. I tried it
in #30082022, but result was a rather thin lower midrange; apparently new data did
not take treble loss of matching transformer and cabling into account. Stepped
back to old response I made up in 2014, but with less "stepping" noise. Please
discard intermediate firmware #5.732 and FPGA #14102022, these had insufficient
AO28 gain. Do not use firmware #5.733 either which had a stack overflow bug
solved in #5.734.
There was a bug in Switch Remap routine in firmware #5.730 that prevented
assignment of mode 108 to 110 (binary AddModes for combined upper/lower/pedal
Voices as suggested by our valued customer Paul Harrison). Fixing this, I also
removed a pointless restriction: Preset or Voice button assignments may overlap
to different Preset16 or Extend16 groups now, so you may assign more than 16
overall Preset buttons in remap mode 101. However, Preset/Voice buttons for each
manual/pedal must still be in consecutive order.
Note: Tube amp simulation was revised, now with 16x oversampling and biquad
filters to prevent digital intermodulation on higher notes. Tube output curves
may be adjusted for both 6550 PA tubes separately (see Rotary Control
parameter section). Lower values: Older/weak tubes with early, soft distortion.
Higher values: Newer tubes, more output power and later, somewhat harder
distortion. Asymmetric setting will increase 2nd harmonics in distortion. You
may have to increase #1088 Trim cap swell and potentially Upper/Lower/Pedal
Level to obtain same gain as on older firmwares.
External foot switches may be either button (momentary, new!) or switch
(latching) type according to System Inits #1502 as many customers do have
momentary foot switches available. FAST switch/button will also set RUN ON, so
unmodified halfmoon switches may be used instead of foot switch (set Bit 1 of #1502 to ON).
We added some "binary AddModes" in Switch Remap for Drawbar Voices in
addition to #5.719: Up to 4 consecutive buttons may be assigned also to upper+lower (value 108),
upper+lower+pedal (109) and lower+pedal (110) voices to control voices of multiple keybeds
simultaneously. See changelog of firmware #5.719 for details on AddMode.
29.06.2022 HX3.5 Manager #5.720, Firmware #5.720, Fatar
Scan Driver #51.42
- Scan Driver: Bugfix, Transpose did not work for MIDI IN
- Firmware: Renamed MIDI Transpose menu to Transpose, is now general transpose
- Firmware: Renamed Key Transpose submenu to TransposeOffs, only affects MIDI OUT for Fatar keybed (see note below)
- Firmware: Transpose Up/Down buttons now affect general Transpose only
- Manager: Wrong startup page for device select
- Manager: Bugfix, flash update via FTDI cable did not work (checksum error on FPGA and Scan Driver updates)
Note: Changed behaviour of transpose functions on organs with FATAR keybeds:
Separate MIDI and Key Transpose was inconvenient, also did not work for
transpose up/down buttons on MIDI IN. Instead a general Transpose is available
now. Old Key Transpose menu (renamed to TransposeOffs) will now affect MIDI OUT
for own keybed only, not for generator. It acts as an offset to general Transpose
now for special purposes.
22.06.2022 Firmware #5.719
- Firmware: Too aggressive tapering lead to distortions in upper octave (update Taperings!)
- Firmware: Slightly changed swell loudness curve
- New button modes 105 to 107 for "binary added" Voices (AddMode) in addition or as alternative to Common Preset buttons
Note: Due to request, a "binary added" voice select mode was added to obtain 15 Voice
presets from 4 voice preset buttons. This works like Common Presets, but for
upper/lower/pedal drawbar voices. Example: To obtain 15 Upper Voices instead of
Common Presets on button inputs #40 to #43, set parameters 5140 to 5143 to 105
(Upper Voices AddMode). Buttons may be "added" for any combination from 0 (all
buttons off) to 15 (all buttons on) by pressing 1 to 4 buttons simultaneously.
If you experience digital overflow noise in highest octave on rotary simulation,
reduce sim input volume (Rotary Setup #2104) to 150. Using older taperings, it
may be necessary to reduce manual volumes (Volume Pots parameters) also.
11.04.2022 HX3.5 Manager #5.716, FPGA #10042022
- HX3.5 Editor: Bugfix, Analog/Button Input Monitor did not work under certain circumstances
- Firmware: Parameter overflow on particular AO28 Trim Cap settings fixed
- FPGA: New algorithm from FPGA #02032022 tube amp sim did produce unwanted aliasing on higher notes, went back to old algorithm
02.03.2022 Firmware #5.716, FPGA #02032022
- FPGA: Separate tube amp volume correction VCA, does not affect pedal or GM volume when adjusting tube amp gain
- FPGA: Improved modelling of tube amp for accurate output transformer saturation
- Firmware: Pedal Bypass (separate pedal routing) does no longer drop in volume
- Firmware: Less bass enhancement in swell pedal curve, somewhat higher dynamic range
- Firmware: New "Various Configugations" bit #6 in System Inits will disable swell effect on Pedal Bypass and separate Extension Board output when checked
Note: HX3.5 tube amp simulation got a new "output transformer" circuit which
cuts some "crisp" distortion when overdriven. It also got a post gain stage for
better volume correction which does not affect pedal or GM2 synth volume. Some
customers requested a constant pedal bass level (not affected by swell pedal) on
separate Extension Board output. This will be achieved by setting "Various
Configugations" bit #6 in System Inits.
08.02.2022 HX3.5 Manager #5.715, Firmware #5.715
- Firmware: Bugfix, TouchOSC lost connection when MIDI CC Set changed by menu
- Firmware: Bugfix, did recall rotary run/slow/fast from Common Preset even if disabled by CommonPreset Save/Restore Mask bits #1498
- Firmware: Slightly different usage of bits in System Inits CommonPreset Save/Restore Mask #1498
- HX3.5 Editor: Will disable ADC on uploads for more updater reliablility
- HX3.5 Tapering Editor: Bugfix, re-import of text files scrambled, missing recalculation of loaded HXG file
- CC Sets: Corrected Hammond SK set #2 (please upload manually with HX3.5 Updater, will not auto-update)
19.01.2022 HX3.5 Manager #5.713, Firmware #5.713
- Firmware: Added mode 8 to CC set Value Mode (see note below)
- Firmware: Speeded up Hammond drawbar (#1208..#1210) decoding on MIDI input, no more lost values
- HX3.5 CC Set Editor: Support vor Value Mode #8
Note: New Value Mode #8 will multiply incoming CC value by "max." and
divide the result by "min.". This is useful to extrapolate limited range CC
values to a range needed by a particular HX3.5 parameter. Example: to multiply
incoming values by 1.5, set "max." to 3 and "min." to 2 (or "max." to 15 and
"min." to 10) , to multiply by 30 set "max." to 30 and "min." to 1. Note that
integer values between 0 and 127 are valid for "min." and "max." only.
10.01.2022 HX3.5 Manager #5.712, Fatar Scan Driver #51.41
- Scan Driver: Improved state machine for proper "key off" handling (see note below)
- Scan Driver: Higher resolution of key velocity for MIDI output (may require re-adjust of Keybed Param #1363)
- Scan Driver: Lower key-to-audio latency (less than 500 µs)
- HX3.5 Editor: Bugfix, spurious bug that prevented flash updates (wrong checksum)
- HX3.5 Editor: Designators for GM 2 Level drawbars were incorrect
- HX3.5 Panel: Bugfix, GM levels did not follow Editor or control changes
- HX3.5 Updater: Bugfix, won't upload old CC sets due to file length restriction
Note: In non-early (normal) contact mode of FATAR scan driver, note will stop on
release of second contact now (no hysteresis). Old algorithm lead to noticeable
key height hysteresis between "key on" and "key off".
Previous Fatar scan drivers had a small bug: A "bouncy" key release (like on
glissando) would have left the state machine in a meta state, so pressing the
same key again would send minimal MIDI key velocity (leading to a "lost" note)
or no note on splitted bass.
30.12.2021 Firmware #5.712, #FPGA 29122021, HX3.5 Manager #5.711, Scan Driver #5x.40
- Firmware: New swell loudness curve
- Firmware: Full support for NRPNs in MIDI CC sets
- FPGA: Filter for Percussion decay dither noise
- FPGA: New AO28 swell loudness filter
- Scan Driver: Modified click noise, better simulation of "contact lube" resistance
- HX3.5 CC Set Editor: Support for NRPN CCs (see note below)
Note: CC sets have been modified to support up to 32 NRPN MIDI codes now. To
use the CC Set Editor, update firmware first; otherwise, editor will freeze on
CC set transmissions due to different length of CC set blocks.
Swell loudness curve now yields more bass in minimal swell position and has
improved dynamic range. You may have to re-adjust your equalizer settings.
15.12.2021 Firmware #5.710, HX3.5 Manager #5.710
- Firmware: Bugfix, Voice and Preset buttons did not save on long press
- Firmware: Will refresh DisplayPanel and HX3.5 Panel on incoming MIDI CC events
- Firmware: Some improvements to Gating Mode switching by tab buttons
- HX3.5 Manager: Bugfix, MIDI CC Set Editor sometimes scrambled values when importing ccsetX.dat files or retrieving CC data from board (see note below)
- HX3.5 Manager: Bugfix, float values did not convert properly in version from December 10th, 2021 (erraneous "firmware deprecated" warning)
- HX3.5 Manager: Will notify user if a new firmware or HX3.5 Manager is available online
Note: This was a really nasty bug. Sometimes happened anywhere in CC set
table, sometimes not. Turned out I misinterpreted CC set name coded in raw data
(also stored in cc set loaded to board) as MIDI table data in CC Set Editor. So
when the name was "4 Nord C1/C2", it set upper drawbar #1002 CC data to zero
inadvertedly. With other names, it happened in a different row - or not at all.
Dang!
30.11.2021 Firmware #5.707, HX3.5 Manager #5.707
- Firmware: Bugfix, Analog Remap value "not assigned" did not work for DBX remaps (#5024..#5087)
18.11.2021 Firmware #5.706, HX3.5 Manager #5.706
- Firmware: Bugfix (to 5.70x), Tone and Swell Cap pots did not respond
- Firmware: Cancel Key now also mutes percussion when depressed
- Firmware: Voice button LEDs will blink if Voice is invalid (override by Preset recall)
- Firmware: Common Preset button LEDs will blink if Preset is invalid (override by Voice recall)
- Firmware: New event system, should respond faster to HX3.5 Editor and Panel changes and vice versa
- Firmware: MIDI NI B4 CC set fully editable (upload new ccset0.dat with CC Set Editor)
- Editor/Firmware: Forget about the complicated "Cancel Key Voice Number" in System Inits #1499 from FW 5.702 (now unused).
- Editor/Firmware: Define a digital input as upper or lower CANCEL key in Switch Remap section
- Editor: Bugfix, found a bug in Windows Registry handling that caused access violations ("Zugriffsverletzung") on some PCs
- Panel: Bugfix, scrollbars on lower and pedal page did not work in 5.70x
When using "inverted keys" voice presets, we recommend setting
corresponding inputs in Input Mode #5200 ff. as Switch (ON), regardless of latching
or non-latching preset keys. With switch (ON) assigned, voices and preset keys will act
immediately on press, while assigned as button the voices and presets will be recalled
on key/button release (so a long "save" press may be detected on any voice/preset).
Pressing the CANCEL key briefly will mute the drawbars and percusssion on it's manual, but it
does not change the voice/preset number. Last active preset/voice LED will blink
now to show it is invalid, while the CANCEL LED is lit (if present). You may set up a new
voice by adjusting the drawbars now or select any voice on this manual to end CANCEL.
To save a voice/preset (even the active one which has been altered), press and
hold the CANCEL key for at least two seconds until all panel LEDs blink. It will
save the sound to last active preset/voice. In this case, CANCEL muting will not
occur, and organ returns to last preset/voice used.
Note: HX3.5 Editor #5.705 may also be used with older firmwares by just
replacing ''HX35_Manager.exe'' in your current installation.
15.11.2021 Firmware #5.704
- Firmware: Bugfix (to 5.702), Lower secondary 16' drawbar did not work on DB9-MPX and Preset12-MPX installations in #5.702
- Editor: Bugfix (to 5.702), Input Monitor did not work in #5.702
- Firmware: Bugfix (to 5.702), Inputs configured as switches not read properly
- Editor: Added Button/Switch toggle button to Switch Remap table line editor for quick input mode selection
- Editor: Some layout changes to access Input Monitor on small screens
11.11.2021 Firmware #5.702, HX3.5 Manager #5.702
- Firmware: Finalized XB2 routines for new XB2 kit
- Firmware: Fixed bug in new DB9-MPX array handling
- Firmware: "Swap Button Rows" bits in System Inits #1501 (Various Configurations) for compatibility with older Preset16 and Preset12 installations
- Firmware: "Cancel Key Voice Number" in System Inits #1499 to define a CANCEL/SAVE key within voice group
- Editor: Switch Remap description updated on file load or entering number
- Editor: Visualisation for bit field (config bits etc.) and dropdown list params
- Editor: Fixed bug in System Inits table, added "ADC Configuration" entry for "Single Drawbar Autoswitch" mode
- Editor: Various speed improvements
07.11.2021 Firmware #5.700, HX3.5 Manager #5.700
- Firmware: Completely re-written code for digital button/switch inputs and preset buttons. Now any button/switch
input may be mapped to any tab function, Common Preset or Drawbar Voice select, including buttons on Preset16 boards
- Firmware: Two remap modes for Common Preset buttons: "AddMode" will allow multiple preset buttons pressed simultaneously
(as before on Panel16 in Common Preset mode; all OFF = Preset 0),
standard single button mode otherwise (first Preset button lit = Preset 0/Live)
- Firmware: Renamed digital input numbering scheme, internal Panel16 buttons start at #32
- Firmware: Moved parameters for "Special" tabs (Vibrato "knob" buttons, Transpose Up/Down buttons)
- Firmware: Added "Single DB set to Lower" tab for use with single DB set organs (normally controlling upper manual)
- Firmware: Revised code for faster drawbar action with old DB9-MPX boards
- Firmware: Support for future XB2 Kit with assignable Preset Buttons (XB2 Remap, valid when XB2 EDIT mode ON)
- Firmware: Tab "EG To Dry" available in Upper submenu, fixed Perc Enable Bits menu header
- Firmware: New System Inits Bit 7 in "Various Configurations" #1501: Splash display for button actions,
allows buttons without LED as button state is displayed on LCD
- Editor: Added params for XB2 Remaps
- Editor: Added new "jump" buttons for faster access to remaps and digital input modes
- Editor: Added visualisation for analog and digital values
- Editor: Added indication of analog and digital input remaps
- Editor: Revised Input Monitor
- Editor: Added "Single Drawbar Set" mode to ADC Configuration #1503
Note: Code for digital button/switch inputs has been completely re-written
for versatility and speed. Any digital input pin/bit on any Panel16,
Preset16 or Extend16 (even those jumpered as "Preset only" boards with address
set to $60 and $61) may be a switch or button (with indicator LED) now,
assignable to any tab function, also any preset/voice select available.
Therefore, digital input numbers have been renamed to make space for additional
assigns.
There is one restriction, though: When assigned to Voices or Common Presets by
Switch Remap values 100 to 104, these particular buttons must be in
consecutive ascending order on digital inputs on (any) Preset16 or Extend16
within one input group/panel (i.e. on one Preset16/Extend16). Example: You
may assign 5 Voices (drawbar presets) on digital inputs #8, #9, #10, #11, #12
(this is bottom row of buttons in first panel group 0, starting with leftmost
button, Preset16/Extend16 jumper set to address $60), but not to digital
inputs #0, #1, #8, #9, #20 (not in consecutive order, not in same group). All
voice/preset buttons of one category (Presets/Upper/Lower/Pedal voices) must be
located on one input group resp. one Panel16/Preset16/Extend16. It may be nessecary
to relocate gray button caps (indicating "Live" voice) to top left corner of
Preset16 as this is button 0.
This change makes some params in System Inits obsolete as Button Masks #1499
and 1500 have been replaced by new Input Modes. Firmware will try to
copy/restore new Input Modes from old System Inits once after update has
finished - but anyway, please check Switch Remap and Input Mode parameters
of your digital button/switch inputs for correct values.
See updated Wiki page http://wiki.keyboardpartner.de/index.php?title=HX3.5_Installationsanleitung#Digitale_Eing.C3.A4nge for details.
"Middle detent" correction/shift for Equalizer and Percussion Volume
potentiometers has been changed slightly as it slowed down ADC speed and mid shift
did not work on MIDI CCs. Default Mid position is 64 now, not 128. Four
additional parameters from #1124 to #1127 still adjust the four pots middle
position. When pots are assigned by Analog Remap, parameters #1085, #1112, #1115 and #1118
now represent actual potentiometer values, not corrected
values. Simply set Equalizer/PercVol potentiometer to middle detent and adjust #1124 to #1127
to personal taste for "mid" position.
06.10.2021 Firmware #5.659, HX3.5 Manager #5.710
- Manager/CC Set Editor: Fixed some glitches in CC Set load/retrieve routine (sometimes messed up some values)
- Manager/Updater: Fixed some glitches in "Execute INI" routine (sometimes did not send values correctly)
- Manager/Editor/Updater: Added alternate vibrato setups in "scripts" and "user" folder
- Firmware: Added some multiplexer delay for potentiometers; previously, pot values got "crosstalk" from adjacent drawbars
- Firmware: Streamlined equalizer mid positions (if potentiometers assigned to Equalizer params)
Note: Even if you won't do an update, please use the new HX3.5 Manager due to bugfixes.
Alternate vibrato setups may be used instead of factory setup. To try out, click
"Execute INI" in Updater and select vib setup file in "scripts" folder. To
return to factory setup, use vib_factory.ini.
"Middle detent" function for Equalizer pot mid positions has been restricted to 3
"Gain Control" values. To set middle position value in Editor, set Equalizer
Gain Control pots to middle position and adjust parameters #1112, #1115 and #1118
to personal taste. When done, click "Store Group Values". This also
applies to #1085 Perc/Dry Volume pot if assigned.
01.09.2021 Firmware #5.658
- Firmware: Vibrato buttons did interfere with presets in some configurations (Vibrato knob mode #1497 not 0)
Vibrato Buttons mode is disabled now when Panel16 is in Common Preset mode (#1504 = 2),
even if some buttons are assigned to Vibrato Buttons (Switch remap on 60..63).
To enable Vibrato Buttons, set #1504 to 0, #1497 to 1 or 2 and assign Vibrato
Buttons with "Switch Remap". To enable Common Preset Buttons an Panel16, set #1504
to 2. In this case, DO NOT assign any "Switch Remap" input to V/C Buttons
(60..63).
01.09.2021 Firmware #5.657
- Firmware: Smaller ADSR time ranges for better usability (i.e. pedal sustain pot)
- Firmware: Bugfix, sometimes Vibrato knob setting was not restored from Common Preset correctly
26.08.2021 Firmware #5.656
- Firmware: Indirect drawbar switching on Nord C2D MIDI CC (new) set did not switch off percussion on secondary drawbar set (B)
- Firmware: MIDI CC control of Upper/Lower/Pedal drawbar voices did not work (Program Change was OK)
- MIDI CC Set 4: Added Support for 3 drawbar preset buttons on Nord C1
09.07.2021 Scan Drivers #51.38 (Fatar)
- Scan Driver: Bugfix, high velocity notes were sent as NOTE OFF in #51.37 on some Fatar keybeds
01.07.2021 Firmware #5.654, FPGA #09062021, Scan Drivers #5x.37 (Fatar/MIDI)
- Firmware: Bugfix on MIDI interpreter, did not work in firmware #5.653
- Firmware: Bugfix on Pedal Volume pot, did not work in Pedal Bypass mode
- Firmware: Setting split points by holding keys on keyboard will also work when split is engaged by menu or HX3.5 Manager Panel
- Firmware: "Add Pedal to Lower" (SplitMode 5) added
- Manager/Editor: Renamed indirect drawbar sets from A/B to 1/2. Set 1 is primary with percussion enabled
- Manager/Editor: Added SplitMode 5 entry
- Manager: Hope that it works now on any Windows from XP and up
- Scan Drivers: Support for "Add Pedal to Lower" split mode
Note: New keyboard split mode added. Mode 5 "Add Pedal to Lower" will add pedal
notes to lower manual up to split point. To engage, hold two adjacent keys on
lower manual and set Split to ON. To return to normal Pedal to Lower split, only
hold one key while setting Split to ON as on previous versions.
12.06.2021 Firmware #5.653, FPGA #09062021
- Firmware: Bugfix, Pedal Sustain/Release did not work for Pedal 16' Busbar
- Firmware: Added "indirect" drawbar sets to be used with Nord C1/C2 MIDI CC set
- FPGA: More decent leakage, better distribution of subharmonics
- Manager: Added parameters to use "indirect" drawbars, parameters #1700 and up
Note: In MIDI CC Set Editor, "indirect" drawbars (#1700 and up, section
"Upper/Lower Indirect Drawbars") may be assigned instead of regular drawbars
(#1000 and up) for upper and lower manuals for control keyboards (like Nord C2D)
with two drawbar sets, each sent on different CCs. Indirect drawbar CCs will be
accepted and stored, but only be forwarded to HX3.5 drawbars when particular A/B
switch (#1690 and up, section "Switch Indirect Drawbars") is activated.
Percussion is disabled on set B. See MIDI Set #4 (Nord C1/C2) for example.
I'm not quite sure if mode 5 (mid threshold) on #1692 and #1695 is right, it
might be 6 (inverted threshold) as well when DB sets are swapped. Pleasy try out
if owning a Nord C2.
27.05.2021 Manager/Firmware #5.651
- Manager/Tapering Editor: Some cleanup, applying generator levels did not work always
- Manager/Tapering Editor: New taperX.dat file format that allows download from HX3.5 without loosing table data
- Firmware: Fixed bug, MenuPanel glitches when displaying GM Program names
17.05.2021 Manager/Firmware/EEPROM #5.650, FPGA #16052021, Scan Drivers #5x.36
- Firmware: Added support for "Pedal on Lower Vibrato" mode (switchable)
- FPGA: Changed pedal routing for "Pedal on Lower Vibrato", higher pedal gain
- EEPROM: Some volume trim pot changes
- EEPROM: New vibrato parameter set
- Scan Drivers: Somewhat more "spitty" key click on fast keys compared to #5x.35; readjust Keybed Parameters #1360 and #1361 to personal taste
- Manager: Added Tapering editor (no documentation yet!). Extend HX3.5 Manager window to bottom to access Tapering button.
Note: Due to some requests, firmware #5.650 and FPGA #16052021 now support
"Pedal on Lower Vibrato" in B3 gating mode (original behaviour of classic
console organs). To obtain vibrato on pedals when lower vibrato switched on, set
bit 4 of Various Configurations #1501 in System Inits to ON (box checked, value 16+).
"Pedal on Lower Vibrato" is not available in H100 and EG/ADSR gating modes.
As the Pedal Factors and Scanner Vibrato Setup changed (as well as some
other params stored in updated EEPROM file), we do not recommend using an old
backup INI file to restore your settings unless you remove these particular
parameter assignments from your INI file using a text editor (notepad.exe or
similar): #1320..#1335, #2200..#2263, #3000..#3311.
A new vibrato parameter set was incorporated on May 18th, 2021 in EPROM which
improves V1..V3. To make it effective on firmwares downloaded before this date,
execute file "alternate_vib_1_1320_2337.ini" contained in "user" directory (to
install: HX3.5 Updater menu File -> Execute INI file). Make sure to save your
current Editor table (or vibrato groups) as a backup in case it won't fit your
taste.
I moved former bit 3 (Pedal Bypass behaviour) to bit 4 in Various Configurations #1501:
- When bit 4 is OFF: Pedal Bypass (former Separate Pedal) button will route
pedal signal not through vibrato, tube amp and rotary simulation (post EFX mix)
- When bit 4 is ON: Pedal Bypass (former Separate Pedal) button will mute
pedal signal from main outputs, appears on Extension Board only
If you find key click of Scan Drivers #5x.36 too aggressive, feel free to re-install
older Scan Driver #5x.35 with softer click.
16.05.2021 Firmware #5.641, WaveSets, FPGA #14052021
- WaveSets: Added complex tonewheels for lowest 16' pedal octave
- Firmware: Changed Percussion Disable behaviour for Common Presets: 1' DB will be cancelled with Percussion ON even on Common Presets
- Firmware: Some changes due to FPGA "complex tonewheel mapping" bug, see below
- EEPROM: New pedal factors for complex tonewheels
- FPGA: Fixed bug which prevented complex tonewheel mapping when #1358 "Drawbar 16' Foldback Mode" was set to 0 or 2
07.05.2021 Firmware #5.640
- Firmware: Sends MIDI All Notes Off on all 3 channels when Split set to ON
- Firmware: Support for new MIDI CC Set Editor Value Mode #7, sets function ON when within min/max range, OFF when outside
- Editor: New MIDI CC Set Editor Value Mode #7, ON when within min/max range
05.05.2021 Firmware #5.639, FPGA #06052021
- FPGA: Percussion retriggers when PERC ON is activated
- Firmware: Volume/Gain compensation (will reduce overall volume on higher rotary amp gains) when bit 2 in Various Configuration Bits #1501 is ON
- Firmware: Rotary sim input level has increased headroom, set Rotary Setup param #2104 to to 200..220
03.05.2021 Firmware #5.639, FPGA #04052021, Scan Drivers #5x.35
- FPGA: Pedal will be mixed to rotary sim output also with PedalRotBypas (former Separate Pedal) button ON (see note below)
- FPGA: Added pedal key click circuit
- FPGA: Fixed bug in rotary mixer, one channel was -4dB compared to other
- Scan Driver: Support for pedal key click, length depends on Contact Damping setting
- Firmware: Renamed SeparatePedal menu to PedalRotBypas
Note: Just a few improvements to version from April 23rd due to various
requests. Changed pedal routing:
- When bit 3 in Various Configuration Bits #1501 is OFF: Pedal Bypass (former
Separate Pedal) button will route pedal signal not through tube amp and rotary
simulation (post EFX mix)
- When bit 3 in Various Configuration Bits #1501 is ON: Pedal Bypass (former
Separate Pedal) button will cut off pedal signal from main outputs, appears on Extension Board only
Bugfix in rotary mixer may cause horn/rotor balance slightly off optimum with
your current parameters. We found Rotary Setup values of #2104=145, #2105=180
and #2106=235 to be OK. Higher values of #2104 may work when you won't play Jon
Lord overdrive levels; this yields a better signal/noise ratio.
23.04.2021 Firmware #5.638, Manager #5.638, Scan Driver #51.34 (FatarScan2)
- Editor: New CC Set Editor functions: Audio Enables Upper/Lower/Pedal on #1672 (one data byte 0..7) and #1397..#1399 (single enables)
- Editor: New custom CC Set 10 for Roland VK77 (please load separately with CC Set Editor if needed)
- Firmware: Added experimental SysEx interpreter for Roland VK7/VK77 (VK7 not tested!)
- Firmware: Changed transpose and tuning behaviour on respond to MIDI CCs, will take 64 as mid value
- Firmware/Editor: Added support for external MIDI Scan driver board (OEM use only!)
- Firmware: Added enables for Upper/Lower/Pedal audio (Organ params #1397..#1399)
- Firmware: Rotary Run/Slow/Fast tabs only stored to resp. recalled from Common Preset when CommonPreset RestoreMask (#1498) Bit 6 is ON (Rotary Live Control Params checkbox in HX3.5 Panel application)
- Firmware: Split ON/OFF tab only stored to resp. recalled from Common Preset when CommonPreset RestoreMask (#1498) Bit 5 is ON (Split Mode, Split Point checkbox in HX3.5 Panel application)
- Firmware: Fixed bug that did not read drawbars properly when changing back to Live setting
- Firmware: 4 Preset Buttons may act as Upper and/or Lower Drawbar Voice select instead of Common Preset select, see note below
- Firmware: Rearranged System Inits configuration settings in Various Configuration Bits parameter #1501, see note below
- Firmware: New System Inits parameter #1497 for Vibrato knob mode (rotary knob or buttons), please set accordingly
- Scan Driver (Fatar): Serious bug refused MIDI reception on Lower/Pedal channel when Early Action mode was ON
- Scan Driver (Fatar): Improved Early Action mode, will also send MIDI "early" on slow keys when ON, "late" (key fully pressed) when Early Action is OFF
Note: Due to space restrictions in System Inits parameter group, we had to move some
system on/off params into Various Configuration Bits #1501: Latching Preset
Keys, Wrap Menus, Pots are audio taper as well as new Use Preset Btns as
Upper Voice and Use Preset Btns as Lower Voice selectors.
When Use Preset Btns as Upper Voice bit or Use Preset Btns as Lower Voice bit is
checked, the 4 preset buttons on Panel16 (if configured as preset buttons) will
select Upper and/or Lower Drawbar Voices instead of Common Presets. This may be
useful for organs without Preset16, Extend16 or Preset12-2 board if the customer
demands a "percussion off on drawbar presets" behaviour.
New System Inits parameter #1509 is used by the finalizing process after
update. If zero, it should be set to a value representing your instrument, as it
determines which INI file will be run automatically on future updates.
Important: Using a custom made organ, please review new System Inits parameters for your demand after update to #5.638 firmware.
17.03.2021 Firmware #5.635, Manager #5.636
- Editor: Fixed bug in ADC monitor table assignment
- Editor: Fixed bug in CC Editor, did not show incoming MIDI CCs
- Firmware: Middle detent for Equalizer and Perc/Dry Volume
- Scripts: New factory_reset.ini and vib_setup.ini
Note: All Equalizer parameters and Perc/Dry Volume parameter now designate middle detent of
assigned potentiometer. Example: If Equ Mid Gain parameter #1115 is set to 80, middle
detent of potentiometer will deliver a value of 80, not 64 as on other analog inputs.
If "motorboating" vibrato appears, run vib_setup.ini in "scripts" directory
with HX3.5 Updater. Also replace parameters 1320..1335 and 2200..2327 in your
own INI backup file.
18.02.2021 Firmware #5.635, Manager #5.633, Scan #54.33 (OrganScan61)
- Scan Driver: Fixed Split Mode bug in OrganScan61 scan driver
- Firmware: Less preemphasis in Chorus
- Firmware: Improved behaviour on Common Preset change to Live (0), will recall previous Live settings and Drawbar Voice numbers
- Firmware: Common Preset will retain previous Voice number while on Common Preset
- Firmware: Preset16 will indicate invalid (overwritten by Common Preset) Drawbar Voices by blinking
- Firmware: Preset16 overwritten Drawbar Voices may be recalled by pressing blinking button, will return to steady state
- Firmware: Support for Vibrato Toggle buttons, parameter #1364.
- Firmware: Support for analog and digital input monitoring
- Editor: Digital input monitoring (main window, pull larger to right)
- Editor: Will show correct OrganScan61 scan driver ID and name
Note: Vibrato V1..C3 may be selected by menu, rotary knob connected to PL24 or
three resp. four buttons on Panel16 or external panels. Set parameter #1364
according to your installation. Three button toggle mode (#1364 = 1) was
introduced for XB5 and other conversions where only two "adding" buttons (V I, V
II) are present for V1..V3 select. For HX3.5 Drawbar expander and others with
three radio type buttons (plus one C/V button), set #1364 = 2. In three or four
button vibrato select mode, buttons may be assigned to any digital input; they
are no longer restricted to lower left four buttons on first Panel16. To assign
"adding toggle" or radio buttons to vibrato, set input in Switch Remap section to
60..63.
10.02.2021 Firmware #5.633, EEPROM #5.633, Manager #5.633, FPGA #30012021
- New HX3.5 Manager instead of separate programs, includes Updater, Panel, CC Editor and Preset Mover
- HX3.5 Manager: Several bugs fixed in Panel and Preset Mover application, minor improvements in user interface and hints
- Firmware/FPGA: Experimental new vibrato for Ulrich Kunz - please check new vibrato parameters.
- Scan Driver (OS61): Driver for old OrganScan61 PCBs added (for migration from HX3.4 installations)
- HX3.5 User Manual added in ZIP
- Updated board installation manual on http://wiki.keyboardpartner.de/index.php?title=HX3.5_Installation_Manual, added information for DBX6/9/12 drawbars
Note: A scan driver for old OrganScan61 scan boards has been added to "updates"
folder. This scan driver ist not automatically updated; you have to install it
manually by Uptade/Finalize window, menu "Update via FTDI or USB cable -> Scan
Driver". It will show up in message field as "ScanCore ID: 54.32 [unknown]".
15.01.2021 Scan #5X.33, DSP 21.23 (MAG organs)
- Scan Driver (Fatar): Fixed bug that caused very low MIDI velocity when key is pressed the very first time after power-up
- DSP: Fixed bug on MAG Organs DSP firmware #21.23, did not work at all
- DSP: Corrected version number of DSP firmware #11.23, did show #11.13
13.01.2021 Firmware #5.630, EEPROM #5.630, Editor #5.630, FPGA #11012021, DSP #X1.23, Scan #5X.32
Major update with various bugfixes and improvements. EEPROM must be updated
on manual installation. Some adjustments for custom installations
may be necessary.
- Firmware: Support for new assignable DBX6/DBX9/DBX16 drawbar sets
- Firmware: Support for GM Synth levels and Rotary Throb/Spread/Balance on analog inputs
- Firmware: Distortion on H100 percussion notes fixed
- Firmware: Bugfix for organs configured with tab switches, will init start-up correctly
- Firmware: Support for new DSP functions
- Firmware: Will enter DSP update mode (via DreamDFU) when UP button is held on power-up
- EEPROM: Reduced busbar levels (standard value 100 instead of 127)
- EEPROM: Reduced Vibrato/Chorus dry/wet levels to prevent distortion
- EEPROM: More accurate Vibrato/Chorus parameters
- Editor/Updater: Increased reliability, will shut down drawbar, pot and button scanning during update
- Editor/Updater: Trackbars will not send new value until mouse button is released; prevents crashes on particular PCs
- Editor: "Analog Remap" supports 2nd DBX drawbar set, Rotary Live params and GM Levels
- Editor: New parameter #1363 in "Keybed Params", Fatar Velocity Slope for MIDI/GM
- Scan Driver (Fatar): Fixed bug that caused spurious loud notes (MIDI OUT & GM Synth)
- Scan Driver (Fatar): Adjustable Velocity Slope for MIDI/GM with Fatar keybeds
- Scan Driver (Fatar): On intermediate versions #30 an #31, BASS25 was not working
- FPGA: Better 6550 tube simulation, results in somewhat softer overdrive
- FPGA: Higher Tube Amp Gain, lower AO28 Preamp noise
- DSP: Support for additional piano soundbank
- DSP: Volume for GM/Piano sounds increased
- DSP: GM/Piano sounds will bypass organ Equalizer
- DreamDFU (DSP Updater): MacOS version added
New Piano Sounds: DSP soundbank file "HX35_Pianos_0x8050.dfu" in ZIP
contains 10 new piano sounds (Grand & E-Piano, some with tremolo) as a courtesy
from KeyboardPartner UG which replace GM standard sounds 0..10 (#7 "Clavi"
omitted). Requires DSP firmware #X1.23 to work. To upload soundbank, proceed as
follows:
- Plug in USB cable
- Open HX3.5 Editor's Update/Finalize Window, connect to HX3.5 by MIDI/USB
- Click menu Update -> Update via USB or FTDI cable -> DSP (by DreamDFU)
- A file dialog opens, select file "HX35_Pianos_0x8050.dfu" in HX3.5 Editor's directory
- Click "UPDATE DEVICE" in DreamDFU app, takes a few minutes
- When finished ("Programming OK" message appears), click "ABORT" or close DreamDFU window
- New GM voices should appear in HX3.5 GM menus, marked with "(+)"
Mac Users: Please see updated HX3.5 Editor user manual for DSP updates.
Note: New advanced "DBX" drawbar sets and potentiometer modules will be
available in January 2021. Each drawbar pot may be assigned freely to any analog
function, also to act as secondary drawbar set per manual. With new
DBX6/DBX9/DBX12/DBX16 drawbars and PTX4 potentiometer modules, HX3.5 features a
total of 88 analog inputs (24 onboard, 64 by drawbar modules). Older
DB12/DB9/DB9-MPX drawbar modules may be mixed with new DBX modules. They are
still available, but not recommended for new designs.
Important for custom organ installations: For compatibility with existing
DB9-MPX modules, set "System Inits" parameter #1503 ADC Configuration to "2 -
DB9(-MPX)/DB11/DB12"). Set "Analog Remap" parameter #5024 to 255 (End of Table)
to prevent "floating" inputs, unless DBX modules are attached to PL20 DRAWB_MPX
connector. Set #1503 to "3 - DBX6/DBX9/DBX16" when using new DBX drawbar
modules.
Troubleshooting
If anything went wrong, it may help to re-install the update parts manually with
HX3.5 Edtor's Update/Finalize window, menu "Update -> Update via USB or FTDI
cable".
- Connect to organ by clicking "Connect"
- Are "Organ Licence" and "Extended Licence" (if purchased) lit up "OK"?
- Check board information: are "Board Summary" entries correct?
- FPGA:11012021, FW: 5.630, ScanCore: 5x:32, DSP Version: x1.23
- Does Scan Driver match your configuration (Fatar, MIDI or Scan61)?
Update manually all parts that differ in version number or if scan driver type
(Fatar, MIDI or Scan61) is not correct. To prevent corrupted EEPROM (non-
volatile configuration data), always update EEPROM after a crashed update.
On custom made organs (non-keyboardpartner products like DIY, Uhl or MAG) a
custumized INI file may be run within automatic update. We supply INI files for
our MIDI/Drawbar Expanders as well as standard Fatar-equipped organs with 2 or 4
drawbar sets, MAG and Uhl organs, but as we cannot determine your particular
custom organ configuration, some manual adjustments may be necessary. If in
doubt, do NOT run any config script, check parameters manually instead.
Pro tip: You can create, enhance or edit the config INI by yourself (give it a
special name) with any pure text editor (notepad etc.) if you want custom
settings set automatically (ie. your personal percussion times, vibrato
settings, button/analog remaps, system configuration etc.).
24.11.2020 Firmware #5.622, Editor #5.622, FPGA #29112020
- Changed rotor diffusor/filter/mixing coefficients in FPGA
- Reduced noise in AO28 amp simulation
- Fixed small bug in Editor (crash on Load INI file)
26.10.2020 Firmware #5.621, Editor #5.621
- Firmware: Added feature "MIDI CC Threshold" for tabs and inverted tabs to switch on or off by specific controller value
- Editor: Added drop-down menu items "Threshold" and "Threshold inverted"
- New CC set "#0 NI B4 D4B", can be uploaded alternatively to "#0 NI B4 d3c" (CSV file, use MIDI CC Editor)
Note: Changes needed for some NI B4 drawbar controllers which use strange values for on/off functions like Perc normal/fast or Perc 2nd/3rd (i.e. NI/Böhm D4B).
See http://wiki.keyboardpartner.de/index.php?title=HX3_MIDI-Implementierung#.230_NI_B4D for details.
08.10.2020 Firmware #5.620, FPGA #01102020, Scan #5x.29
- Firmware: Bugfix, Hammond SK CCs did not respond to drawbars
- Scan Driver: Bugfix, bug in all scan drivers prevented reception of MIDI sustain and sostenuto commands due to NI B4 CC set anomalies
- FPGA: Bugfix, wrong phase relationship of DAC MCLK signal caused audible artefacts on Extension Board audio output
- FPGA: Changed AO28 simulation noise behaviour to "somewhat better than new B3"
- FPGA: New swell pedal filter arrangement for better S/N performance
- CCSET: Deleted unnecessary entries for Hammond XK/SK MIDI (CC #66 prevented sustain pedal function)
Please Note:**** AO28 simulation adds some "coloured" noise to input and
intermediate tube stages. S/N ratio is in the -78 dB range, so noise is somewhat
lower than on a real B3, although noticeable. This is intended.
08.09.2020 Firmware #5.619, FPGA #310082020, Editor #5.618, Scan #5x.29
- Firmware: Bugfix, H100 Percussion distortion when multiple harmonics activated; level reduced
- Firmware EEPROM: New params for vibrato
- Editor: Added separate Save/Open menus for INI files
- Editor: Added pop-up menu (right mouse button) for main table
- FPGA: Added highpass filter for vibrato LC line reflection
- Scan Driver: Bugfix, PERC ON on NI B4 CC Set did not work, route-through for Sustain and Sostenuto CCs implemented
- Scan Driver: Bugfix, bug in all scan drivers prevented reception of MIDI sustain and sostenuto commands due to NI B4 CC set anomalies
- Updater script: New params for vibrato
- Finalize scripts: Enable drawbar save on #1498 on all HX3.5 devices
Please Note:**** Check for System Inits parameter #1498 bit 7 (leftmost) is set, otherwise drawbars
will not be saved/recalled. Default value for #1498 is 135.
06.08.2020 Firmware #5.618, Scan Driver #5x.27
- Scan Driver: Bugfix, changed CC to $42 instead of $45 for Sostenuto control (MIDI send)
- Scan Driver: Sustain/Sostenuto disable was missing on Fatar and SR61 drivers
- Firmware: Bugfix, Sync PHR menu did not work
- Firmware: Bugfix, underscore missing on bitfields (PHR, EG enables) menus
- Firmware: Bugfix, Percussion/1' DB switching did not work properly for DB sets A/B
Please Note:**** Seems I forgot to copy the #5x.27 scan drivers to the ZIP on
release date. Corrected today (August 27th, 2020), please download ZIP again.
Also check for System Inits parameter #1498 bit 7 (leftmost) is set, otherwise
drawbars will not be saved. Default value for #1498 is 135.
22.07.2020 Firmware #5.616, DSP #x1.21, FPGA #15072020, Scan Driver #5x.26
- FPGA: Substantially increased MIDI buffers to prevent data loss and stuck notes
- FPGA: Vibrato algorithm changed to 14-section delay line scanner
- Firmware: Will disable Sustain and Sostenuto footswitch when CCs #64 or #66 are used in active CC set
- Firmware: Support for special CCs to disable percussion temporarily (for Viscount Legend users)
- Firmware: Bugfix, MIDI Program Changes where interpreted as MIDI CCs
- Firmware: Will not load own Voice (drawbar) presets in "Hamichord" CC set #7 (Hamichord sends its own drawbar settings along with MIDI Program Change)
- Firmware: Fixed bug that messed up DB settings on Common Preset/Live change
- Editor: CC table extended to "disable percussion temporarily" and "Rotary RUN/STOP" functions
- Editor: CC Set Editor will check for CCs #64 or #66 and emit a warning if used (reserved for Sustain footswitch)
- Editor/Updater: Fixed small bug that falsely stated "Preset structure changed" on automatic update
- Scan Driver: "All Notes off" and panic key (Panel buttons) will also erase sustained notes
- Scan Driver: Support for "Disable Sustain Footswitch"
- DSP: No longer remap for MIDI CC #66 (used in NI B4). Support for "Disable Sustain Footswitch" NRPN 0x3513 from firmware.
Note: NI B4 MIDI uses CC #66 for Percussion ON/OFF while this CC is reserved for
Sostenuto pedal. As HX3.5 normally accepts Sustain/Sostenuto, we decided to
disable Sustain and Sostenuto footswitch (either via extension board or MIDI)
when CCs #64 or #66 are used in a particular CC set.
Special considerations apply to Hamichord CC set #7. This instrument sends complete
drawbar preset data along with MIDI Program Change which may conflict with HX3.5
own Voice presets loaded in parallel (so-called race condition). Therefore,
Hamichord CC set #7 will not load HX3.5 Voice presets. If your instrument also
sends drawbar data on MIDI Program Change, use CC set #7 and edit to your needs
with HX3.5 Editor's CC Set Editor window.
10.07.2020 Firmware #5.615
- Firmware: cosmetical changes, will display selected Voice now on MIDI Program Change
- Firmware: small bug, did not display serial number on startup
- Firmware: small bug, Vibrato parameter LC Line Feedback was not adjustable
02.07.2020 Firmware #5.614, Editor #5.614, Updater #5.614
- Editor, Updater: Fixed bug that caused USB MIDI crash after reboot or firmware upload
- Editor, Updater: Will update and finalize according to selected device type
- Editor, Updater: "Update" and "Finalize" menus/buttons automatically run appropriate INI file for MIDI and Drawbar Expander
- Updater: New user interface. Will still support two-click updates ("Connect" and "Update" buttons), but got some extra menus.
Update/Finalize panel in HX3.5 Editor offers same functionality as HX3.5 Updater
through new All/Auto Update menu now. It will use the same scripting mechanism
as in old Updater (runs update_script.ini file in scripts folder). Open help
window in Update/Finalize panel for more information.
01.07.2020 Firmware #5.613, Editor #5.61, Updater #5.61
- Firmware: Fixed serious bug that messed up wavesets (tone generation) when loaded from SD card and busbar note offsets
- Firmware: Fixed bug in menu system (wrong max. values for presets and voices)
- Firmware: Fixed small bug that prevented use of Custom CC set B
- Firmware: Added check for invalid CC Set names
- Firmware: Fixed incomplete ccset3.dat (Versatile), had wrong name and values
- Firmware: Minor changes to ccset6.dat (KeyB/Duo) file, did not respond to rotary slow/fast
- Editor: Menu access for main window, CC Editor and Update/Finalize panel
- Editor, Updater: Fixed bug that calculated wrong length of CC set files
NI B4 and Hammond XK/SK MIDI CC sets will use hard-wired NRPN functions for
compatibility which override CC set values displayed in CC Set Editor. However,
these sets will always send MIDI data according to CC Set Editor values, not
NRPN.
If you experience "invalid" CC sets after update, please re-run current HX3.5
update.
19.06.2020 Firmware #5.610, Editor #5.61
- Firmware: Added two custom MIDI CC sets, most sets editable by HX3.5 Editor
- Firmware: Harmonic content of 2/4 pedal drawbars adjustable by new "Pedal Factors", params #3000..#3311
- Firmware: Minor change to AO28 preamp simulation, somewhat more lower mids
- Firmware: MIDI split/transpose available with old MIDI scan driver #16 when menus enabled
- Firmware: Sends MIDI CC data from all user controls according to selected CC set
- Firmware: MIDI RPN 0002 Coarse Tune (transpose) ability added, available on all CC sets
- Firmware: Small bug fixed that resettet EG mode on WiFi connection, TouchOSC page EG Mode 2 (date 19.06.2020)
- Firmware: "TG Filter Fac" #1393 in "Organ Params" was somewhat high, recommended value now 35
- Firmware: WiFi Interface will be disabled when TouchOSC or Editor is connnected via USB MIDI. Re-enable by power cycle or setting MIDI CC set to other than HX3.5/KBP native.
- Editor: Support for editable custom CC sets
- Editor: New CC set editor (available in "Advanced" tab)
- Editor: Application menu added, accepts keyboard shortcuts
- Editor: Added params #3000..#3311 for "Pedal Factors" (harmonic content of pedal drawbars)
- Editor: Improved speed when synchronizing user interface controls
- Editor/Panel: Fixed bug on H100 Percussion checkbox enables
- Updater: Support for editable CC sets, uploads ccsetXX.dat files into flash memory
- Updater: Script will set "TG Filter Fac" #1393 to 35 (see update_script.ini)
Note: Major changes in firmware, so extensive test pending. MIDI CC set
tables for Nord C1/C2, VoceDrawbars, KeyB Duo/Mojo, Hamichord, HX3.5/KBP native,
Custom 1 and Custom 2 are held in flash memory now and may be edited
individually. For updates from SD card, files ccset0.dat to ccset10.dat must be
present on card also. HX3.5 will now send MIDI CC data from all custom controls
present in active CC set. Custom CC sets may be freely exchanged through .CSV text files.
22.05.2020 Firmware #5.608
- Firmware: Bugfix, KBP MIDI CC set #8 did not respond to GM Voice Increment/Decrement
- Added older Scan Driver 53.16 which supports MIDI IN keyboard split for Drawbar Expander
Note: With newer Scan Driver #17 and up, keyboard split is no longer supported
on MIDI IN (as a split should be done by masterkeyboard preferably), so SPLIT button
on Drawbar Expander is obsolete (although it can be assigned to any other tab with
HX3.5 Editor's Button Remap). For those who want a MIDI IN keyboard split, we
added the older Scan Driver 53.16 in ZIP file which can be used alternatively. It
must be installed separately with HX3.5 Editor Update/Finalize.
11.05.2020 Firmware #5.607
- Firmware: Bugfix, pedal drawbars not initially set on startup
- Firmware: Bugfix on Hamichord CC set, Common Presets did falsely respond to vibrato CC #32
- Firmware: Changed "Percussion Disable" feature, percussion will be disabled only in B3 mode if CommonPreset = 0 (live) AND Drawbar Voice > 0
04.05.2020 Firmware #5.606
- Firmware: Bugfix, Percussion did not recall from Preset
- Firmware: Strategy for saving CommonPresets updated: Returning from CommonPresets 1..99 to "Live"
preset 0 will restore Voice numbers and drawbar set previously used. In
CommonPresets 1 to 99, only drawbar set "B" (Voice 0) is active; selecting
drawbar set "A#" on upper/lower manual will have no effect (returns to Voice 0,
drawbar set "B").
- Editor: New table entry "Organ Preconfig" #1265 (Knobs)
28.04.2020 Firmware #5.604, DSP #x1.19, Editor #5.60, TouchPad #1.03
- Firmware: New native HX3.5/KBP MIDI CC set to support TouchOSC (see Touchpad_CCs_5534.pdf), will also send controller changes (drawbars, tabs etc.) by MIDI
- Firmware: Support for TouchOSC App by Hexler (https://hexler.net/products/touchosc)
- Firmware: Some bugfixes for new native HX3.5/KBP MIDI CC set to support TouchOSC
- Firmware: Some changes in Menu order, new entry Organ Preconfig will set basic organ model
- Firmware: Added Support for future HX3.5 Wifi device
- Firmware: Small bugfix on Hammond SK CC set and Hammond XK CC set, erraneous Voice numbers on Program Change
- Firmware: Bugfix, bad handling of Preset16 boards due to hidden compiler bug fixed
- DSP: Changed SysEx Soundname Send, now on separate NRPNs to prevent data clogging
- DSP: Added filter for internal NRPN transfers on USB MIDI OUT
- Editor: Support for TouchOSC, will disable WiFi interface when Editor is connected
- Editor: Added dropdown menu for new native HX3.5/KBP MIDI CC set (used for Touchpad functions)
- TouchPad: Bugfixes, Organ Preconfig with TouchOSC page, more parameters to edit
- Touchpad: Templates/Layouts for TouchOSC Editor (free download at https://hexler.net/products/touchosc#downloads)
- WiFi interface: Browser interface for parameters and preset names
No changes in Sound Engine. Do not update from versions 5.53x and up if you
won't use TouchOSC or WiFi interface. TouchOSC layouts may be uploaded to
iOS/Android phone or tablet using the free TouchOSC Editor from Hexler. You may
need a Lightning-to-USB-MIDI cable for Apple products. See
https://youtu.be/1OVdODQVFTE for a HX3.5 Touchpad demo and HX3_Touch_Readme.pdf
for an installation guide. Our TouchOSC layouts will automatically switch to
native HX3.5/KBP MIDI CC set (temporarily).
Important: FW #5.602/3 might have a bad handling of Preset16 boards due to compiler
bug. If you experience flashing Preset16 LEDs after startup, remove Preset16
board connection to HX3.5 temporarily until FW is updated to version #5.604.
No need to update FPGA, EEPROM (Voice settings will be retained) or Preset file if
present firmware is at least #5.530.
07.02.2020 Firmware #5.533, FPGA 17012020, HX3.5 Editor 5.532
- Firmware: Named Presets (needs new "Preset Mover" to rename)
- Firmware: Some adjustments to Mojo/Hamichord CC set
- FPGA: Adjusted V1/V2/V3 volume, somewhat higher
- Update script: Adjust Chorus Dry Level (now default 90) to compensate for higher delay line (wet) output
- New Preset Mover available in HX3.5 Editor and HX3.5 Panel
14.01.2020 Firmware #5.528
- Firmware: Fixed small Bug in assignment of save destination marks in menu
- HX3.5 Editor/Configurator, HX3.5 Panel: Small changes in user interface, added Preset/Voice Backup/Restore
03.01.2020 Firmware #5.527, FPGA 03012020
- Firmware, Feature: Arbitrary MIDI CC selection parameter for "Common Preset" change (also available in MIDI menu), default #32 (Bank Select LSB), valid in all MIDI CC sets
- Firmware, Feature: High Foldback Mode (M100 OFF, B3 ON) in menu
- Firmware, Improvement: Deeper modulation factors for CaM rotary sim and Phasing Rotor
- Firmware, Feature: Preset Save/Restore Mask #1498 (System Inits) changed to 127 (all bits ON = all saved/restored) on Expander models
- Firmware, Feature: Percussion Drawbars in Electronic Gating Perc mode automatically enabled
- Firmware, Bugfix: Indication of Default or Common Preset Save in menu now according to "Preset Save/Restore Mask" parameter #1498 (System Inits)
- FPGA: Lower AO28 Preamp noise
- FPGA: Higher Percussion Drawbars level in EG Perc mode
- HX3.5 Updater: Will update "presets.dat" file correctly (sample preset file included)
- HX3.5 Configurator/Editor: Small improvements, will show destination of saved parameter (Default or Preset) according to "Preset Save/Restore Mask" parameter #1498 (System Inits)
- HX3.5 Configurator/Editor: Some lines from #6200 up had wrong max. values
- HX3.5 Editor (same as Configurator, but with Tab Panel) added for experienced users
19.12.2019 Firmware #5.524
- Feature: Voices always reset to zero after power-on
- Added Equalizer control to "Versatile" CC set (see Versatile_CCs_HX35_5524.pdf)
- Swapped max. values for percussion slow/fast in menu
19.12.2019 Firmware #5.523, HX3.5 Configurator/Editor table
- Feature: Muted Drawbar level menu has immediate effect
- Feature: Percussion precharge parameter available as menu
- Bugfix: Save/Restore when using tab switches instead of buttons
- Some HX3.5 Configurator table entries renamed to clarify
14.12.2019 Firmware #5.522
Geänderte Dateien: HX3.5 Configurator, Firmware
- Feature: Schweller/Master Volume über MIDI jetzt auch im MIDI Versatile CC Set
- Feature: 1' Drawbar wird bei H100 und eingeschalteter Percussion nicht mehr abgeschaltet
- Feature: Percussion im H100-Mode 2nd/3rd entspricht B3, solange keine H100-Percussion-Fußlage gesetzt ist
- Firmware: Common-Preset-Aufruf über Bank Change LSB (CC $20 bzw. 32 dez.) funktioniert nun auch, wenn MIDI-Basiskanal > 1
- Firmware: Menu-Zuordnung für H100 HarpSustain, H100 2ndVoice und EnvEnaToDry war fehlerhaft
- Firmware: Vibrato-Knopf-Stellung wurde nicht in Preset 00 (Einschaltzustand) gespeichert
- Firmware: Preset-Speicherung über Menü war auf 63 begrenzt, nun bis 99 möglich
- Firmware: Änderungen am MenuPanel oder über MIDI wurden teilweise nicht an HX3.5 Panel übertragen
- Firmware: Rotary-RUN-Led blinkte nicht, wenn Vibrator Lower aktiv
- HX3.5 Configurator: In der HX3.5 Configurator-Tabelle waren die MenuEnables (#6000..) verrutscht
Presets und Voices bleiben bei Update erhalten, bei Update mit HX3.5 Configurator nicht neu finalisieren!
Zum Update HX3.5 Configurator verwenden. Update dauert weniger als 3 Minuten.
13.12.2019 HX3.5 Editor files
Geänderte Dateien: HX3.5 Configurator, HX3.5 Panel, HX3.5 Updater
- Bugfix in UHL SDCARD Script
- HX3.5 Panel, Configurator: Kosmetische Änderungen in Editor-Programmen
- HX3.5 Updater: Analogeingänge werden jetzt bei Update temporär abgeschaltet. Versehentlich offene Analog-Eingänge (Drawbars, Potis) führen sonst zu Timeouts.
- HX3.5 Updater, Configurator: Log-Window wird sofort geöffnet, damit Kommunikationsprobleme erkannt werden können
- HX3.5 Updater: Hilfe-Button mit Anzeige der Update-Anleitung
- HX3.5 Updater: "Magic Flag" in System Inits wird automatisch korrigiert. Anm.: Zeigt fehlgeschlagene frühere Updates an, bei denen das EEPROM möglicherweise korrumpiert wurde
- Kleine Bugfixes in "config_xxx.ini"- und "factory_reset_xxx.ini"-Dateien
06.12.2019 Firmware #5.521, SCAN #XX.24, FPGA #29112019, DSP #XX.17
Geänderte Dateien: HX3.5 Configurator, HX3.5 Panel, HX3.5 Updater, Firmware, EEPROM, FPGA, DSP
Neue Features gegenüber Firmware #5.4xx
Sound Engine (FPGA)
- Neue, stark verbesserte Leslie-Simulation mit 6 Raum-Diffusoren für Horn und 4 Raum-Diffusoren für Rotor, deutlich besserer Klangeindruck bei SLOW
- Neues Vibrato mit echter LC-Line-Reflection (Fehlanpassung der Scanner-Verzögerungsleitung durch gealterte Kondensatoren)
- Getrennte Feedback- und LC-Line-Reflection-Parameter; damit lässt sich auch das Doppel-Vibrato der H100 simulieren
Firmware
- Überarbeitetes Menüsystem mit 2 Hierarchie-Ebenen (Taster DOWN für Submenü, UP für Hauptmenü, Druck auf den Drehknopf ändert in Wert-Änderungsmodus)
- Neue Preset-Speicherung, 99 statt 15 CommonPresets
- GM-Voices jetzt als Layer, nicht mehr als getrennte Voice
- Voices speichern nur noch Manual-Drawbars
- Bis zu 2 Layer-Sounds vom GM-Synth können Drawbar-Sounds überlagert oder getrennt gespielt werden
- Presets verwenden immer Live-Einstellung (0) der Voices (d.h. bei Presets ist bei Änderungen immer gleicher Drawbar-Satz aktiv, wenn 2 Drawbar-Sätze pro Manual vorhanden sind)
- Alle editierbaren (im Menü oder als Bedienelement vorhandenen) Parameter werden grundsätzlich im Preset gespeichert. Die Preset-Maske (Parameter #1496) entscheidet, welche Einstellungen beim Preset-Wechsel übernommen werden.
- Durch Generator-Auswahl vorgegebene Vibrato-, Tastenkontakt- und Generator-Parameter änderbar, werden im Preset gespeichert
- Percussion-Drawbars für Electronic Gating lassen sich als Time Modifier Drawbars schalten, für Fourier-Synth-ähnliche Effekte
- Bis zu 48 zusätzliche Hardware-Buttons (Preset16-Boards entsprechend gejumpert als zusätzliche Panel16)
- Phasing Rotor bei allen Orgeln
- Event-System meldet Änderungen an realen Bedienelementen an HX3 Editor zurück, Bedienelemente und Tabelleneinträge im Editor oder Panel-Programm sind stets aktuell
DSP-Firmware 1.17
- Layer-Sounds von Drawbars und GM-Synth
- harm. Transponierung gegenüber Drawbars für Perkussions-Effekte
- 2 GM-Layer und Detune (nur Layer 2) bei Extended Licence
HX3.5 Editor 5.5
- Unterstützung der Bedienelemente-Events
- Upper/Lower/Pedal-Pages mit Einstellmöglichkeit der GM-Layer-Sounds
- Viele Bug-Fixes
Änderungen gegenüber letzter Beta-Version
- Getrennte Programme für Updater, Panel und Configurator (vormals HX3.5 Editor). Die vorläufige Bedienungsanleitung des letzten Editors kann für Configurator und Panel verwendet werden.
- FPGA: Neuer Algorithmus für Bass-Rotor der Rotary-Simulation, klang vorher etwas dünn
- FPGA: Leicht geänderter Vibrato-Algorithmus, EEPROM-Parameter vorläufig
- EEPROM: Neue Parameter für geänderte Rotary-Simulation
- Firmware: Dateiübertragung verbessert
- Firmware: Preset-Recall-Mask #1498 (unter "System Inits", siehe HX3.5 Configurator) bestimmt, was bei einem CommonPreset außer den Drawbar-Einstellungen geladen wird. Default 3: zusätzlich Tabs und Splitpunkt
- Firmware: LED-Dimmer für MenuPanel, Panel16 und Preset16. Einstellung erreichbar unter Preset (Main Menu) -> ButtonDown.
- Firmware: Drawbar-Voice-Presets bleiben ab jetzt bei allen Updates auch ohne Sicherung der Einstellungen bestehen
- Condigurator: Updates per MIDI verbessert
- Editor, Firmware: "Lebenswichtige" Updates von Firmware, FPGA und Scan Driver werden vor Aktivierung doppelt auf richtige Prüfsumme kontrolliert.
- Editor, Firmware: Unvollständige oder fehlerhafte Uploads werden nicht aktiviert.
WICHTIG: Ernste Fehler, die ein Update unbedingt erforderlich machen, sind fett gedruckt. Verwenden Sie zum Update nun das Programm "HX3.5 Updater".
Beta-Versionen
02.12.2019 Firmware #5.520, SCAN #XX.24, FPGA #29112019, BETA
Geänderte Dateien: Editor, Firmware, EEPROM, FPGA
- FPGA: Neuer Algorithmus für Bass-Rotor der Rotary-Simulation, klang etwas dünn
- EEPROM: Neue Parameter für geänderte Rotary-Simulation
- Firmware: Preset-Recall-Mask #1498 bestimmt, was bei einem CommonPreset außer den Drawbar-Einstellungen geladen wird. Default 3: zusätzlich Tabs und Splitpunkt
WICHTIG: Presets müssen neu initialisiert werden. GGf. nach Update nochmals "Finalize" aufrufen und bestätigen.
27.11.2019 Firmware #5.519, SCAN #XX.24, BETA
Geänderte Dateien: Editor, Firmware, EEPROM, FPGA
- FPGA: Auf mehrfachen Wunsch alter Phasing Rotor, lässt tiefere Modulation zu, produziert aber (wie das Original!) leichte Modulations-Artefakte
- Firmware: Drawbar-Einstellungen Upper/Lower/Pedal werden ab jetzt bei Updates nicht mehr überschrieben
- Firmware: Bugfix, Einige MIDI-Bugs beseitigt (Rotary Control)
- Firmware: Bugfix, Preset-Anzeige und Synchronisierung mit Button-LEDs
- EEPROM: Neue Parameter-Struktur für (zukünftig) persistente Drawbar-Einstellungen
- Editor: Geänderte Parameter in Haupt-Tabelle werden mit Enter-Taste gesendet
WICHTIG: Presets müssen neu initialisiert werden. GGf. nach Update nochmals "Finalize" aufrufen und bestätigen.
18.11.2019 Firmware #5.518, SCAN #XX.24, BETA
Geänderte Dateien: Firmware, Scan-Treiber
- SCAN: Experimenteller SysEx-Interpreter entfernt
- SCAN: Schnellere MIDI-Empfangsroutine
- SCAN: Fehler MIDI-Eingang 2 behoben, konnte keine Daten mehr empangen
- SCAN: ALL NOTES OFF über "Panic Button"
- Firmware: UP/DOWN Buttons am MenuPanel lösen ALL NOTES OFF des Tongenerator aus (nur interne Tonerzeugung)
- Firmware: Begrenzung der Program-Change-Nummern auf 0..15, Bank Select LSB auf 99 (Common Presets)
15.11.2019 Firmware #5.516, FPGA #07112019, SCAN #XX.21, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.515: Firmware, EEPROM, FPGA, Scan-Treiber
- FPGA: Leicht geänderter Vibrato-Algorithmus
- Firmware: Geänderte Vibrato-Parametrierung angepasst
- Firmware: Steuerung für "echtes" Local ON/OFF, Sound Engine bleibt bei Local OFF über MIDI empfangsbereit
- Firmware: Common Presets jetzt über MIDI Bank Select LSB (CC #20, 32dez.) erreichbar
- EEPROM: Neue Vibrato-Parameter (vorläufig)
- SCANFATAR, SCANMIDI, SCANSR61: Fehler in Buffer-Verwaltung und System-Realtime-Interpreter behoben, führte zu hängenden Noten an Entertainer-Keyboards mit regem MIDI-SysEx- und SystemCommon-Datenverkehr
- SCANFATAR, SCANSR61: Angepasst für "echtes" Local ON/OFF
Achtung: Kurzzeitig war SCAN #XX.20 online, Datei-Datum 15.11.2019. Dieses ließ kein Update über MIDI zu, bitte nicht verwenden!
14.11.2019 Firmware #5.515, FPGA #19102019, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.512: Firmware, EEPROM, FPGA
- Firmware: Neue Vibrato-Parametrierung
- Firmware: Lautstärkeanpassung Rotary Sim Bypass
- Firmware: TONE-Anhebung bei Chorus C1..C3 entfernt, unabhängige Anhebung in Vibrato-Schaltung
- EEPROM: Neue Vibrato- und Rotary-Parameter
- FPGA: Neues Vibrato, hohe Lagen weniger "eierig" in V2/V3
14.11.2019 Firmware #5.512, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.511: Firmware
- Firmware: Bugfix, Preset/Live-Wechsel überschrieb temporäre System Inits (Danke an Jens für den Hinweis!)
- Firmware: Bugfix, Fehlerhafte Auswertung geänderter Tab-Eingänge, die als "Switch" geschaltet sind
- Firmware: Änderungen von Reverb-Parametern (#2000..#2023) wirken sich sofort aus
- Firmware: Timeout bei korrumpiertem FPGA, um weiterhin Updates zu ermöglichen
- Editor: Erweiterte Beschreibung für Parameter 1499..1502
13.10.2019 Firmware, Editor #5.511, FPGA #13102019, DSP #11.17, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.510: FPGA, Firmware, EEPROM
- FPGA: Ausgeglichenerer Frequenzgang bei neuer Rotary-Simulation
- FPGA: Neue Vibrato-Struktur mit Shelving Lowpass statt Biquad, weniger "Wahwah-Effekt" bei hohen AM-Werten (vormals "Age")
- Firmware, EEPROM: Geänderte Vibrato-Parametrierung, Scanner Leakage entfallen
- EEPROM: Leicht geänderte Parameter für Rotary-Setup
- Editor: Geänderte Vibrato-Parameter (#1320..#1334)
- Editor: Neuer Button "DSP Setup" für leichteren Zugang zu Reverb-Einstellungen
Wir nehmen gern Ihre Vorschläge für optimale Vibrato-Einstellungen (V1..V3,
Chorus ist weniger kritisch) entgegen; die vorliegenden Parameter (#1320..#1334)
wurden lediglich nach Klang-Erinnerung eingestellt, da derzeit keine Vergleichs-
B3 zur Verfügung steht.
Da sich die Vibrato-Parameter geändert haben, sollten Common Presets, die das
Vibrato benutzen, überschrieben werden. Ein Initialisieren der Presets ist
ansonsten nicht erforderlich.
Known Bug: Evt. erklingen GM-Instrumente unbeabsichtigt bei Ansteuerung über
MIDI. Stellen Sie sicher, dass in den Presets die Pegel der GM-Instrumente auf
"0" stehen, wenn nicht anders beabsichtigt.
Wir empfehlen, den DSP bis zur Fertigstellung der optimierten GM-Klänge mit
Version 11.17 (HX35_5504-FW_1117_noGM.dfu) upzudaten, es stehen dann bei #2001..#2003
die erweiterten Hall-Programme zur Verfügung (z.B. 4 bei #2002, 6
bei #2003).
10/09/2019 Firmware, Editor #5.510, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.509: Firmware
- Firmware: Bugfix Drawbar-Umschaltung bei DB9-MPX, 2 DB-Sätze pro Manual
- Firmware: Bugfix Preset-Anzeige bei auf Display bei angeschlossenem Preset-16
- Firmware: Hammond SK Preset-Umschaltung geändert auf Standard-MIDI
- Editor: Config-Datei für Drawbar Expander korrigiert
- Editor: Kleine Fehler in DropDown-Menüs behoben
- Editor: Parameter in System Inits werden zuverlässiger geladen
- Editor: Config-INI-Scripts für verschiedene Hardware-Konfigurationen erstellt
09/26/2019 Firmware, Editor #5.508, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.506: Firmware, Presets
- Firmware: Bugfix Freigabe Foldback-Menü
- Firmware: Bugfix Vibrato-Parameter, Speicherung im Preset, leicht geänderte Frequenz
- Firmware: Daten-Update über MIDI mit Editor beschleunigt
- Editor: Ungültige Zugriegel/Enable-Bits werden deaktiviert
- Presets: Beispiel-Presets 1..9 verbessert
09/21/2019 Firmware, Editor #5.506, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.505: Firmware, EEPROM, FPGA, Presets
- Firmware: Fehler im Voice/Preset-Handling für Life-Einstellungen behoben
- Firmware: Level-Einstellungen für Upper/Lower/Pedal/UpperDry jetzt auch im Menü
- Firmware: Sendet MIDI-CCs für Rotary, #1 und #68
- FPGA: Neuer VHDL-Synthesize-Durchlauf, kratzende tiefe Töne behoben, Vorverstärker-Rauschen gemindert
- Editor: Kleine Änderungen in Parameter-Tabelle
- Presets: Beispiel-Presets 1..9 hinzugefügt
09/21/2019 Firmware, Editor #5.505, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.504: Firmware, EEPROM
- Firmware: Menü zeigt für das gewählte Orgelmodell ungültige, aber mit #6xxx freigeschaltete Einträge als '(invalid)' statt überhaupt nicht
- Firmware: Menü etwas umgestellt, Generator/Vibrato- und Gating-Auswahl jetzt beide als Liste (knob)
- Firmware: Verbesserte Parameter für Phasing Rotor, Vibrato 2 ergibt jetzt ein der X66 ähnliches, relativ langsames Vibrato. Vibrato 1 "Cheesy" für Combo-Orgeln
- Firmware, Editor: Geänderte Tab-Kombination für PHR-Vibrato 1
- Firmware, Editor: Buttons für Gating Mode umsortiert
- Editor: "Race Condition" bei Tabs behoben
- Editor: Kleine Fehler in Tabelle behoben
- Menü-Übersicht als PDF (MenuMap_HX35_55.pdf)
09/19/2019 Firmware, Editor #5.504, BETA
- Editor: Kleine Fehler in Backup-INI-Save behoben
- Editor: Editor-Dateien (.hx3), Scripte (.ini) und Updates (.bin, .dat) der Übersichtlichkeit halber in eigenen Ordnern
- Firmware: Organ Setup Menus vervollständigt, inkl. Wave/Tapering/TG-Age
- Firmware: Kleine Änderungen in Menüstruktur
09/18/2019 Firmware, Editor #5.503, BETA
- Editor: "One Click" Update über Script-Datei (update_script.ini)
- Editor: Bedienfeld und Finalize-Fenster aufgeräumt
- Editor: DSP-Update jetzt im Dropdown-Menü "Updates via MIDI or FTDI"
- Editor: Fehler in SysEx-Flash-Programmierung (FPGA File) behoben
- Firmware: Rotary LED blinkt wieder
09/15/2019 Firmware #5.502 BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.501: Firmware.
Bitte beachten Sie die neue Anleitung zum HX3.5 Editor in diesem Verzeichnis sowie das Hilfe-Fenster im Editor.
- Bugfix: Einige Menupunkte unvollständig
- Preset-Initialisierung verbessert; Vibrato-Parameter wurden fehlerhaft geladen
- Kleinere Fehler in Parameter-Liste für Editor behoben
- Automatische Anzeige einer Update-Anleitung im Editor, Hilfe im Drawbar/Tab-Panel
Known Bugs: Rotary LED blinkt nicht, manche Submenüs landen an der falschen Stelle, GM-Soundnamen werden erst bei Änderungen angezeigt.
Beta-Versionen nur für erfahrene Anwender. NIEMALS auf bald gebrauchte Bühneninstrumente anwenden - BETA! Nur in Verbindung mit neuem HX3.5 Editor 5.5 verwenden! Bitte ALLES updaten inkl. DSP. Alle Presets werden überschrieben - sorry, anders waren die Verbesserungen nicht zu machen. Bitte Bedienungansleitung des neuen Editors 5.5 beachten. Änderungen gegenüber der Vorgängerversion sind rot markiert.iddle
position. When pots are assigned by Analog Remap, parameters #1085, #1112, #1115 and #1118
now represent actual potentiometer values, not corrected
values. Simply set Equalizer/PercVol potentiometer to middle detent and adjust #1124 to #1127
to personal taste for "mid" position.
06.10.2021 Firmware #5.659, HX3.5 Manager #5.710
- Manager/CC Set Editor: Fixed some glitches in CC Set load/retrieve routine (sometimes messed up some values)
- Manager/Updater: Fixed some glitches in "Execute INI" routine (sometimes did not send values correctly)
- Manager/Editor/Updater: Added alternate vibrato setups in "scripts" and "user" folder
- Firmware: Added some multiplexer delay for potentiometers; previously, pot values got "crosstalk" from adjacent drawbars
- Firmware: Streamlined equalizer mid positions (if potentiometers assigned to Equalizer params)
Note: Even if you won't do an update, please use the new HX3.5 Manager due to bugfixes.
Alternate vibrato setups may be used instead of factory setup. To try out, click
"Execute INI" in Updater and select vib setup file in "scripts" folder. To
return to factory setup, use vib_factory.ini.
"Middle detent" function for Equalizer pot mid positions has been restricted to 3
"Gain Control" values. To set middle position value in Editor, set Equalizer
Gain Control pots to middle position and adjust parameters #1112, #1115 and #1118
to personal taste. When done, click "Store Group Values". This also
applies to #1085 Perc/Dry Volume pot if assigned.
01.09.2021 Firmware #5.658
- Firmware: Vibrato buttons did interfere with presets in some configurations (Vibrato knob mode #1497 not 0)
Vibrato Buttons mode is disabled now when Panel16 is in Common Preset mode (#1504 = 2),
even if some buttons are assigned to Vibrato Buttons (Switch remap on 60..63).
To enable Vibrato Buttons, set #1504 to 0, #1497 to 1 or 2 and assign Vibrato
Buttons with "Switch Remap". To enable Common Preset Buttons an Panel16, set #1504
to 2. In this case, DO NOT assign any "Switch Remap" input to V/C Buttons
(60..63).
01.09.2021 Firmware #5.657
- Firmware: Smaller ADSR time ranges for better usability (i.e. pedal sustain pot)
- Firmware: Bugfix, sometimes Vibrato knob setting was not restored from Common Preset correctly
26.08.2021 Firmware #5.656
- Firmware: Indirect drawbar switching on Nord C2D MIDI CC (new) set did not switch off percussion on secondary drawbar set (B)
- Firmware: MIDI CC control of Upper/Lower/Pedal drawbar voices did not work (Program Change was OK)
- MIDI CC Set 4: Added Support for 3 drawbar preset buttons on Nord C1
09.07.2021 Scan Drivers #51.38 (Fatar)
- Scan Driver: Bugfix, high velocity notes were sent as NOTE OFF in #51.37 on some Fatar keybeds
01.07.2021 Firmware #5.654, FPGA #09062021, Scan Drivers #5x.37 (Fatar/MIDI)
- Firmware: Bugfix on MIDI interpreter, did not work in firmware #5.653
- Firmware: Bugfix on Pedal Volume pot, did not work in Pedal Bypass mode
- Firmware: Setting split points by holding keys on keyboard will also work when split is engaged by menu or HX3.5 Manager Panel
- Firmware: "Add Pedal to Lower" (SplitMode 5) added
- Manager/Editor: Renamed indirect drawbar sets from A/B to 1/2. Set 1 is primary with percussion enabled
- Manager/Editor: Added SplitMode 5 entry
- Manager: Hope that it works now on any Windows from XP and up
- Scan Drivers: Support for "Add Pedal to Lower" split mode
Note: New keyboard split mode added. Mode 5 "Add Pedal to Lower" will add pedal
notes to lower manual up to split point. To engage, hold two adjacent keys on
lower manual and set Split to ON. To return to normal Pedal to Lower split, only
hold one key while setting Split to ON as on previous versions.
12.06.2021 Firmware #5.653, FPGA #09062021
- Firmware: Bugfix, Pedal Sustain/Release did not work for Pedal 16' Busbar
- Firmware: Added "indirect" drawbar sets to be used with Nord C1/C2 MIDI CC set
- FPGA: More decent leakage, better distribution of subharmonics
- Manager: Added parameters to use "indirect" drawbars, parameters #1700 and up
Note: In MIDI CC Set Editor, "indirect" drawbars (#1700 and up, section
"Upper/Lower Indirect Drawbars") may be assigned instead of regular drawbars
(#1000 and up) for upper and lower manuals for control keyboards (like Nord C2D)
with two drawbar sets, each sent on different CCs. Indirect drawbar CCs will be
accepted and stored, but only be forwarded to HX3.5 drawbars when particular A/B
switch (#1690 and up, section "Switch Indirect Drawbars") is activated.
Percussion is disabled on set B. See MIDI Set #4 (Nord C1/C2) for example.
I'm not quite sure if mode 5 (mid threshold) on #1692 and #1695 is right, it
might be 6 (inverted threshold) as well when DB sets are swapped. Pleasy try out
if owning a Nord C2.
27.05.2021 Manager/Firmware #5.651
- Manager/Tapering Editor: Some cleanup, applying generator levels did not work always
- Manager/Tapering Editor: New taperX.dat file format that allows download from HX3.5 without loosing table data
- Firmware: Fixed bug, MenuPanel glitches when displaying GM Program names
17.05.2021 Manager/Firmware/EEPROM #5.650, FPGA #16052021, Scan Drivers #5x.36
- Firmware: Added support for "Pedal on Lower Vibrato" mode (switchable)
- FPGA: Changed pedal routing for "Pedal on Lower Vibrato", higher pedal gain
- EEPROM: Some volume trim pot changes
- EEPROM: New vibrato parameter set
- Scan Drivers: Somewhat more "spitty" key click on fast keys compared to #5x.35; readjust Keybed Parameters #1360 and #1361 to personal taste
- Manager: Added Tapering editor (no documentation yet!). Extend HX3.5 Manager window to bottom to access Tapering button.
Note: Due to some requests, firmware #5.650 and FPGA #16052021 now support
"Pedal on Lower Vibrato" in B3 gating mode (original behaviour of classic
console organs). To obtain vibrato on pedals when lower vibrato switched on, set
bit 4 of Various Configurations #1501 in System Inits to ON (box checked, value 16+).
"Pedal on Lower Vibrato" is not available in H100 and EG/ADSR gating modes.
As the Pedal Factors and Scanner Vibrato Setup changed (as well as some
other params stored in updated EEPROM file), we do not recommend using an old
backup INI file to restore your settings unless you remove these particular
parameter assignments from your INI file using a text editor (notepad.exe or
similar): #1320..#1335, #2200..#2263, #3000..#3311.
A new vibrato parameter set was incorporated on May 18th, 2021 in EPROM which
improves V1..V3. To make it effective on firmwares downloaded before this date,
execute file "alternate_vib_1_1320_2337.ini" contained in "user" directory (to
install: HX3.5 Updater menu File -> Execute INI file). Make sure to save your
current Editor table (or vibrato groups) as a backup in case it won't fit your
taste.
I moved former bit 3 (Pedal Bypass behaviour) to bit 4 in Various Configurations #1501:
- When bit 4 is OFF: Pedal Bypass (former Separate Pedal) button will route
pedal signal not through vibrato, tube amp and rotary simulation (post EFX mix)
- When bit 4 is ON: Pedal Bypass (former Separate Pedal) button will mute
pedal signal from main outputs, appears on Extension Board only
If you find key click of Scan Drivers #5x.36 too aggressive, feel free to re-install
older Scan Driver #5x.35 with softer click.
16.05.2021 Firmware #5.641, WaveSets, FPGA #14052021
- WaveSets: Added complex tonewheels for lowest 16' pedal octave
- Firmware: Changed Percussion Disable behaviour for Common Presets: 1' DB will be cancelled with Percussion ON even on Common Presets
- Firmware: Some changes due to FPGA "complex tonewheel mapping" bug, see below
- EEPROM: New pedal factors for complex tonewheels
- FPGA: Fixed bug which prevented complex tonewheel mapping when #1358 "Drawbar 16' Foldback Mode" was set to 0 or 2
07.05.2021 Firmware #5.640
- Firmware: Sends MIDI All Notes Off on all 3 channels when Split set to ON
- Firmware: Support for new MIDI CC Set Editor Value Mode #7, sets function ON when within min/max range, OFF when outside
- Editor: New MIDI CC Set Editor Value Mode #7, ON when within min/max range
05.05.2021 Firmware #5.639, FPGA #06052021
- FPGA: Percussion retriggers when PERC ON is activated
- Firmware: Volume/Gain compensation (will reduce overall volume on higher rotary amp gains) when bit 2 in Various Configuration Bits #1501 is ON
- Firmware: Rotary sim input level has increased headroom, set Rotary Setup param #2104 to to 200..220
03.05.2021 Firmware #5.639, FPGA #04052021, Scan Drivers #5x.35
- FPGA: Pedal will be mixed to rotary sim output also with PedalRotBypas (former Separate Pedal) button ON (see note below)
- FPGA: Added pedal key click circuit
- FPGA: Fixed bug in rotary mixer, one channel was -4dB compared to other
- Scan Driver: Support for pedal key click, length depends on Contact Damping setting
- Firmware: Renamed SeparatePedal menu to PedalRotBypas
Note: Just a few improvements to version from April 23rd due to various
requests. Changed pedal routing:
- When bit 3 in Various Configuration Bits #1501 is OFF: Pedal Bypass (former
Separate Pedal) button will route pedal signal not through tube amp and rotary
simulation (post EFX mix)
- When bit 3 in Various Configuration Bits #1501 is ON: Pedal Bypass (former
Separate Pedal) button will cut off pedal signal from main outputs, appears on Extension Board only
Bugfix in rotary mixer may cause horn/rotor balance slightly off optimum with
your current parameters. We found Rotary Setup values of #2104=145, #2105=180
and #2106=235 to be OK. Higher values of #2104 may work when you won't play Jon
Lord overdrive levels; this yields a better signal/noise ratio.
23.04.2021 Firmware #5.638, Manager #5.638, Scan Driver #51.34 (FatarScan2)
- Editor: New CC Set Editor functions: Audio Enables Upper/Lower/Pedal on #1672 (one data byte 0..7) and #1397..#1399 (single enables)
- Editor: New custom CC Set 10 for Roland VK77 (please load separately with CC Set Editor if needed)
- Firmware: Added experimental SysEx interpreter for Roland VK7/VK77 (VK7 not tested!)
- Firmware: Changed transpose and tuning behaviour on respond to MIDI CCs, will take 64 as mid value
- Firmware/Editor: Added support for external MIDI Scan driver board (OEM use only!)
- Firmware: Added enables for Upper/Lower/Pedal audio (Organ params #1397..#1399)
- Firmware: Rotary Run/Slow/Fast tabs only stored to resp. recalled from Common Preset when CommonPreset RestoreMask (#1498) Bit 6 is ON (Rotary Live Control Params checkbox in HX3.5 Panel application)
- Firmware: Split ON/OFF tab only stored to resp. recalled from Common Preset when CommonPreset RestoreMask (#1498) Bit 5 is ON (Split Mode, Split Point checkbox in HX3.5 Panel application)
- Firmware: Fixed bug that did not read drawbars properly when changing back to Live setting
- Firmware: 4 Preset Buttons may act as Upper and/or Lower Drawbar Voice select instead of Common Preset select, see note below
- Firmware: Rearranged System Inits configuration settings in Various Configuration Bits parameter #1501, see note below
- Firmware: New System Inits parameter #1497 for Vibrato knob mode (rotary knob or buttons), please set accordingly
- Scan Driver (Fatar): Serious bug refused MIDI reception on Lower/Pedal channel when Early Action mode was ON
- Scan Driver (Fatar): Improved Early Action mode, will also send MIDI "early" on slow keys when ON, "late" (key fully pressed) when Early Action is OFF
Note: Due to space restrictions in System Inits parameter group, we had to move some
system on/off params into Various Configuration Bits #1501: Latching Preset
Keys, Wrap Menus, Pots are audio taper as well as new Use Preset Btns as
Upper Voice and Use Preset Btns as Lower Voice selectors.
When Use Preset Btns as Upper Voice bit or Use Preset Btns as Lower Voice bit is
checked, the 4 preset buttons on Panel16 (if configured as preset buttons) will
select Upper and/or Lower Drawbar Voices instead of Common Presets. This may be
useful for organs without Preset16, Extend16 or Preset12-2 board if the customer
demands a "percussion off on drawbar presets" behaviour.
New System Inits parameter #1509 is used by the finalizing process after
update. If zero, it should be set to a value representing your instrument, as it
determines which INI file will be run automatically on future updates.
Important: Using a custom made organ, please review new System Inits parameters for your demand after update to #5.638 firmware.
17.03.2021 Firmware #5.635, Manager #5.636
- Editor: Fixed bug in ADC monitor table assignment
- Editor: Fixed bug in CC Editor, did not show incoming MIDI CCs
- Firmware: Middle detent for Equalizer and Perc/Dry Volume
- Scripts: New factory_reset.ini and vib_setup.ini
Note: All Equalizer parameters and Perc/Dry Volume parameter now designate middle detent of
assigned potentiometer. Example: If Equ Mid Gain parameter #1115 is set to 80, middle
detent of potentiometer will deliver a value of 80, not 64 as on other analog inputs.
If "motorboating" vibrato appears, run vib_setup.ini in "scripts" directory
with HX3.5 Updater. Also replace parameters 1320..1335 and 2200..2327 in your
own INI backup file.
18.02.2021 Firmware #5.635, Manager #5.633, Scan #54.33 (OrganScan61)
- Scan Driver: Fixed Split Mode bug in OrganScan61 scan driver
- Firmware: Less preemphasis in Chorus
- Firmware: Improved behaviour on Common Preset change to Live (0), will recall previous Live settings and Drawbar Voice numbers
- Firmware: Common Preset will retain previous Voice number while on Common Preset
- Firmware: Preset16 will indicate invalid (overwritten by Common Preset) Drawbar Voices by blinking
- Firmware: Preset16 overwritten Drawbar Voices may be recalled by pressing blinking button, will return to steady state
- Firmware: Support for Vibrato Toggle buttons, parameter #1364.
- Firmware: Support for analog and digital input monitoring
- Editor: Digital input monitoring (main window, pull larger to right)
- Editor: Will show correct OrganScan61 scan driver ID and name
Note: Vibrato V1..C3 may be selected by menu, rotary knob connected to PL24 or
three resp. four buttons on Panel16 or external panels. Set parameter #1364
according to your installation. Three button toggle mode (#1364 = 1) was
introduced for XB5 and other conversions where only two "adding" buttons (V I, V
II) are present for V1..V3 select. For HX3.5 Drawbar expander and others with
three radio type buttons (plus one C/V button), set #1364 = 2. In three or four
button vibrato select mode, buttons may be assigned to any digital input; they
are no longer restricted to lower left four buttons on first Panel16. To assign
"adding toggle" or radio buttons to vibrato, set input in Switch Remap section to
60..63.
10.02.2021 Firmware #5.633, EEPROM #5.633, Manager #5.633, FPGA #30012021
- New HX3.5 Manager instead of separate programs, includes Updater, Panel, CC Editor and Preset Mover
- HX3.5 Manager: Several bugs fixed in Panel and Preset Mover application, minor improvements in user interface and hints
- Firmware/FPGA: Experimental new vibrato for Ulrich Kunz - please check new vibrato parameters.
- Scan Driver (OS61): Driver for old OrganScan61 PCBs added (for migration from HX3.4 installations)
- HX3.5 User Manual added in ZIP
- Updated board installation manual on http://wiki.keyboardpartner.de/index.php?title=HX3.5_Installation_Manual, added information for DBX6/9/12 drawbars
Note: A scan driver for old OrganScan61 scan boards has been added to "updates"
folder. This scan driver ist not automatically updated; you have to install it
manually by Uptade/Finalize window, menu "Update via FTDI or USB cable -> Scan
Driver". It will show up in message field as "ScanCore ID: 54.32 [unknown]".
15.01.2021 Scan #5X.33, DSP 21.23 (MAG organs)
- Scan Driver (Fatar): Fixed bug that caused very low MIDI velocity when key is pressed the very first time after power-up
- DSP: Fixed bug on MAG Organs DSP firmware #21.23, did not work at all
- DSP: Corrected version number of DSP firmware #11.23, did show #11.13
13.01.2021 Firmware #5.630, EEPROM #5.630, Editor #5.630, FPGA #11012021, DSP #X1.23, Scan #5X.32
Major update with various bugfixes and improvements. EEPROM must be updated
on manual installation. Some adjustments for custom installations
may be necessary.
- Firmware: Support for new assignable DBX6/DBX9/DBX16 drawbar sets
- Firmware: Support for GM Synth levels and Rotary Throb/Spread/Balance on analog inputs
- Firmware: Distortion on H100 percussion notes fixed
- Firmware: Bugfix for organs configured with tab switches, will init start-up correctly
- Firmware: Support for new DSP functions
- Firmware: Will enter DSP update mode (via DreamDFU) when UP button is held on power-up
- EEPROM: Reduced busbar levels (standard value 100 instead of 127)
- EEPROM: Reduced Vibrato/Chorus dry/wet levels to prevent distortion
- EEPROM: More accurate Vibrato/Chorus parameters
- Editor/Updater: Increased reliability, will shut down drawbar, pot and button scanning during update
- Editor/Updater: Trackbars will not send new value until mouse button is released; prevents crashes on particular PCs
- Editor: "Analog Remap" supports 2nd DBX drawbar set, Rotary Live params and GM Levels
- Editor: New parameter #1363 in "Keybed Params", Fatar Velocity Slope for MIDI/GM
- Scan Driver (Fatar): Fixed bug that caused spurious loud notes (MIDI OUT & GM Synth)
- Scan Driver (Fatar): Adjustable Velocity Slope for MIDI/GM with Fatar keybeds
- Scan Driver (Fatar): On intermediate versions #30 an #31, BASS25 was not working
- FPGA: Better 6550 tube simulation, results in somewhat softer overdrive
- FPGA: Higher Tube Amp Gain, lower AO28 Preamp noise
- DSP: Support for additional piano soundbank
- DSP: Volume for GM/Piano sounds increased
- DSP: GM/Piano sounds will bypass organ Equalizer
- DreamDFU (DSP Updater): MacOS version added
New Piano Sounds: DSP soundbank file "HX35_Pianos_0x8050.dfu" in ZIP
contains 10 new piano sounds (Grand & E-Piano, some with tremolo) as a courtesy
from KeyboardPartner UG which replace GM standard sounds 0..10 (#7 "Clavi"
omitted). Requires DSP firmware #X1.23 to work. To upload soundbank, proceed as
follows:
- Plug in USB cable
- Open HX3.5 Editor's Update/Finalize Window, connect to HX3.5 by MIDI/USB
- Click menu Update -> Update via USB or FTDI cable -> DSP (by DreamDFU)
- A file dialog opens, select file "HX35_Pianos_0x8050.dfu" in HX3.5 Editor's directory
- Click "UPDATE DEVICE" in DreamDFU app, takes a few minutes
- When finished ("Programming OK" message appears), click "ABORT" or close DreamDFU window
- New GM voices should appear in HX3.5 GM menus, marked with "(+)"
Mac Users: Please see updated HX3.5 Editor user manual for DSP updates.
Note: New advanced "DBX" drawbar sets and potentiometer modules will be
available in January 2021. Each drawbar pot may be assigned freely to any analog
function, also to act as secondary drawbar set per manual. With new
DBX6/DBX9/DBX12/DBX16 drawbars and PTX4 potentiometer modules, HX3.5 features a
total of 88 analog inputs (24 onboard, 64 by drawbar modules). Older
DB12/DB9/DB9-MPX drawbar modules may be mixed with new DBX modules. They are
still available, but not recommended for new designs.
Important for custom organ installations: For compatibility with existing
DB9-MPX modules, set "System Inits" parameter #1503 ADC Configuration to "2 -
DB9(-MPX)/DB11/DB12"). Set "Analog Remap" parameter #5024 to 255 (End of Table)
to prevent "floating" inputs, unless DBX modules are attached to PL20 DRAWB_MPX
connector. Set #1503 to "3 - DBX6/DBX9/DBX16" when using new DBX drawbar
modules.
Troubleshooting
If anything went wrong, it may help to re-install the update parts manually with
HX3.5 Edtor's Update/Finalize window, menu "Update -> Update via USB or FTDI
cable".
- Connect to organ by clicking "Connect"
- Are "Organ Licence" and "Extended Licence" (if purchased) lit up "OK"?
- Check board information: are "Board Summary" entries correct?
- FPGA:11012021, FW: 5.630, ScanCore: 5x:32, DSP Version: x1.23
- Does Scan Driver match your configuration (Fatar, MIDI or Scan61)?
Update manually all parts that differ in version number or if scan driver type
(Fatar, MIDI or Scan61) is not correct. To prevent corrupted EEPROM (non-
volatile configuration data), always update EEPROM after a crashed update.
On custom made organs (non-keyboardpartner products like DIY, Uhl or MAG) a
custumized INI file may be run within automatic update. We supply INI files for
our MIDI/Drawbar Expanders as well as standard Fatar-equipped organs with 2 or 4
drawbar sets, MAG and Uhl organs, but as we cannot determine your particular
custom organ configuration, some manual adjustments may be necessary. If in
doubt, do NOT run any config script, check parameters manually instead.
Pro tip: You can create, enhance or edit the config INI by yourself (give it a
special name) with any pure text editor (notepad etc.) if you want custom
settings set automatically (ie. your personal percussion times, vibrato
settings, button/analog remaps, system configuration etc.).
24.11.2020 Firmware #5.622, Editor #5.622, FPGA #29112020
- Changed rotor diffusor/filter/mixing coefficients in FPGA
- Reduced noise in AO28 amp simulation
- Fixed small bug in Editor (crash on Load INI file)
26.10.2020 Firmware #5.621, Editor #5.621
- Firmware: Added feature "MIDI CC Threshold" for tabs and inverted tabs to switch on or off by specific controller value
- Editor: Added drop-down menu items "Threshold" and "Threshold inverted"
- New CC set "#0 NI B4 D4B", can be uploaded alternatively to "#0 NI B4 d3c" (CSV file, use MIDI CC Editor)
Note: Changes needed for some NI B4 drawbar controllers which use strange values for on/off functions like Perc normal/fast or Perc 2nd/3rd (i.e. NI/Böhm D4B).
See http://wiki.keyboardpartner.de/index.php?title=HX3_MIDI-Implementierung#.230_NI_B4D for details.
08.10.2020 Firmware #5.620, FPGA #01102020, Scan #5x.29
- Firmware: Bugfix, Hammond SK CCs did not respond to drawbars
- Scan Driver: Bugfix, bug in all scan drivers prevented reception of MIDI sustain and sostenuto commands due to NI B4 CC set anomalies
- FPGA: Bugfix, wrong phase relationship of DAC MCLK signal caused audible artefacts on Extension Board audio output
- FPGA: Changed AO28 simulation noise behaviour to "somewhat better than new B3"
- FPGA: New swell pedal filter arrangement for better S/N performance
- CCSET: Deleted unnecessary entries for Hammond XK/SK MIDI (CC #66 prevented sustain pedal function)
Please Note:**** AO28 simulation adds some "coloured" noise to input and
intermediate tube stages. S/N ratio is in the -78 dB range, so noise is somewhat
lower than on a real B3, although noticeable. This is intended.
08.09.2020 Firmware #5.619, FPGA #310082020, Editor #5.618, Scan #5x.29
- Firmware: Bugfix, H100 Percussion distortion when multiple harmonics activated; level reduced
- Firmware EEPROM: New params for vibrato
- Editor: Added separate Save/Open menus for INI files
- Editor: Added pop-up menu (right mouse button) for main table
- FPGA: Added highpass filter for vibrato LC line reflection
- Scan Driver: Bugfix, PERC ON on NI B4 CC Set did not work, route-through for Sustain and Sostenuto CCs implemented
- Scan Driver: Bugfix, bug in all scan drivers prevented reception of MIDI sustain and sostenuto commands due to NI B4 CC set anomalies
- Updater script: New params for vibrato
- Finalize scripts: Enable drawbar save on #1498 on all HX3.5 devices
Please Note:**** Check for System Inits parameter #1498 bit 7 (leftmost) is set, otherwise drawbars
will not be saved/recalled. Default value for #1498 is 135.
06.08.2020 Firmware #5.618, Scan Driver #5x.27
- Scan Driver: Bugfix, changed CC to $42 instead of $45 for Sostenuto control (MIDI send)
- Scan Driver: Sustain/Sostenuto disable was missing on Fatar and SR61 drivers
- Firmware: Bugfix, Sync PHR menu did not work
- Firmware: Bugfix, underscore missing on bitfields (PHR, EG enables) menus
- Firmware: Bugfix, Percussion/1' DB switching did not work properly for DB sets A/B
Please Note:**** Seems I forgot to copy the #5x.27 scan drivers to the ZIP on
release date. Corrected today (August 27th, 2020), please download ZIP again.
Also check for System Inits parameter #1498 bit 7 (leftmost) is set, otherwise
drawbars will not be saved. Default value for #1498 is 135.
22.07.2020 Firmware #5.616, DSP #x1.21, FPGA #15072020, Scan Driver #5x.26
- FPGA: Substantially increased MIDI buffers to prevent data loss and stuck notes
- FPGA: Vibrato algorithm changed to 14-section delay line scanner
- Firmware: Will disable Sustain and Sostenuto footswitch when CCs #64 or #66 are used in active CC set
- Firmware: Support for special CCs to disable percussion temporarily (for Viscount Legend users)
- Firmware: Bugfix, MIDI Program Changes where interpreted as MIDI CCs
- Firmware: Will not load own Voice (drawbar) presets in "Hamichord" CC set #7 (Hamichord sends its own drawbar settings along with MIDI Program Change)
- Firmware: Fixed bug that messed up DB settings on Common Preset/Live change
- Editor: CC table extended to "disable percussion temporarily" and "Rotary RUN/STOP" functions
- Editor: CC Set Editor will check for CCs #64 or #66 and emit a warning if used (reserved for Sustain footswitch)
- Editor/Updater: Fixed small bug that falsely stated "Preset structure changed" on automatic update
- Scan Driver: "All Notes off" and panic key (Panel buttons) will also erase sustained notes
- Scan Driver: Support for "Disable Sustain Footswitch"
- DSP: No longer remap for MIDI CC #66 (used in NI B4). Support for "Disable Sustain Footswitch" NRPN 0x3513 from firmware.
Note: NI B4 MIDI uses CC #66 for Percussion ON/OFF while this CC is reserved for
Sostenuto pedal. As HX3.5 normally accepts Sustain/Sostenuto, we decided to
disable Sustain and Sostenuto footswitch (either via extension board or MIDI)
when CCs #64 or #66 are used in a particular CC set.
Special considerations apply to Hamichord CC set #7. This instrument sends complete
drawbar preset data along with MIDI Program Change which may conflict with HX3.5
own Voice presets loaded in parallel (so-called race condition). Therefore,
Hamichord CC set #7 will not load HX3.5 Voice presets. If your instrument also
sends drawbar data on MIDI Program Change, use CC set #7 and edit to your needs
with HX3.5 Editor's CC Set Editor window.
10.07.2020 Firmware #5.615
- Firmware: cosmetical changes, will display selected Voice now on MIDI Program Change
- Firmware: small bug, did not display serial number on startup
- Firmware: small bug, Vibrato parameter LC Line Feedback was not adjustable
02.07.2020 Firmware #5.614, Editor #5.614, Updater #5.614
- Editor, Updater: Fixed bug that caused USB MIDI crash after reboot or firmware upload
- Editor, Updater: Will update and finalize according to selected device type
- Editor, Updater: "Update" and "Finalize" menus/buttons automatically run appropriate INI file for MIDI and Drawbar Expander
- Updater: New user interface. Will still support two-click updates ("Connect" and "Update" buttons), but got some extra menus.
Update/Finalize panel in HX3.5 Editor offers same functionality as HX3.5 Updater
through new All/Auto Update menu now. It will use the same scripting mechanism
as in old Updater (runs update_script.ini file in scripts folder). Open help
window in Update/Finalize panel for more information.
01.07.2020 Firmware #5.613, Editor #5.61, Updater #5.61
- Firmware: Fixed serious bug that messed up wavesets (tone generation) when loaded from SD card and busbar note offsets
- Firmware: Fixed bug in menu system (wrong max. values for presets and voices)
- Firmware: Fixed small bug that prevented use of Custom CC set B
- Firmware: Added check for invalid CC Set names
- Firmware: Fixed incomplete ccset3.dat (Versatile), had wrong name and values
- Firmware: Minor changes to ccset6.dat (KeyB/Duo) file, did not respond to rotary slow/fast
- Editor: Menu access for main window, CC Editor and Update/Finalize panel
- Editor, Updater: Fixed bug that calculated wrong length of CC set files
NI B4 and Hammond XK/SK MIDI CC sets will use hard-wired NRPN functions for
compatibility which override CC set values displayed in CC Set Editor. However,
these sets will always send MIDI data according to CC Set Editor values, not
NRPN.
If you experience "invalid" CC sets after update, please re-run current HX3.5
update.
19.06.2020 Firmware #5.610, Editor #5.61
- Firmware: Added two custom MIDI CC sets, most sets editable by HX3.5 Editor
- Firmware: Harmonic content of 2/4 pedal drawbars adjustable by new "Pedal Factors", params #3000..#3311
- Firmware: Minor change to AO28 preamp simulation, somewhat more lower mids
- Firmware: MIDI split/transpose available with old MIDI scan driver #16 when menus enabled
- Firmware: Sends MIDI CC data from all user controls according to selected CC set
- Firmware: MIDI RPN 0002 Coarse Tune (transpose) ability added, available on all CC sets
- Firmware: Small bug fixed that resettet EG mode on WiFi connection, TouchOSC page EG Mode 2 (date 19.06.2020)
- Firmware: "TG Filter Fac" #1393 in "Organ Params" was somewhat high, recommended value now 35
- Firmware: WiFi Interface will be disabled when TouchOSC or Editor is connnected via USB MIDI. Re-enable by power cycle or setting MIDI CC set to other than HX3.5/KBP native.
- Editor: Support for editable custom CC sets
- Editor: New CC set editor (available in "Advanced" tab)
- Editor: Application menu added, accepts keyboard shortcuts
- Editor: Added params #3000..#3311 for "Pedal Factors" (harmonic content of pedal drawbars)
- Editor: Improved speed when synchronizing user interface controls
- Editor/Panel: Fixed bug on H100 Percussion checkbox enables
- Updater: Support for editable CC sets, uploads ccsetXX.dat files into flash memory
- Updater: Script will set "TG Filter Fac" #1393 to 35 (see update_script.ini)
Note: Major changes in firmware, so extensive test pending. MIDI CC set
tables for Nord C1/C2, VoceDrawbars, KeyB Duo/Mojo, Hamichord, HX3.5/KBP native,
Custom 1 and Custom 2 are held in flash memory now and may be edited
individually. For updates from SD card, files ccset0.dat to ccset10.dat must be
present on card also. HX3.5 will now send MIDI CC data from all custom controls
present in active CC set. Custom CC sets may be freely exchanged through .CSV text files.
22.05.2020 Firmware #5.608
- Firmware: Bugfix, KBP MIDI CC set #8 did not respond to GM Voice Increment/Decrement
- Added older Scan Driver 53.16 which supports MIDI IN keyboard split for Drawbar Expander
Note: With newer Scan Driver #17 and up, keyboard split is no longer supported
on MIDI IN (as a split should be done by masterkeyboard preferably), so SPLIT button
on Drawbar Expander is obsolete (although it can be assigned to any other tab with
HX3.5 Editor's Button Remap). For those who want a MIDI IN keyboard split, we
added the older Scan Driver 53.16 in ZIP file which can be used alternatively. It
must be installed separately with HX3.5 Editor Update/Finalize.
11.05.2020 Firmware #5.607
- Firmware: Bugfix, pedal drawbars not initially set on startup
- Firmware: Bugfix on Hamichord CC set, Common Presets did falsely respond to vibrato CC #32
- Firmware: Changed "Percussion Disable" feature, percussion will be disabled only in B3 mode if CommonPreset = 0 (live) AND Drawbar Voice > 0
04.05.2020 Firmware #5.606
- Firmware: Bugfix, Percussion did not recall from Preset
- Firmware: Strategy for saving CommonPresets updated: Returning from CommonPresets 1..99 to "Live"
preset 0 will restore Voice numbers and drawbar set previously used. In
CommonPresets 1 to 99, only drawbar set "B" (Voice 0) is active; selecting
drawbar set "A#" on upper/lower manual will have no effect (returns to Voice 0,
drawbar set "B").
- Editor: New table entry "Organ Preconfig" #1265 (Knobs)
28.04.2020 Firmware #5.604, DSP #x1.19, Editor #5.60, TouchPad #1.03
- Firmware: New native HX3.5/KBP MIDI CC set to support TouchOSC (see Touchpad_CCs_5534.pdf), will also send controller changes (drawbars, tabs etc.) by MIDI
- Firmware: Support for TouchOSC App by Hexler (https://hexler.net/products/touchosc)
- Firmware: Some bugfixes for new native HX3.5/KBP MIDI CC set to support TouchOSC
- Firmware: Some changes in Menu order, new entry Organ Preconfig will set basic organ model
- Firmware: Added Support for future HX3.5 Wifi device
- Firmware: Small bugfix on Hammond SK CC set and Hammond XK CC set, erraneous Voice numbers on Program Change
- Firmware: Bugfix, bad handling of Preset16 boards due to hidden compiler bug fixed
- DSP: Changed SysEx Soundname Send, now on separate NRPNs to prevent data clogging
- DSP: Added filter for internal NRPN transfers on USB MIDI OUT
- Editor: Support for TouchOSC, will disable WiFi interface when Editor is connected
- Editor: Added dropdown menu for new native HX3.5/KBP MIDI CC set (used for Touchpad functions)
- TouchPad: Bugfixes, Organ Preconfig with TouchOSC page, more parameters to edit
- Touchpad: Templates/Layouts for TouchOSC Editor (free download at https://hexler.net/products/touchosc#downloads)
- WiFi interface: Browser interface for parameters and preset names
No changes in Sound Engine. Do not update from versions 5.53x and up if you
won't use TouchOSC or WiFi interface. TouchOSC layouts may be uploaded to
iOS/Android phone or tablet using the free TouchOSC Editor from Hexler. You may
need a Lightning-to-USB-MIDI cable for Apple products. See
https://youtu.be/1OVdODQVFTE for a HX3.5 Touchpad demo and HX3_Touch_Readme.pdf
for an installation guide. Our TouchOSC layouts will automatically switch to
native HX3.5/KBP MIDI CC set (temporarily).
Important: FW #5.602/3 might have a bad handling of Preset16 boards due to compiler
bug. If you experience flashing Preset16 LEDs after startup, remove Preset16
board connection to HX3.5 temporarily until FW is updated to version #5.604.
No need to update FPGA, EEPROM (Voice settings will be retained) or Preset file if
present firmware is at least #5.530.
07.02.2020 Firmware #5.533, FPGA 17012020, HX3.5 Editor 5.532
- Firmware: Named Presets (needs new "Preset Mover" to rename)
- Firmware: Some adjustments to Mojo/Hamichord CC set
- FPGA: Adjusted V1/V2/V3 volume, somewhat higher
- Update script: Adjust Chorus Dry Level (now default 90) to compensate for higher delay line (wet) output
- New Preset Mover available in HX3.5 Editor and HX3.5 Panel
14.01.2020 Firmware #5.528
- Firmware: Fixed small Bug in assignment of save destination marks in menu
- HX3.5 Editor/Configurator, HX3.5 Panel: Small changes in user interface, added Preset/Voice Backup/Restore
03.01.2020 Firmware #5.527, FPGA 03012020
- Firmware, Feature: Arbitrary MIDI CC selection parameter for "Common Preset" change (also available in MIDI menu), default #32 (Bank Select LSB), valid in all MIDI CC sets
- Firmware, Feature: High Foldback Mode (M100 OFF, B3 ON) in menu
- Firmware, Improvement: Deeper modulation factors for CaM rotary sim and Phasing Rotor
- Firmware, Feature: Preset Save/Restore Mask #1498 (System Inits) changed to 127 (all bits ON = all saved/restored) on Expander models
- Firmware, Feature: Percussion Drawbars in Electronic Gating Perc mode automatically enabled
- Firmware, Bugfix: Indication of Default or Common Preset Save in menu now according to "Preset Save/Restore Mask" parameter #1498 (System Inits)
- FPGA: Lower AO28 Preamp noise
- FPGA: Higher Percussion Drawbars level in EG Perc mode
- HX3.5 Updater: Will update "presets.dat" file correctly (sample preset file included)
- HX3.5 Configurator/Editor: Small improvements, will show destination of saved parameter (Default or Preset) according to "Preset Save/Restore Mask" parameter #1498 (System Inits)
- HX3.5 Configurator/Editor: Some lines from #6200 up had wrong max. values
- HX3.5 Editor (same as Configurator, but with Tab Panel) added for experienced users
19.12.2019 Firmware #5.524
- Feature: Voices always reset to zero after power-on
- Added Equalizer control to "Versatile" CC set (see Versatile_CCs_HX35_5524.pdf)
- Swapped max. values for percussion slow/fast in menu
19.12.2019 Firmware #5.523, HX3.5 Configurator/Editor table
- Feature: Muted Drawbar level menu has immediate effect
- Feature: Percussion precharge parameter available as menu
- Bugfix: Save/Restore when using tab switches instead of buttons
- Some HX3.5 Configurator table entries renamed to clarify
14.12.2019 Firmware #5.522
Geänderte Dateien: HX3.5 Configurator, Firmware
- Feature: Schweller/Master Volume über MIDI jetzt auch im MIDI Versatile CC Set
- Feature: 1' Drawbar wird bei H100 und eingeschalteter Percussion nicht mehr abgeschaltet
- Feature: Percussion im H100-Mode 2nd/3rd entspricht B3, solange keine H100-Percussion-Fußlage gesetzt ist
- Firmware: Common-Preset-Aufruf über Bank Change LSB (CC $20 bzw. 32 dez.) funktioniert nun auch, wenn MIDI-Basiskanal > 1
- Firmware: Menu-Zuordnung für H100 HarpSustain, H100 2ndVoice und EnvEnaToDry war fehlerhaft
- Firmware: Vibrato-Knopf-Stellung wurde nicht in Preset 00 (Einschaltzustand) gespeichert
- Firmware: Preset-Speicherung über Menü war auf 63 begrenzt, nun bis 99 möglich
- Firmware: Änderungen am MenuPanel oder über MIDI wurden teilweise nicht an HX3.5 Panel übertragen
- Firmware: Rotary-RUN-Led blinkte nicht, wenn Vibrator Lower aktiv
- HX3.5 Configurator: In der HX3.5 Configurator-Tabelle waren die MenuEnables (#6000..) verrutscht
Presets und Voices bleiben bei Update erhalten, bei Update mit HX3.5 Configurator nicht neu finalisieren!
Zum Update HX3.5 Configurator verwenden. Update dauert weniger als 3 Minuten.
13.12.2019 HX3.5 Editor files
Geänderte Dateien: HX3.5 Configurator, HX3.5 Panel, HX3.5 Updater
- Bugfix in UHL SDCARD Script
- HX3.5 Panel, Configurator: Kosmetische Änderungen in Editor-Programmen
- HX3.5 Updater: Analogeingänge werden jetzt bei Update temporär abgeschaltet. Versehentlich offene Analog-Eingänge (Drawbars, Potis) führen sonst zu Timeouts.
- HX3.5 Updater, Configurator: Log-Window wird sofort geöffnet, damit Kommunikationsprobleme erkannt werden können
- HX3.5 Updater: Hilfe-Button mit Anzeige der Update-Anleitung
- HX3.5 Updater: "Magic Flag" in System Inits wird automatisch korrigiert. Anm.: Zeigt fehlgeschlagene frühere Updates an, bei denen das EEPROM möglicherweise korrumpiert wurde
- Kleine Bugfixes in "config_xxx.ini"- und "factory_reset_xxx.ini"-Dateien
06.12.2019 Firmware #5.521, SCAN #XX.24, FPGA #29112019, DSP #XX.17
Geänderte Dateien: HX3.5 Configurator, HX3.5 Panel, HX3.5 Updater, Firmware, EEPROM, FPGA, DSP
Neue Features gegenüber Firmware #5.4xx
Sound Engine (FPGA)
- Neue, stark verbesserte Leslie-Simulation mit 6 Raum-Diffusoren für Horn und 4 Raum-Diffusoren für Rotor, deutlich besserer Klangeindruck bei SLOW
- Neues Vibrato mit echter LC-Line-Reflection (Fehlanpassung der Scanner-Verzögerungsleitung durch gealterte Kondensatoren)
- Getrennte Feedback- und LC-Line-Reflection-Parameter; damit lässt sich auch das Doppel-Vibrato der H100 simulieren
Firmware
- Überarbeitetes Menüsystem mit 2 Hierarchie-Ebenen (Taster DOWN für Submenü, UP für Hauptmenü, Druck auf den Drehknopf ändert in Wert-Änderungsmodus)
- Neue Preset-Speicherung, 99 statt 15 CommonPresets
- GM-Voices jetzt als Layer, nicht mehr als getrennte Voice
- Voices speichern nur noch Manual-Drawbars
- Bis zu 2 Layer-Sounds vom GM-Synth können Drawbar-Sounds überlagert oder getrennt gespielt werden
- Presets verwenden immer Live-Einstellung (0) der Voices (d.h. bei Presets ist bei Änderungen immer gleicher Drawbar-Satz aktiv, wenn 2 Drawbar-Sätze pro Manual vorhanden sind)
- Alle editierbaren (im Menü oder als Bedienelement vorhandenen) Parameter werden grundsätzlich im Preset gespeichert. Die Preset-Maske (Parameter #1496) entscheidet, welche Einstellungen beim Preset-Wechsel übernommen werden.
- Durch Generator-Auswahl vorgegebene Vibrato-, Tastenkontakt- und Generator-Parameter änderbar, werden im Preset gespeichert
- Percussion-Drawbars für Electronic Gating lassen sich als Time Modifier Drawbars schalten, für Fourier-Synth-ähnliche Effekte
- Bis zu 48 zusätzliche Hardware-Buttons (Preset16-Boards entsprechend gejumpert als zusätzliche Panel16)
- Phasing Rotor bei allen Orgeln
- Event-System meldet Änderungen an realen Bedienelementen an HX3 Editor zurück, Bedienelemente und Tabelleneinträge im Editor oder Panel-Programm sind stets aktuell
DSP-Firmware 1.17
- Layer-Sounds von Drawbars und GM-Synth
- harm. Transponierung gegenüber Drawbars für Perkussions-Effekte
- 2 GM-Layer und Detune (nur Layer 2) bei Extended Licence
HX3.5 Editor 5.5
- Unterstützung der Bedienelemente-Events
- Upper/Lower/Pedal-Pages mit Einstellmöglichkeit der GM-Layer-Sounds
- Viele Bug-Fixes
Änderungen gegenüber letzter Beta-Version
- Getrennte Programme für Updater, Panel und Configurator (vormals HX3.5 Editor). Die vorläufige Bedienungsanleitung des letzten Editors kann für Configurator und Panel verwendet werden.
- FPGA: Neuer Algorithmus für Bass-Rotor der Rotary-Simulation, klang vorher etwas dünn
- FPGA: Leicht geänderter Vibrato-Algorithmus, EEPROM-Parameter vorläufig
- EEPROM: Neue Parameter für geänderte Rotary-Simulation
- Firmware: Dateiübertragung verbessert
- Firmware: Preset-Recall-Mask #1498 (unter "System Inits", siehe HX3.5 Configurator) bestimmt, was bei einem CommonPreset außer den Drawbar-Einstellungen geladen wird. Default 3: zusätzlich Tabs und Splitpunkt
- Firmware: LED-Dimmer für MenuPanel, Panel16 und Preset16. Einstellung erreichbar unter Preset (Main Menu) -> ButtonDown.
- Firmware: Drawbar-Voice-Presets bleiben ab jetzt bei allen Updates auch ohne Sicherung der Einstellungen bestehen
- Condigurator: Updates per MIDI verbessert
- Editor, Firmware: "Lebenswichtige" Updates von Firmware, FPGA und Scan Driver werden vor Aktivierung doppelt auf richtige Prüfsumme kontrolliert.
- Editor, Firmware: Unvollständige oder fehlerhafte Uploads werden nicht aktiviert.
WICHTIG: Ernste Fehler, die ein Update unbedingt erforderlich machen, sind fett gedruckt. Verwenden Sie zum Update nun das Programm "HX3.5 Updater".
Beta-Versionen
02.12.2019 Firmware #5.520, SCAN #XX.24, FPGA #29112019, BETA
Geänderte Dateien: Editor, Firmware, EEPROM, FPGA
- FPGA: Neuer Algorithmus für Bass-Rotor der Rotary-Simulation, klang etwas dünn
- EEPROM: Neue Parameter für geänderte Rotary-Simulation
- Firmware: Preset-Recall-Mask #1498 bestimmt, was bei einem CommonPreset außer den Drawbar-Einstellungen geladen wird. Default 3: zusätzlich Tabs und Splitpunkt
WICHTIG: Presets müssen neu initialisiert werden. GGf. nach Update nochmals "Finalize" aufrufen und bestätigen.
27.11.2019 Firmware #5.519, SCAN #XX.24, BETA
Geänderte Dateien: Editor, Firmware, EEPROM, FPGA
- FPGA: Auf mehrfachen Wunsch alter Phasing Rotor, lässt tiefere Modulation zu, produziert aber (wie das Original!) leichte Modulations-Artefakte
- Firmware: Drawbar-Einstellungen Upper/Lower/Pedal werden ab jetzt bei Updates nicht mehr überschrieben
- Firmware: Bugfix, Einige MIDI-Bugs beseitigt (Rotary Control)
- Firmware: Bugfix, Preset-Anzeige und Synchronisierung mit Button-LEDs
- EEPROM: Neue Parameter-Struktur für (zukünftig) persistente Drawbar-Einstellungen
- Editor: Geänderte Parameter in Haupt-Tabelle werden mit Enter-Taste gesendet
WICHTIG: Presets müssen neu initialisiert werden. GGf. nach Update nochmals "Finalize" aufrufen und bestätigen.
18.11.2019 Firmware #5.518, SCAN #XX.24, BETA
Geänderte Dateien: Firmware, Scan-Treiber
- SCAN: Experimenteller SysEx-Interpreter entfernt
- SCAN: Schnellere MIDI-Empfangsroutine
- SCAN: Fehler MIDI-Eingang 2 behoben, konnte keine Daten mehr empangen
- SCAN: ALL NOTES OFF über "Panic Button"
- Firmware: UP/DOWN Buttons am MenuPanel lösen ALL NOTES OFF des Tongenerator aus (nur interne Tonerzeugung)
- Firmware: Begrenzung der Program-Change-Nummern auf 0..15, Bank Select LSB auf 99 (Common Presets)
15.11.2019 Firmware #5.516, FPGA #07112019, SCAN #XX.21, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.515: Firmware, EEPROM, FPGA, Scan-Treiber
- FPGA: Leicht geänderter Vibrato-Algorithmus
- Firmware: Geänderte Vibrato-Parametrierung angepasst
- Firmware: Steuerung für "echtes" Local ON/OFF, Sound Engine bleibt bei Local OFF über MIDI empfangsbereit
- Firmware: Common Presets jetzt über MIDI Bank Select LSB (CC #20, 32dez.) erreichbar
- EEPROM: Neue Vibrato-Parameter (vorläufig)
- SCANFATAR, SCANMIDI, SCANSR61: Fehler in Buffer-Verwaltung und System-Realtime-Interpreter behoben, führte zu hängenden Noten an Entertainer-Keyboards mit regem MIDI-SysEx- und SystemCommon-Datenverkehr
- SCANFATAR, SCANSR61: Angepasst für "echtes" Local ON/OFF
Achtung: Kurzzeitig war SCAN #XX.20 online, Datei-Datum 15.11.2019. Dieses ließ kein Update über MIDI zu, bitte nicht verwenden!
14.11.2019 Firmware #5.515, FPGA #19102019, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.512: Firmware, EEPROM, FPGA
- Firmware: Neue Vibrato-Parametrierung
- Firmware: Lautstärkeanpassung Rotary Sim Bypass
- Firmware: TONE-Anhebung bei Chorus C1..C3 entfernt, unabhängige Anhebung in Vibrato-Schaltung
- EEPROM: Neue Vibrato- und Rotary-Parameter
- FPGA: Neues Vibrato, hohe Lagen weniger "eierig" in V2/V3
14.11.2019 Firmware #5.512, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.511: Firmware
- Firmware: Bugfix, Preset/Live-Wechsel überschrieb temporäre System Inits (Danke an Jens für den Hinweis!)
- Firmware: Bugfix, Fehlerhafte Auswertung geänderter Tab-Eingänge, die als "Switch" geschaltet sind
- Firmware: Änderungen von Reverb-Parametern (#2000..#2023) wirken sich sofort aus
- Firmware: Timeout bei korrumpiertem FPGA, um weiterhin Updates zu ermöglichen
- Editor: Erweiterte Beschreibung für Parameter 1499..1502
13.10.2019 Firmware, Editor #5.511, FPGA #13102019, DSP #11.17, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.510: FPGA, Firmware, EEPROM
- FPGA: Ausgeglichenerer Frequenzgang bei neuer Rotary-Simulation
- FPGA: Neue Vibrato-Struktur mit Shelving Lowpass statt Biquad, weniger "Wahwah-Effekt" bei hohen AM-Werten (vormals "Age")
- Firmware, EEPROM: Geänderte Vibrato-Parametrierung, Scanner Leakage entfallen
- EEPROM: Leicht geänderte Parameter für Rotary-Setup
- Editor: Geänderte Vibrato-Parameter (#1320..#1334)
- Editor: Neuer Button "DSP Setup" für leichteren Zugang zu Reverb-Einstellungen
Wir nehmen gern Ihre Vorschläge für optimale Vibrato-Einstellungen (V1..V3,
Chorus ist weniger kritisch) entgegen; die vorliegenden Parameter (#1320..#1334)
wurden lediglich nach Klang-Erinnerung eingestellt, da derzeit keine Vergleichs-
B3 zur Verfügung steht.
Da sich die Vibrato-Parameter geändert haben, sollten Common Presets, die das
Vibrato benutzen, überschrieben werden. Ein Initialisieren der Presets ist
ansonsten nicht erforderlich.
Known Bug: Evt. erklingen GM-Instrumente unbeabsichtigt bei Ansteuerung über
MIDI. Stellen Sie sicher, dass in den Presets die Pegel der GM-Instrumente auf
"0" stehen, wenn nicht anders beabsichtigt.
Wir empfehlen, den DSP bis zur Fertigstellung der optimierten GM-Klänge mit
Version 11.17 (HX35_5504-FW_1117_noGM.dfu) upzudaten, es stehen dann bei #2001..#2003
die erweiterten Hall-Programme zur Verfügung (z.B. 4 bei #2002, 6
bei #2003).
10/09/2019 Firmware, Editor #5.510, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.509: Firmware
- Firmware: Bugfix Drawbar-Umschaltung bei DB9-MPX, 2 DB-Sätze pro Manual
- Firmware: Bugfix Preset-Anzeige bei auf Display bei angeschlossenem Preset-16
- Firmware: Hammond SK Preset-Umschaltung geändert auf Standard-MIDI
- Editor: Config-Datei für Drawbar Expander korrigiert
- Editor: Kleine Fehler in DropDown-Menüs behoben
- Editor: Parameter in System Inits werden zuverlässiger geladen
- Editor: Config-INI-Scripts für verschiedene Hardware-Konfigurationen erstellt
09/26/2019 Firmware, Editor #5.508, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.506: Firmware, Presets
- Firmware: Bugfix Freigabe Foldback-Menü
- Firmware: Bugfix Vibrato-Parameter, Speicherung im Preset, leicht geänderte Frequenz
- Firmware: Daten-Update über MIDI mit Editor beschleunigt
- Editor: Ungültige Zugriegel/Enable-Bits werden deaktiviert
- Presets: Beispiel-Presets 1..9 verbessert
09/21/2019 Firmware, Editor #5.506, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.505: Firmware, EEPROM, FPGA, Presets
- Firmware: Fehler im Voice/Preset-Handling für Life-Einstellungen behoben
- Firmware: Level-Einstellungen für Upper/Lower/Pedal/UpperDry jetzt auch im Menü
- Firmware: Sendet MIDI-CCs für Rotary, #1 und #68
- FPGA: Neuer VHDL-Synthesize-Durchlauf, kratzende tiefe Töne behoben, Vorverstärker-Rauschen gemindert
- Editor: Kleine Änderungen in Parameter-Tabelle
- Presets: Beispiel-Presets 1..9 hinzugefügt
09/21/2019 Firmware, Editor #5.505, BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.504: Firmware, EEPROM
- Firmware: Menü zeigt für das gewählte Orgelmodell ungültige, aber mit #6xxx freigeschaltete Einträge als '(invalid)' statt überhaupt nicht
- Firmware: Menü etwas umgestellt, Generator/Vibrato- und Gating-Auswahl jetzt beide als Liste (knob)
- Firmware: Verbesserte Parameter für Phasing Rotor, Vibrato 2 ergibt jetzt ein der X66 ähnliches, relativ langsames Vibrato. Vibrato 1 "Cheesy" für Combo-Orgeln
- Firmware, Editor: Geänderte Tab-Kombination für PHR-Vibrato 1
- Firmware, Editor: Buttons für Gating Mode umsortiert
- Editor: "Race Condition" bei Tabs behoben
- Editor: Kleine Fehler in Tabelle behoben
- Menü-Übersicht als PDF (MenuMap_HX35_55.pdf)
09/19/2019 Firmware, Editor #5.504, BETA
- Editor: Kleine Fehler in Backup-INI-Save behoben
- Editor: Editor-Dateien (.hx3), Scripte (.ini) und Updates (.bin, .dat) der Übersichtlichkeit halber in eigenen Ordnern
- Firmware: Organ Setup Menus vervollständigt, inkl. Wave/Tapering/TG-Age
- Firmware: Kleine Änderungen in Menüstruktur
09/18/2019 Firmware, Editor #5.503, BETA
- Editor: "One Click" Update über Script-Datei (update_script.ini)
- Editor: Bedienfeld und Finalize-Fenster aufgeräumt
- Editor: DSP-Update jetzt im Dropdown-Menü "Updates via MIDI or FTDI"
- Editor: Fehler in SysEx-Flash-Programmierung (FPGA File) behoben
- Firmware: Rotary LED blinkt wieder
09/15/2019 Firmware #5.502 BETA
Geänderte Dateien zum Upload auf HX3.5 gegenüber Version #5.501: Firmware.
Bitte beachten Sie die neue Anleitung zum HX3.5 Editor in diesem Verzeichnis sowie das Hilfe-Fenster im Editor.
- Bugfix: Einige Menupunkte unvollständig
- Preset-Initialisierung verbessert; Vibrato-Parameter wurden fehlerhaft geladen
- Kleinere Fehler in Parameter-Liste für Editor behoben
- Automatische Anzeige einer Update-Anleitung im Editor, Hilfe im Drawbar/Tab-Panel
Known Bugs: Rotary LED blinkt nicht, manche Submenüs landen an der falschen Stelle, GM-Soundnamen werden erst bei Änderungen angezeigt.
Beta-Versionen nur für erfahrene Anwender. NIEMALS auf bald gebrauchte Bühneninstrumente anwenden - BETA! Nur in Verbindung mit neuem HX3.5 Editor 5.5 verwenden! Bitte ALLES updaten inkl. DSP. Alle Presets werden überschrieben - sorry, anders waren die Verbesserungen nicht zu machen. Bitte Bedienungansleitung des neuen Editors 5.5 beachten. Änderungen gegenüber der Vorgängerversion sind rot markiert.