HX3.5 Firmware 5.507 BETA [update 3]

Erfahrungen und allgemeine Fragen zu den HX3.5/3.6-Boards und zum HX3 Manager

Moderator: happyfreddy

clp560
Beiträge: 149
Registriert: 21. Jul 2014, 15:37
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von clp560 »

I spoke too soon about the Presets working ok via the XK3. The stored 'voices' recall without problem but no full presets respond to the XK3 Preset Keys. This means I can't set, say, M100 to one preset and another with, say, Cheesy Organ (yes, I do sometimes need this!).

I tried Bome Translator to send keystrokes (F1, F2 etc.) and this works, though rather erratically i.e; sometimes needing a few preset key pushes to get it to change preset and without the editor open I can't see if the change has worked immediately or not as my HX3 module sits inside the XK3 case. If it helps the messages sent from the XK3 to Bome Translator show as:

C Key (lowest preset key) = C0 00 (#1:0) and is set to the ESC keystroke
C# Key = C0 01 (#1:1 and is set to the F1 keystroke
etc., etc.

It would be great if you could take a look at this problem; I think there are a few XK3/HX3 users on here who will need this function.

Thanks, Paul
clp560
Beiträge: 149
Registriert: 21. Jul 2014, 15:37
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von clp560 »

What Midi commands are needed to change the Presets? I've tried hard to find a way to do this but without success. I'm using an XK3 as the controller and the Inverse Keys appear to send Programme Change info. The 'Voices' respond without problem but Preset changes are not recognised. Perhaps it's possible to convert the outgoing commands from the XK3 inverse keys but I would need to know what commands the HX3 expects.

Just a thought; if I bought a Preset12 or Preset16 board and connected it to the HX3 board would this still work with the XK3 selected as the controller?

Thanks, Paul
happyfreddy
Beiträge: 2340
Registriert: 19. Jul 2012, 09:32
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von happyfreddy »

Overview of Midi commands You find there
https://www.zem-college.de/midi/mc_cvm5.htm

All codes are HEX Data Format !
After the command $ C follwows n = the Midichannel
Upper manual is 00 <> channel 1 ( its binary counting )
Lower manual is 01 <> channel 2

Then follows the preset number :
00 first preset ( LIVE )
to 7F

So You have to send two bytes to change the preset in a manual
The HX 3 accepts for each manual 16 presets ( dezimal counting 0 - 15 )
Even " 0 " is LIVE chose ( real drawbars )

If You buy a preset board this will work with the HX 3 board.
Incoming MIDI Data will overwrite the last chose from button.

See also the MIDI Implementation of HX 3 in wiki
http://wiki.keyboardpartner.de/index.ph ... mentierung
clp560
Beiträge: 149
Registriert: 21. Jul 2014, 15:37
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von clp560 »

I've had no success in getting the HX3 to see Preset changes via midi despite much experimenting not just with the XK3 but also directly from my Studiologic Mixface midi controller. Voices select without issue but no complete Presets can be selected via midi.

Could you give me an example of exactly which midi command needs to be seen by the HX3 in order to switch Presets?

Thanks,

Paul
happyfreddy
Beiträge: 2340
Registriert: 19. Jul 2012, 09:32
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von happyfreddy »

First in HX 3.5 version You must define what kind of preset You want.
You can chose it as drawbar preset like in Hammond or as "over all preset " which means
that other funktions like reverb or percussion is stored too
This procedure You must define for each preset separatly
For each keyboard has own presets You must do this same way for the other keyboard and it´s
preset.
For switching via MIDI You must send for the 1st preset
the code
C0 01 = C the code for programmchange , 0 for Midi Channel 1 = upper manual , 01 for first preset

C1 01 = C the code for programmchange , 1 for MIDI Channel 2 = lower manual , 01 for first preset

Same for upper with preset 3 and lower with preset 5 :

C0 02 upper manual
C1 04 lower manual

If You use preset code "00" You will get in this manual the " LIVE " drawbars

If YOu only want to change in upper manual so only use the codes for upper manual ( C0 xx )
If you want to change both presets in the manuals You have to send
C0 xx for upper and C1 yy for lower manual

Please check out if Your Keyboard sends the bank command too
Bank Code is B n followed by two bytes which bank is activated ; n = midi channel see above

If there a bank command exsists be sure that bank 0 is sended, for HX 3 only has 16 presets each manual, so no need for any bank command. The 16 presets of HX3 are located in bank 0. If no bank command is sended bank 0 is automaticly actual
clp560
Beiträge: 149
Registriert: 21. Jul 2014, 15:37
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von clp560 »

Thanks for the info. Here is an example screenshot of the midi that the XK3 sends from the C# (first white key of the reversed Preset Keys) as captured in Bome Midi Translator. Isn't this just a standard programme change?

I've tried many combinations but all that changes are the 'voices'. Am I missing some parameter in the editor that chooses between Presets or Voices?

I've updated to the latest beta version 5.515. I tried switching to the other Midi input choices (NI B4, SK series Hammond etc.) just to see if the midi from the XK3 worked with those settings but nothing works. Everything else works fine.

Hope you can help.

Paul
Dateianhänge
XK3 Csharp PReset Midi Send 2.jpg
(104.65 KiB) 1208-mal heruntergeladen
happyfreddy
Beiträge: 2340
Registriert: 19. Jul 2012, 09:32
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von happyfreddy »

normally the bank command must be sent before the program change command

B0 00 00 C0 00

A bank command is like a prefix of programmchange command
Revers sending like in Your screenshot makes no sin because every Midi unit expects
after a bank command the following programmchange command.
clp560
Beiträge: 149
Registriert: 21. Jul 2014, 15:37
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von clp560 »

I tried sending from another controller (i.e. not the XK3) which sent (in this example) Programme 5, MSB 0 LSB 32. Again all that changed in the HX3 was the 'voice'.

Is it possible that the HX3 (FW 5.515) is just not seeing the Bank change? Have you tried this with other controllers apart from the Keyboardpartner devices?

I'd love to get this working without buying a Preset16 board which may not be easy to fit in my setup.

Thanks
happyfreddy
Beiträge: 2340
Registriert: 19. Jul 2012, 09:32
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von happyfreddy »

As I said....
HX 3 has only 16 presets each manual
These presets are located in bank zero. If any programchange command comes
without a bank command all is located in bank zero.
So no need for any bank command.
If a bank command with index greater than zero the HX 3 doesn´t know
this bank so he uses the bank zero.

In Your example with
Programme 5, MSB 0 LSB 32
the HX 3 only can change the voice when omitted to tell the HX 3 to use
the presets as ALL OVER PRESET

Using presets as ALL OVER presets must be programmed for each preset SEPARATLY
Carlo
Beiträge: 31
Registriert: 11. Okt 2018, 13:34
Kontaktdaten:

Re: HX3.5 Firmware 5.507 BETA [update 3]

Beitrag von Carlo »

Hallo,

Auch ich kann mein Presets nicht mehr aufrufen nach installierung der 5.515 Beta.

Vorher, mit 5.506 und Midi CC-set Böhm/Sempra, könnte ich mit Bankbefehl die Presets aufrufen, und mit ProgramChange die Voices.
Das funktionierte recht gut.
Mit Bankbefehl 00 bis 15 könnte ich die Presets 00 bis 15 aufrufen. (MSB 00 bis 15, LSB 00)
Mit ProgramChange 00 bis 39 könnte ich die Voices aufrufen.

Die 5.515 erkannt nun kein Bankbefehl mehr ??? Nur die Voices lassen sich noch mittels ProgramChange aufrufen.

Für mich ist die 5.515 also nicht nutzbar !

Bitte, kann hier noch mal nachgesehen werden ?

Grüßen,
Carlo
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste