Firmware #3.83

Rund um die "Clonewheels" HX3.1 bis HX3.4 (mk4) und HOAX 2

Moderator: happyfreddy

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

Re: Firmware #3.83

Beitrag von happyfreddy »

Hi,
Why there is a problem with transpose ?
HX 3 accepts Not on /off events on channel 1 , 2 , 3
The key numbers on channel 1 and 2 reach from 24 hex / 36 dez to 60hex / 96 dez
If I use a master keyboard and hit an key ( for example key A ( Code 45 hex / 69 dez number ) this note will be played.
If I then push there the transpose button ( on step up ) the sended key number will change from 45 hex to 46 hex // 69 dez to 70 dez
So the midi keyboard itself generates the new ( transposed) MIDI bytes.
On other side the HX3 expander will only recognize the following note on/off MIDI bytes:
The lowest key is C1 ( 24hex / 36 dez ) and the highest key is C6 ( 60hex / 96 dez )
The HX 3 accepts only these keynumbers between 24hex and 60 hex on channel 1 or 2 and on channel 3 only the lowest two octaves ( 25 keys)
Each received key number besides this distance will produce NO SOUND

So if You want a transpose function You must know that this is a TASK of the sending Keyboard and not the receiver HX 3
clp560
Beiträge: 149
Registriert: 21. Jul 2014, 15:37
Kontaktdaten:

Re: Firmware #3.83

Beitrag von clp560 »

This was an XK-3(c) specific request originally. The XK-3 sends NRPN data from its internal transpose selector (MidiPipe shows $63 0 $62 1 - $06 64 for the normal (non-transposed) position, then 65-70 for half-steps up, 63-58 for half-steps down) and my original question was if the HX3 transpose function could be programmed to recognise this data. Transposing the XK-3 itself does not send transposed key data, unfortunately. Carsten said that he thought it could be done but I'm sure other things had to take priority. Hopefully we will see this in some future update to the XK-3 CC set.

I know that transposing means we would lose notes at the upper or lower end of the keyboard but this is true whether we do it remotely on the organ or in the HX3 itself!

Paul

Maybe a new transposing thread should be started if this continues otherwise we'll be hijacking the Firmware #3.83 discussion! :-)
RamonCliment
Beiträge: 118
Registriert: 14. Apr 2015, 19:48
Kontaktdaten:

Re: Firmware #3.83

Beitrag von RamonCliment »

Hi Happyfreddy, Paul and everybody !

I just can confirm what Paul said just before. XK3 doesn't send transposing data to the HX3.
It is either an internal system function of the Hammond XK3 or the midi data simply isn't recognized by the HX3.

Since the HX3 have a transposition should be good to implement this one from the sending midi keyboard.

Best regards !

Ramon.
Challenger
Beiträge: 99
Registriert: 27. Jan 2015, 15:50
Kontaktdaten:

Re: Firmware #3.83

Beitrag von Challenger »

Hallo zusammen,
Die neuste FW 3.83c (leider vom Namen her nicht zu unterscheiden von der vorherigen 3.83c) aber mit 4.77MB viel umfangreicher behebt alle meine Beanstandungen vom 30. Aug. Der Lautstärkesprung beim Einschalten des Leslies via Midi ist nicht mehr. Neu sendet mein Midicomputer den Schweller auf CC11, und diesen zum Amp122 gleitet erzeugt absolut null Knackgeräusche (das ist neu!). Und dieser Regler ist selbstverständlich abschaltbar. Das ist perfekt und macht mich happy.
Vielen Dank an die Entwickler
Gruss Rolf
happyfreddy
Beiträge: 2339
Registriert: 19. Jul 2012, 09:32
Kontaktdaten:

Re: Firmware #3.83

Beitrag von happyfreddy »

RamonCliment hat geschrieben:Hi Happyfreddy, Paul and everybody !

I just can confirm what Paul said just before. XK3 doesn't send transposing data to the HX3.
It is either an internal system function of the Hammond XK3 or the midi data simply isn't recognized by the HX3.

Since the HX3 have a transposition should be good to implement this one from the sending midi keyboard.

Best regards !

Ramon.

Maybe a special problem of XK3 keys but this has nothing to do with HX3
When You connect in series several expanders ( pianoexpander etc ) no one will be able to transpose with this NRPN data code.
But they will transpose when a midi keyboard adds "1" to the keynumber-nibble of statusbyte NOTE ON/OFF

In this matter all MIDI equipment works :
tranpose up/ down = add / subtract "1" in keynumber-nibble of statusbyte

So if the XK3 doesn´t supply this "standard" You have to add a hardware MIDI TRANSPOSER between XK3 and HX 3
- or learn to play in other tunes :wink:
RamonCliment
Beiträge: 118
Registriert: 14. Apr 2015, 19:48
Kontaktdaten:

Re: Firmware #3.83

Beitrag von RamonCliment »

Hallo happyfreddy !

Es handelt sich nämlich nur um die Transposition in HX3 ausnützen zu können, denn dafür ist dies gemacht, oder ?
Wie es implementiert wird ist nicht mein métier, nur wenn es möglich ist, selbstverständlich.

übrigens, in andere oder alle Tonarten zu spielen ist für mich kein Problem,
da ich Profi Musiker bin seit mehr als 50 Jahre und absolvierte Studien in der Musik sowie Harmonielehre habe.

Grüsse, Ramon.
happyfreddy
Beiträge: 2339
Registriert: 19. Jul 2012, 09:32
Kontaktdaten:

Re: Firmware #3.83

Beitrag von happyfreddy »

Hi
Um es klar auszudrücken :
Wenn ein Hersteller meint mit NRPN data code eine Funktion im Verbund mit anderen MIDI Geräten realisieren zu können ist das
deren ureigenste Angelegenheit.
Nenne mir einen Expander der nach dem System arbeitet - mir ist keiner bekannt.
Natürlich kann es sein daß da zwei XK3 untereinander so arbeiten können , nur das ist eine interne Angelegenheit des Herstellers
der dies so wünscht.

Mach doch einfach mal den Gegentest und stell Dir vor an dem XK 3 hängt ein HX 3 ( der dies dann könnte ) und gleichzeitig
ein Piano Expander der es nicht kann.
Wie will man das dann geregelt bekommen ?
Oder bemüht man dann auch den Piano Expander Hersteller seine Software auf Deine WÜnsche auszurichten ?
Glaube wohl kaum.
Oder steuer den XK 3 einmal von einem Sequenzer aus an und verwende diese NRPN Data Codes für eine Transponierung.
Gegenfrage meinerseits : geht das ???

Es kann und darf nicht sein daß der HX 3 Expander laufend so modifiziert wird, damit Fehler in ansteuernden Instrumenten
ausgemerzt werden.
Jede Modifikation kann ggf neue Bugs nach sich ziehen was dann wieder so ausartet wie in der letzten Zeit : man ist immer
nur am Nacharbeiten um eine frustrierte Klientel zufriedenzustellen.
Möglicherweise ist im nächsten Jahr der XK 3 als Ansteuerkey schon wieder OUT und man hat etwas anderes favorisiert.
Garantiert kommen dann Anfragen den HX 3 auch an dieses Key anzupassen, was zur Folge hat man fängt wieder mal ganz
von vorne an.
Schmeißt man dann aus Platzgründen die XK3 Routinen raus um das neue unterzubringen ist garantiert das Geschrei auf der
anderen Seite ganz groß.
Kurz wie man es macht ist es verkehrt.

Wie mir Carsten mitteilte wird es keine Adaption in Sachen Transponierung geben. Wer das will soll sich entsprechendes
MIDI Equipment besorgen womit es möglich ist.
Früher gab es einmal solche Geräte von EES Wischiolek genannt MIDI MR3 TRANSPOSE .
Ein kleines Kästchen mit einem Drehschalter die gewünschte Tonart einzustellen. Die Kanäle die transponiert werden
sollten waren per DIP Schalter einstellbar. Das mußte auch so sein, denn einen Drumkanal zu transponieren macht keinen Sinn .
Simpel einfach und praktisch und viele Alleinunterhalter haben es genutzt weil sie sich die Finger nicht verbiegen wollten.
.Jens
Beiträge: 80
Registriert: 20. Okt 2014, 16:46
Kontaktdaten:

Re: Firmware #3.83

Beitrag von .Jens »

Ich möchte die Diskussion nicht wieder aufwärmen - nur eine ganz konkrete Frage zur Thematik:

Die Transpose-Option via MenuPanel bzw. HX3-Remote gibt es ja nun. Man kann auch im Custom Midi-CC Set irgendeinem Midi-CC den Parameter "Transpose" zuweisen.

Frage: Wie wird in diesem Falle der CC-Wert 0...127 auf Transpose gemappt / übersetzt? Welcher Wert entspricht Transpose = 0, welcher -12 bzw. +12 (als Beispiel)? Oder wird dieser Parameter, wenn er per Midi angesteuert wird ignoriert?

Besten Dank!
Jens
.Jens
Beiträge: 80
Registriert: 20. Okt 2014, 16:46
Kontaktdaten:

Re: Firmware #3.83

Beitrag von .Jens »

OK - hat sich zum Teil erledigt, habe gerade mal die Probe aufs Exempel gemacht.

Es verhält sich etwas anders, als man erwarten würde. Im Wiki ist ja von einer Transponiermöglichkeit -24...+24 die Rede. Zumindest per Midi angesteuert, ist die Transponiermöglichkeit nur nach oben gegeben, allerdings bis zu 48 Halbtöne. Die Midi-CC-Daten werden relativ gleichmäßig übersetzt: 0...127 werden zu 0...48. Negative Werte lassen sich per Midi nicht einstellen.

Beste Grüße
Jens
happyfreddy
Beiträge: 2339
Registriert: 19. Jul 2012, 09:32
Kontaktdaten:

Re: Firmware #3.83

Beitrag von happyfreddy »

hi
Transponieren per MIDI ist lediglich ein addieren bzw subtrahieren der Konstanten " 1 " von der MIDI NOTE NUMMER
Die Zuordnung erfolgt von 1 bis 128. Somit gibt es diese beiden Grenzen von deren Wert es nicht mehr erlaubt ist eine
Rechenoperation durchzuführen.
Dies gilt auch für einen + / - Oktavshift wo geprüft werden muß ob die Operation durchführbar ist und der Wertebereich 1 - 128 dabei nicht unter bzw überschritten wird
Antworten

Wer ist online?

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