Akai APC Key 25 Midi - Encoder einbinden

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 beisammen,

    benutzt auch jemand von euch den Akay APC Key 25 Midi Kontroler (https://www.akaipro.com/apc-key-25-mkii.html)? Die Keyboard Tasten und das Touchfeld bekomme ich problemlos eingebunden. Allerdings funktionieren die Potis / Encoder / Drehregler oben rechts nicht. Egal wie ich sie dem Midi Setup hinzufüge, ich kann sie zwar mit Werten anlernen, dann im Input Assignment funktionieren sie aber nicht wie erwartet. Wenn ich sie als Fader nehme, springen die Werte zwischen 0,01 und sofort 1 hin und her. Wenn ich sie als Encoder anlerne, passiert im Input Assignment einfach nichts.

    Kann mir hier jemand kurzfristig weiterhelfen? Ich komme da partout einfach nicht weiter.

    Viele Grüße
    Tomek

  • Hi,

    Ich benutze den AKAI mpk mini mk2. Dieser hat noch richtige Potis und keine Encoder. Ich gehe stark davon aus, das du in DMXC deine Drehregler als Encoder definieren musst, da sich diese endlos drehen lassen und somit nur Impulse geben und keine absoluten positions Werte. D.h. irgendwo in der Signalkette nach dem Anlegen des Encoders, muss eine Wandlung von Pulsen und Drehrichtung zu einem absoluten Wert geben.

    Ich selber habe noch keine Encoder mit DMXC 3 benutzt, deshalb da von meiner Seite keine Erfahrungswerte.

    Klappte den das anlernen der Encoder im midi Panel? Also wenn du einen neuen Encoder anlegst und diesen anlernst, werden in dem Fenster rechts Midi Werte angezeigt. Z.b der Channel oder der Data Wert?

    Falls das nicht klappt würde ich mir mal einen Midi Viewer installieren. Damit kannst du alle Midi Events deines AKAI Controllers loggen bzw. anzeigen lassen und kannst schauen, was der Controller sendet.

  • Ich habe mich gerade noch einmal dran gesetzt und über folgendes Konstrukt bekomme ich das (faderähnliche) Verhalten, was ich ich benötige. Allerdings nutze ich dazu die Encoder im Fadermodus. Drehe ich rechts, wechselt der Wert immer zwischen 0.01 und 0.02. Drehe ich links, wechselt der Wert immer zwischen 1 und 0.99. Das kann ich dann mit ein wenig Logik am Counter anschließen:

    Meine Erwartungshaltung wäre gewesen, dass die Logik in der Mitte mir durch die Encoder-Funktionalität weg abstrahiert wird.

    Betriebe ich den Encoder im "Encoder ControlType"-Modus, dann passiert einfach nichts. Mir ist aufgefallen, dass ich im Encoder Modus beim Anlernen unterschiedliche Werte für rechts und linksdrehen bekomme. Anbei noch 3 Screenshots von meinem Midi-Setup. Leider kenne ich mich mit MIdi nur oberflächlich aus. Hat von euch jemand eine Idee, ob ich im generellen Setup / Anlernen etwas falsch haben könnte?

    Anlernen im Fadermodus:

    Anlernen Encoder rechts drehen:

    Anlernen Encoder links drehen:

    Viele Grüße
    Tomek

    PS: Das klappt am besten, wenn ich den Encoder dann "mittelschnell" drehe. Bei langsamen Drehungen bekomme ich nur recht sporadisch Änderungen.

    Edited once, last by tomek (June 6, 2024 at 7:30 AM).

  • Hi,

    kurze Frage: Kannst du evtl. im Pult oder im Windowstreiber für das Pult noch etwas einstellen? Normalerweise funktionieren Midi-Pulte auch mit Windows-eigenen Treibern. Aber z.B. bei meinem Traktor F1 kann ich noch den Treiber von NI installieren und kann dann auch das Encoderverhalten des einen Encoders anpassen. Ich frage, weil eigentlich der Encoder-Modus der richtige wäre. Da erkennt der Midi-Teil von DMXC eine Änderung und zählt selbst hoch oder runter. Leider kennt der Encoder-Teil diese Variante mit 4 möglichen Werten nicht (mit dem Toggeln der Midi-Werte zwischen 1 und 2 bzw. 126 und 127). Der kennt nur ein Toggeln zwischen einem niedrigen und einem hohen Wert und deshalb funktioniert das bei dir so semi-gut in diesem Modus. Deshalb wäre die Frage, ob du das umstellen kannst.

    Im Fader-Modus bekommst du alle Werte durchgereicht und musst die Logik eben selbst bauen. Wenn du das Verhalten der Encoder nicht umstellen kannst, schaue ich mal, ob mir nicht noch eine andere herangehensweise im IA einfällt. Ich vermute nämlich jetzt so aus dem Stehgreif, dass man sich den ValueChange to Bool sparen kann. Generell solltest du den ValueChange to Bool aber auch nicht sooo niedrig einstellen, denn Windows arbeitet normalerweise nicht so schnell. Sinnvolle Zeiten sind so ab etwa 30-50ms. Aber wie gesagt, eigentlich müsste man den auch rausnehmen können um trotzdem von jeder Änderung informiert zu werden. Ich probiere das mal heute Abend aus.

    Viele Grüße

    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Hallo JP,

    danke für deine Antwort. Es sind ja zwei Themen. Zum Ersten Midi-Setup. Ich finde keine Config-Software für den Midi-Controller. Ich habe auch noch mal das Handbuch gewälzt, da gibt es zwar ein "Knob Control", was letzendlich aber auch nur Midi Noten sendet und Ableton Live darauf hin seine Konfiguration ändert, nicht jedoch der Midi Controller.

    Ich habe mir dann einen Midi Viewer installiert. Funktioniert alles wie erwartet. Ich drehe den Encoder und bekomme genau ein Signal, immer wieder das gleiche. Ich habe auch die empfangenen Noten im DMXC Midi Setup verglichen, es sieht für mich korrekt aus. Hier ein Screenshot, wie es im MidiView aussieht:

    Zum zweiten Fall, das stimmt auch mit einer Value Changed to Bool Zeit von 30ms funktioniert es noch wie bisher. Wenn diesen Knoten weg lasse, erkenne ich keine kontinuierlichen Drehungen.

    Viele Grüße
    Tomek

  • Hi,

    ok, das ist spannend. Dann geh doch einfach mal in DMXControl 3 her und füge einen Encoder ein, mache den Lern-Prozess durch und ändere dann händisch die Data2 Werte auf 1 und 127. Hilft das?

    Viele Grüße

    JP

    P.S.: Welche DMXC Version nutzt du, V3.2.3 oder V3.3.0 RC2? Ich frage, weil in der 3.2.3 gibt es noch einige Bugs im Midi-Teil, den ich in der V3.3.0 behoben habe.

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Hi JP,

    sorry für die verzögerte Antwort. Ich habe DMXC 3.2.3 genutzt. In der 3.3.0 RC2 funktioniert alles wie gewünscht. Auch wenn ich die gelernten Settings von der 3.3.0 genauso in der 3.2.3 eintrage funktioniert es nicht. Aber dann werde ich wohl damit leben und künftig die 3.3.0 nutzen. Was mich nur von der 3.3.0 RC2 gerade abhält, dass ich Projekte nicht exportieren kann (außer ich suche sie mir händisch zusammen) und momentan bekomme ich hunderte Warnings und einen Error in einem Projekt, was in der 3.2.3 anstandsfrei lädt. Aber dazu mache ich nachdem ich mir das noch mal genauer angeschaut habe gesondert ein Thema auf.

    Danke für den Input!
    Viele Grüße
    Thomas

  • Hi,

    ok, dann liegt das wirklich an den Bugs in der 3.2.3 im Midi-Teil und gut, dass der dann offensichtlich in der 3.3.0 nicht mehr vorhanden ist.

    Zum Problem in der 3.3.0 RC2: In dem aktuellen internen Build hat Arne etwas gemacht gehabt und ich hatte dieses Export-Problem seitdem nicht mehr gesehen. Aber das müssen wir nochmal schauen, ob das wirklich nicht mehr auftritt.

    Viele Grüße

    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • 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.