Zwei Tasten mit dem selben MIDIwert

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo ich aheb mir jetzt ein MIDI-Keyboard gekauft blöder weise habe ich bei 10 Tasten das Problem das jeweils 2 tasten die selbe MIDIadresse gibt es da irgend eine möglichkeit die MIDIadressen neu zu verteilen

  • Was meint "Midi-Adresse"?

    Ich kenne Midi-Kanal (0..15) - da sollte das Keyboard alle Tasten auf einem Kanal senden.

    Siehe Wikipedia zu MIDI
    Tasten senden üblicherweise 3 bytes. 0 = Status + Kanal, 1 = Note, 2 = Velocity

    Quote


    8n kk vv - Note Off
    Beendet das Spielen der Note kk. Hat also die Bedeutung des Loslassens einer Taste. Wurde die Note vorher gar nicht gespielt, wird dieses Signal einfach ignoriert. Zusätzlich wird eine „Release velocity“ vv gesendet.

    9n kk vv - Note On
    Beginnt das Spielen einer Note kk. Zusätzlich wird die Anschlagsdynamik v (engl. Velocity) angegeben, die der Druckstärke auf die Taste in 127 Schritten von 1 (sehr schwach) bis 127 (sehr stark) entspricht. Der Wert 0 ist als Note Off-Befehl definiert

    Wenn Dein Keyboard auf mehreren Tasten die gleiche Noteninfo sendet ist das äußerst ungewöhnlich - die Tasten würden sich dann ja alle gleich anhören.

    Oder handelt es sich dabei um Tasten, die einen Control-Change-Befehl schicken? Dann kann das Byte 2 durchaus wichtig sein.

  • Nein ich meinte MIDI Adresse und die stellt man übers Board ein ( kann ja keiner wissen)

    jedenfalls hat jetzt jede taste eine eigene Adresse


    blöderweise passiert jetzt nix mehr ( in dem MIDIsteuerungsfenster werden die gedrückten tasten zwar angezeigt) haben aber keinen Effekt wen ich zb einen Submasterkanal zuordne oder einen Button in der Kommandobox

  • OK inzwischen bin ich um einiges schlauer

    die MIDi-Adresse so wie sie in DMXC benannt wird ist gleich dem CC wert der Taste oder des Buttons

    wenn ich jetzt einen frei programmierbaren Button habe sagt die Bedienungsanleitung Note on/off braucht den CC-Wert 147

    jetzt habe ich zum einen das Problem das die Vergabe der "Midiadressen" bei DMXC nur bist 127 möglich ist und zum zweiten das alle Buttons diesen 147er wert brauchen damit es geht ergo denkt DMXC da alle "Adressen" gleich sind es handele sich bei allen ( in diesem Fall 9 ) Buttons um den selben


    Hat jemand vllt ne Idee wie ma das Problem lösen könnte ?

  • Vielleicht befolgst Du mal den Tipp von Uwe und teilst mit, was für ein Keyboard Du hast, vielleicht kannst Du auch die ANleitung als PDF zur Verfügung stellen.

    Ohne diese Information habe ich keine Chance, Deinen letzten Post zu interpretieren.

    Grundsätzlich: Wenn Dein Keyboard auf allen Tasten exakt das gleiche Telegramm sendet, hast Du keine Chance, sie auseinanderzuhalten (weder bei DMXC noch mit einem anderen MIDI-Gerät).
    Da dies wohl kaum vom Hersteller so vorgesehen ist, wird doch irgendwo ein Unterschied zu finden sein.

    Vorschlag:
    Fenster "Konfiguration Midifernbedienung" in DMXC
    Für jede Taste ein "MIDI-Learn" machen und den Screenshot mit diesen 10 Tasten-Events hier posten.

  • Grundkurs MIDI:

    Im einfachsten Fall besteht ein MIDI Telegramm aus 3 Datenbytes
    1 Byte Status
    1 Byte Data
    1 Byte Data

    Das Status Byte: (D7 D6 D5 D4 D3 D2 D1 D0)
    Ist in je 4 Bit aufgeteils (2 nibbles)
    Oberes Nibble (D7-D4)
    Unteres Nibble (D3-D0)

    Das obere Nibble gibt die "Channel Voice Message" an
    Es gibt u.A. Note Off (1000), Note On (1001), Control Change (CC) (1011)

    Das untere Nibble gibt den "MIDI Channel" an
    4 Bit -> 0 - 15, übersetzt also MIDI Kanäle 1 - 16

    Im Falle der "Channel Voice Message" Control Change haben die 2 Datenbytes folgende Funktion (vereinfacht)
    Das MSB ist in allen Fällen 0, also bleiben noch 7 Bit übrig -> Werte 0-127
    1. Data Byte: Controller Number -> "Identifizierung der Taste/Fader/Encoder"
    2. Data byte: Controller Value -> "Wert der Taste/Fader/Encoder", z.B. Taste: 0 = aus, 127 = an, Fader: 0 = unten, 127 = oben

    Im Falle von Note On wie folgt:
    1. Data Byte: Key (Note) Number -> "Identifizierung der Note, bzw Taste"
    2. Data Byte: Velocity -> "Anschlagdynamik der Taste -> wie schnell wurde die Taste"

    So viel zur Theorie, die Interpretation kann sich von Gerät zu Gerät unterscheiden.

    Bei deiner Angabe von 147 kann es sich nur um das Status Byte handeln, da von den beiden Datenbytes nur 7 Bit genutzt werden.
    Diese ist also wie folgt zu interpretieren:
    147dez=10010011bin
    Oberes Nibble 1001 = Note On
    Unteres Nibble 0011 = MIDI Channel 3 -> glaube in DMXControl ists 1 indiziert, also muss da 4 hin.

    Dennis

  • ok bei meinem Board habe ich die auswahl zwischen Data1 ( das müsste die adressierung sein) data2 (da müsste dan das note on rein) und data2( da müsste dann das note of rein)

    habe ich das richtig verstanden?

  • Super danke genau das war das Problem ich habe ales in die Falschen Zeilen gedrückt danke für den Schnellkurs in sachen Alles XD


    Jetzt gehts endlich weiterXD

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.