einfacher MIDI-Taster

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!


  • midi-rakete:
    Das ist genau was ich gesucht habe. Danke.

    Da ich aber mit Chip-Programmierung bisher noch nix am Hut hatte habe ich noch ein paar generelle Fragen:
    Ich brauche noch einen ISP-Programmer? Zum Beispiel den: http://www.watterott.com/de/Atmel-AVR-ISP-MKII-USB
    Zum Anschluss reicht ein Breadboard. Wie werden die Pins verkabelt?
    Programmiert wird über eine kostenlose Software "AVR-Studio" auf C-Basis?

    Kannst du noch den C-Code veröffentlichen, damit wir leichter auf einen dritten Knopf o.ä. erweitern können :)

    Vielen Dank,
    Kevin

  • Ja, du brauchst einen ISP-Programmer und der vorgeschlagene ist genau richtig.

    Verkabelung in den Manuals suchen:

    MK II

    Tiny 25

    oder wie hier angegeben:

    MKII / Tiny 25
    1 MOSI 6
    2 VCC 8
    3 SCK 7
    4 MOSI 5
    5 RST 1
    6 GND 4

    AVR-Studio und die Firmware von meiner Seite.

    Für einen dritten Knopf ist kein Pin mehr frei ;(

    Es waren ja nur zwei Knöpfe erwünscht.

    C ??? Das ist in Assembler ;)

    Achtung: Es gibt 6- und 10 polige Programmieranschlüsse. Die oben angegebenen sind für den 6-poligen.

    Viele Grüße
    Wolfgang

    Genesis 1:3 Und Gott sprach: "Es werde Licht!" und es ward Licht (...oder nicht). 4 Und Gott sah, dass das Licht gut war;

  • Quote

    Wenn du nicht unbedingt ein Gehäuse brauchst geht das Ganze auch noch billiger beim MyAVR Shop


    Also auf die 8€ kommt es mir nicht an, dachte, dass der Andere durch ein Handbuch vielleicht Vorteile bietet - oder?

    Quote

    AVR-Studio und die Firmware von meiner Seite.


    Firmware finde ich, AVR-Studio nicht.

    Quote

    Für einen dritten Knopf ist kein Pin mehr frei


    War auch mehr eine prinzipielle Frage und zum Verständnis. Villeicht will ich auch ein Signal beim drücken und ein zweites beim Loslassen senden - oder ich will nach dem Senden den Taster für 100ms ignorieren, damit beim Drücken kein Doppeltsenden passiert...

    Quote

    Es waren ja nur zwei Knöpfe erwünscht.


    jaaa.... für das aktuelle Projekt... :) aber ich kauf mir doch keinen Programmer nur für ein Projekt :)

    Quote

    C ??? Das ist in Assembler ;)


    na toll - noch ne Sprache lernen...
    Hatte gehofft, dass mir die Umgebung (AVR-Studio) das abnimmt. So ist es auch beim Arduino...

    danke für die viele Geduld :)

    Edited once, last by KevinT (July 17, 2012 at 1:50 PM).

  • Für einen dritten Knopf ist kein Pin mehr frei ;(

    Es waren ja nur zwei Knöpfe erwünscht.


    Hm, theoretisch hast du noch den Pin 1 zur Verfügung, RSTDISBL programmieren, dann kannst du den als normalen Port nutzen. Danach kann der Chip halt nur noch via high-voltage serial mode programmiert werden - also wenn man nur nen ISP-Programmer hat, dann die Fuse als letztes programmieren, wenn der Rest alles passt und sicher so bleiben soll.

    Freundliche Grüße

    Stefan

  • Bin jetzt einen (kleinen) Schritt weiter und stehe vor dem nächsten Problem.
    Der SChalter sollte natürlich mein DMX-Pult steuern, nur komme ich mit dem Steuerbefehl nicht klar. Im Handbuch steht ganz knapp "Note Number 0-15" --> "Turn on or off Scenes 1-16".

    Ich habe dann mit dem Arduino den Midi code gesendet: "144 0 127" für AN, "128 0 127" für AUS. Das hatte ich mir so zurechtgereimt. War leider falsch.

    Daraufhin habe ich die (ausgehenden) Signale des Boards ausgelesen, wenn eine Szene an oder ausgeschaltet wird. Leider werde ich daraus auch nicht schlau. Kann da jemand helfen? 1 und 2 sind die Szenen 1 und 2.

  • [quote='KevinT','index.php?page=Thread&postID=60325#post60325']Ich habe dann mit dem Arduino den Midi code gesendet: "144 0 127" für AN, "128 0 127" für AUS. Das hatte ich mir so zurechtgereimt. War leider falsch.
    quote]

    Da fehlt die Angabe (2. Byte), welcher Ton an und aus geht.

    z.B. Note C4 an > Midi-Channel 1 wäre $90 $3C $7F
    z.B. Note C4 aus > Midi-Channel 1 wäre $80 $3C $7F
    oder auch $90 $3C $00 (also ein Note an mit Lautstärke 0)

    Wolfgang

    Genesis 1:3 Und Gott sprach: "Es werde Licht!" und es ward Licht (...oder nicht). 4 Und Gott sah, dass das Licht gut war;

  • Wie gesagt, das sind die ersten Berührungspunkte für mich mit MIDI, aber ich dachte: 144 sei der Command für "AN", "0" sei die Note (note number) und "127" die Lautstärke (die verutlich egal ist).

    Irgendwie haben aber beide Signale die Szene 1 angeschaltet.

    Ich verstehe auch nicht den Code, den der LED Commander erwartet (oder sendet).
    Scheinbar sendet er fünf MIDI-Signale für einen Tastendruck.
    "208 01 00" für AN, danach
    "208 00 00" für Szene 1 und dann noch zwei leere Signale. Ich kann das zwar kopieren, habe aber gehofft es auch zu verstehen....

    Wenn ich die Signale kopiere und an das Gerät sende passiert aber nix... Das ist doch unlogisch...

    Edited once, last by KevinT (July 21, 2012 at 10:18 AM).

  • Ich hatte deinen Beitrag nicht richtig gelesen. Notennummer 0-15 ist schon richtig. Sah nur mit der 0 so "vergessen" aus.
    Wenn das Gerät die Noten 0-15 will, dann war dein Ansatz schon sehr gut und sogar richtig :)

    Warum der Aftertouch sendet?? Gute Frage.

    Gibt es einen Link zum Handbuch des Controllers?

    Genesis 1:3 Und Gott sprach: "Es werde Licht!" und es ward Licht (...oder nicht). 4 Und Gott sah, dass das Licht gut war;

  • ist aber nicht sehr ergiebig...

    http://images5.thomann.de/pics/prod/251852_anleitung.pdf

    PS: Das kopieren des Signals funktioniert doch. Ich hatte es vorher nur falsch verkabelt.
    Dennoch stellt sich die Frage, warum er mindestens zwei MIDI-Signale benötigt, um ein Signal zu schalten?? Das kann doch nicht im SInne von MIDI sein...

    PPS: Kann mir jemand einen guten, kostenlosen MIDI-Monitor für Windows empfehlen? Den ich gerade verwende darf ich (kostenfrei) nur noch 20x benutzen...

    Edited 2 times, last by KevinT (July 21, 2012 at 11:09 AM).

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