MidiOutput

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!


  • Muss jetzt doch mal einfach fragen.
    Ich möchte mit DMXControll das Plug in Midi Output von Christian Nöding # Version: 0.7 verwenden.
    http://www.dmxcontrol.de/wiki/Plugin-Archiv#MidiOutput

    Möchte ein Midiverb4 Effekt gerät ansteuern und dabei die Effektprogramme wechseln
    hab also das plugin ins Pluginverzeichniss gepackt.

    Hab jetzt schon so einiges probiert.
    am Effekt: die Midi Kanäle von 1-16 auch 00 für alle
    Das Midi kabel mit MIDI in und Out blinkt lustig bei der Ausgabe der Signale.
    midi out am kabel, mit dem midi in am effektgerät verbunden, auch umgekehrt.

    könnte da einen tipp gebrauchen

    Gruß Wulf

  • Deinem Post ist nicht wirklich zu entnehmen, wo das Problem liegt und wie weit Du selbst gekommen bist.

    Mit Midi kennst Du Dich aber so weit aus oder?
    Du kennst den Unterschied zwischen den einzelnen Events wie Note On, Note Off, Programm Change u.s.w?
    Hast Du Dein Gerät schon mal aus einem anderen Midi-Controller ferngesteuert? Weißt Du, welche Midi-Messages du brauchst, um das Gewünschte auszulösen?

    Je nachdem, was Du wie an Deinem Hallgerät ändern willst, kannst Du z.B. einen DMX-Kanal hernehmen, der bei Überschreitung eines frei festlegbaren Wertes eine vordefinierte Midi-Nachricht sendent, den Wert eines Kanals direkt in eine Midi-Sendung mit rein verpacken (das zitiert der Autor glaube ich auch, also z.B. den Kanalwert als Tonhöhe übertragen...).

    Je nachdem muss man noch drauf achten, dass einige Midi-Geräte die Parameter in Hexadezimal-Schreibweise ablegen, andere in Dezimalschreibweise. 14 kann eine dezimale 14 bedeuten oder eine hexadezimal geschriebene dezimale 20 (16+4)

    Ich steuere über 80 Pultkanäle einen komplexen Audio-Zuspieler - jeder der 80 Kanäle kann eine der Fernsteuerfunktionen auslösen, indem das zugehörige Midi-Ereignis bei Überschreiten von 30 % ausgelöst wird. (und hab an der Hex/Dez-Geschichte ziemlich lange vermeintliche Fehler gesucht...)

    Wenn Du Presets änderst, wird das wohl mit einem Programm Change befehl passieren. Da würde ich auch für jedes gewünschte Programm einen DMX-Kanal spendieren und bei Überschreiten eines Wertes den Programm Change auslösen. Alternativ könnte man auch direkt dem DMX-Helligkeitswert auf EINEM Kanal als gewünschtes Programm übertragen. Erstere Lösung funktioniert auch mit einem Fader oder Flashtaster, für zweiteres kommt man ums gezielte Programmieren mit Zahlenwerten nicht herum.

  • Das Problem: Das Effekt gerät zeigt keine Reaktion:

    Das Gerät ist auf Midi 00 eingestellt
    sollte also auf 16 midi Kanäle reagieren.

    Alesis Midiverb4 gibt an, damit simpel den Effekt auswählen zu können zum beispiel 1-127

    Ich muss zugeben das mir die Optionen in dem Plugin
    > Event-Setup < nicht geläufig sind
    bin aber gerne bereit mich da einzuarbeiten.

    Ich frage mich warum das oben genannte Gerät auf alle (sporadische) versuche keine Reaktion zeigt.

    Vielleicht hat ja jemand das oben genannte gerät ja in seinem Gerätepark,
    vielleicht auch dieses Plug-in´s > Midi Output von Christian Nöding
    scheint mir doch echt eine nützliche Sache zu sein im Theaterbetrieb.

  • [...]Alesis Midiverb4 gibt an, damit simpel den Effekt auswählen zu können zum beispiel 1-127


    Naja - da wird schon im Manual drin stehen, ob man das mit einem Note on/off oder mit einem Programm Change... macht. Die 00 aka OMNI sagt nur, dass er auf allen 16 Kanälen empfängt - die Message muss aber schon stimmen.

    Quote

    Ich muss zugeben das mir die Optionen in dem Plugin > Event-Setup < nicht geläufig sind bin aber gerne bereit mich da einzuarbeiten.


    Yep - Du solltest Dich in das Thema MIDI-Messages einlesen.
    Einstieg: http://de.wikipedia.org/wiki/Musical_I…gital_Interface
    Auch ganz brauchbar: http://unseretollepage.de/hosted/midiguide/index.html

    Quote

    Ich frage mich warum das oben genannte Gerät auf alle (sporadische) versuche keine Reaktion zeigt.


    Naja, bei Midi einfach irgend was rüberzuschicken wird nix nützen. Muss schon ein für das Gerät verständliches Kommando sein.

    Quote


    vielleicht auch dieses Plug-in´s > Midi Output von Christian Nöding
    scheint mir doch echt eine nützliche Sache zu sein im Theaterbetrieb.


    Wie geschrieben: Ich nutze es, um mit über 80 Befehle einen Mehrkanal-Ausspieler (auch Software) anzusteuern. (DMX -> Midi Output -> MIDI over Ethernet -> anderer Rechner -> Midi over Ethernet -> Ausspielsystem)

  • Eine Antwort bist Du noch schuldig: Hat schon mal jemand das Teil per MIDI angesteuert oder hast du die Einstellungen bisher nur über die Bedienelemente am Gerät selbst gemacht?

    Weitere Fragen:
    Das Teil an sich ist aber funktionsfähig? Es reagiert nur nicht wie gewünscht auf die Midi-Nachrichten?
    Was hast Du am Effektgerät schon eingestellt?
    Ist die Midi-Signalkette vollständig? (DMXC -> Midi-Interface -> Midi-Output -> Kabel -> Midi Input -> Effektgerät)
    Insbesondere: Ist im Midi-Output Plugin die richtige Midi-Schnittstelle angewählt?

    Hast Du die beiden Quellen mal durchgelesen? (Ich behaupte nein - wie kann ich dann annehmen, dass Du diesen Post liest...)
    Das (zusammen mit der von Dir verlinkten Bedienungsanleitung) bringt folgendes zu Tage:
    (Im Handbuch des Effektgerätes Seite 63/64)
    Ich gehe jetzt mal davon aus, dass es in dem Gerät keine Program Change Table (Seite 64 unten) angelegt ist.
    Nun wie auf S. 64 oben beschrieben einrichten, bei Schritt 4 "ON" einstellen.

    Quote


    Bei On werden Program Changes auf dem eingestellten MIDI Kanal empfangen und Programmwechsel in der gerade angewählten Bank ausgeführt.


    In der Wikipedia kann man nachlesen, dass ein "Program Change" die Kennung 0Cn (HEX) hat.
    Das n steht für den gewünschten Midi-Kanal.

    Für den Anfang geben wir uns mal zufrieden, wenn das Effektgerät auf Programm 13 umstellt, wenn der DMX-Kanal 200 über 50% ist und auf Programm 14 umstellt, wenn der DMX Kanal 201 über 50% ist. Du kannst das dann für jedes beliebige Programm erweitern und auch nach Lust und Laune andere DMX-Adressen verwenden.
    Den Midi-Kanal setzten wir jetzt mal auf 1 fest. Dann ist die Nachricht "MSG" für den Programm Change auf Midi-Channel 1: C1 (Hex) = 193 (Dezimal)

    Die erste einzustellende Message muss daher lauten:
    CHAN: 200 {auf den DMXC-Kanal soll das Plugin reagieren}
    Typ: Send Static MSG on Channelvalue > Value {eine festgelegte Nachricht senden, sobald der Kanalwert den VALUE überschreitet}
    MSG: 193 (Das Plugin arbeitet Dezimal) {Diese Zahl haben wir uns oben ausgerechnet}
    Data 1: 13 {die gewünschte Programmnummer}
    Data 2: (EGAL -Programm Changes haben nur einen Parameter)
    Value: (Da rätsle ich gerade - ist auf jeden Fall ein Dezimalwert, der größer als 100 sein kann - also nicht %. Versuch: wir nehmen 127, das ist ca. die Hälfte der max 256 Stufen in DMX)
    Send note off after Event nicht anhaken.

    Die zweite dementsprechend
    CHAN 201
    Typ: Send Static MSG on Channelvalue > Value
    MSG: 193 (Das Plugin arbeitet Dezimal)
    Data 1: 14
    Data 2: egal
    Value: 127
    Send note off after Event nicht anhaken.

    Dann müsste das Teil reagieren, wenn Du mit welchem Mittel auch immer (Kanalübersicht...) Du den Kanal 200 und 201 abwechselnd auf FF setzt und wieder zurücksetzt. Wenn beide gesetzt sind, wird sich wohl die 14 durchsetzen.

    Was das Teil sonst noch kann (also das mit der Nutzung von Pitch Bend...) kannst Du Dir dann selbst erarbeiten, wenn Du die Grundzüge der MIDI-Messages begriffen hast.

    Ein ernstgemeinter Tipp: Wenn Du die konfig mal am Laufen hast: Mach UNBEDINGT eine Kopie des files optionen.dmxcmidiout im Plugin Ordner. Ich hab regelmäßig das Problem, dass nach Kaltstart des Rechners und DMXC die Liste leer ist und ich sie erst wieder durch Überschreiben des Files wiederherstellen muss.

    Für Analysen rund um Midi empfiehlt sich das Tool MIDI-OX - da kann man mal nachschauen, wie die Messages denn wirklich aussehen, die man da mit DMXC kriegt und verschickt.

  • Ja Mensch klasse :P

    Nach deinen ersten strengen Worten, denen ich ja versucht habe nachzukommen in kurzer zeit,
    kann ich eigentlich sagen ich habs versucht und eigentlich hatte ja alles gepasst bis dahin.

    Aber
    Deine beschreibung hats gebracht
    genau so gehts wirklich !
    auch der tipp mit der Datei ist wirklich notwendig (habs schon bemerkt)
    Tausend Dank
    Wulf

  • Wollte jetzt natürlich auch weitere Erfolge weitergeben.
    Aber ist schon seltsam schwierig.

    Wäre schon schön wenn´s beim Plugin MidiOutput auch ein kleines Hilfemenü gewesen wäre.
    is so schon ein bisschen knapp. aber is ja auch Version 0.7

    Der Zugang, oder als Ausgangspunkt, zur Midi Steuerung isses schon heftig. :wacko:

    Die am Gerät eingestellten Programme (Effekte) umzuschalten, klappt aber gut.
    mit dem oben beschriebenen Beispiel.

    von einer Veränderung der Effekte scheine ich noch weit entfernt. (keine Ahnung wie das gehen soll)
    Jo

    Edited once, last by Wulf (February 16, 2010 at 9:08 PM).

  • Hi Wulf!

    Ohne jetzt der Entwickler zu sein... Ich bezweifle, dass das Midi Output Plugin noch weiter entwickelt wird.

    Und das mit dem Verändern von Effekten würde ich eigentlich auch nicht über DMXC machen. Im Theaterbetrieb wirst Du vielleicht vorab im Effektgerät selbst die vorhandenen Effekte so umbiegen, dass sie Deinen Anforderungen genügen. Das mag im Live-Betrieb sinnvoll sein, aber dann mit"echten" Midi-Controllern, die dafür ausgelegt sind. (Das bei manchen DMXC-Usern recht geschätzte BCF 2000 kommt eigentlich aus der Ecke)
    Für manche Effektgeräte gibt es auch Editor-Software für den PC, die dann modifizierte Presets per Midi und Sys-Ex-Nachrichten in das Gerät schaufeln.

    Das Plugin ist schlank und rank und dadurch wohl auch recht stabil (wäre die Vergesslichkeit bei den Einstellungen nicht...)

  • Hi,

    eigentlich sollte das Plugin die Werte durchaus im Projektverzeichnis von DMXControl speichern. Scheinbar ist da ein Fehler beim Speichern/Laden drin, sodass das nicht funktioniert. Ich prüfe das nach und lade dann ne aktualisierte Version des Plugins hoch.


    bis dann,
    Chris

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Hallo Stagemanager

    Wie geschrieben: Ich nutze es, um mit über 80 Befehle einen Mehrkanal-Ausspieler (auch Software) anzusteuern.


    Hab ich richtig verstanden das man also aus DMXC auch Programme wie cubase ansteuern kann ?
    Damit auch möglicherweise weniger große Softwareplayer die einen midizugang haben ansprechen ?

    Und du hast natürlich recht. Es ist schon schlau vor der Show die Effekte eingerichtet zu haben.
    Aber is schon eine nette möglich auch da einzugreifen.
    Hab´s übrigens immer noch nicht hinbekommen.

  • Quote

    Kannst du nicht bei der Gelegenheit das Fenster in der Größe (länge) flexibel machen ? 8o
    Wenn man viele Kanäle belegt könnte man sie alle sehen.

    Ich muss das Plugin in VisualBasic coden. Allein das ist schon ne Qual. Jetzt kommst du auch noch mit Extrawünschen :D Lass mich erst mal den Compiler wieder installieren. Dann sehen wird weiter.

    Quote

    Hab ich richtig verstanden das man also aus DMXC auch Programme wie cubase ansteuern kann ?
    Damit auch möglicherweise weniger große Softwareplayer die einen midizugang haben ansprechen ?

    Na klar geht das. MIDI ist MIDI. Über mein Plugin gibt DMXC Mididaten aus, die du an jedes Gerät und jede Software weiterrouten kannst. Da gibt es dann keine Beschränkungen.


    bis dann,
    Chris

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Hi,
    eigentlich sollte das Plugin die Werte durchaus im Projektverzeichnis von DMXControl speichern. Scheinbar ist da ein Fehler beim Speichern/Laden drin, sodass das nicht funktioniert. Ich prüfe das nach und lade dann ne aktualisierte Version des Plugins hoch.
    bis dann,
    Chris

    Es mag sein, dass ich da selber was vermurkst habe. Wie geschrieben habe ich über 80 MIDI-Messages, die Dein Plugin abfeuern muss. Damit ich die nicht im Fenster in DMXC alle einzeln eintragen muss, hab ich mir das Format der Datei angeschaut und die Datei extern zusammengebaut. Das Programm scheibt sehr wohl eine Datei. Und sie wird auch beim Start des Programmes eingelesen.

    Ich bin gerade am Rumexperimentieren und der Fehler ist weg - nachdem ich heute nach dem ersten Kaltstart die betreffende Datei einmalig manuell überbügelt habe, hält sich nun meine Version schon den 4. Kalstart wacker. Ich hab sie jetzt mal mit einem Schreibschutz-Flag versehen.
    Die Datei liegt übrigens im Plugin-Ordner, nicht im Projekte-Ordner.

  • Ich nehme mal an das man das mit midi Yoke http://www.midiox.com/myoke.htm#InstallXP
    machen kann ?


    Genau dazu kann man das brauchen.
    Midi Yoke bietet mehrere interne MIDI-Verbindungen. Für die sendende Anwendung sieht Midi Yoke wie ein sendendes Midi-Interface aus, für die empfangende wie ein Midi-Eingang - und intern werden die Daten durchgereicht.

    Und das mit dem Modifizieren von Effekten wirst Du auch noch hinkriegen - da ich es nicht brauche, hab ich mich da halt nicht reingekniet. Könnte mir aber sehr gut vorstellen, dass es mit der Funktion geht, den DMXC-Kanalwert als Data 1 oder Data 2 mit zu übertragen. Dann halt nicht wie im Wiki-Artikel beschrieben als Tonhöhenmessage, sondern als Pitchbend oder wieauchimmer das Effektgerät die Werte haben will.

  • Möchte hier doch noch schnell eine erfolgsmeldung geben.

    Midi Yoke
    zusammen mit Midioutput Plugin
    Is schon klasse.
    dazu hat sich noch ein plugin für Winamp angeboten.
    Mit diesem kann man per midi die gängigen befehle an winamp schicken.
    Sogar und das ist doch schon echt gut auch die Lautstärke !
    Kann man also mal in Erwägung ziehen wenn mal ein fade out in einer Musik ansteht.

    http://www.winamp.com/plugin/oxos-winamp-midi-control/96356

    was man also brauchen kann
    http://www.midiox.com/moxdown.htm
    http://www.midiox.com/myoke.htm

  • Und möchte doch hier gleich anschließen

    Midi Yoke ist installiert.
    Midi-OX auch und arbeitet.
    Leite also Signale über das Midi output plugin out to Midiyoke 2.

    oxos-winamp-midi-control ist instaliert und arbeitet.
    das heist, ich kann mit DMXC Winamp ansteuern und bedienen Starten,stopppen, Laustärke usw.
    Funktioniert für sich allein ohne Probleme !

    Midiverb funktioniert über das Usb Midikabel.
    Is auch mit Midiyoke verbunden.
    Ich kann die Programme einstellen.
    Funktioniert für sich allein ohne Probleme !

    Jetzt aber
    beide "Geräte zusammen" is bisschen Kaos:
    Das heißt, wenn ich Kanäle für Midiverb wechsele,
    rennt auch Winamp, das heißt oxos-winamp-midi-control
    und wechselt oder startet Musik.

    Gedanken zur Lösung wahren
    Midiverb kann ich auf Kanäle einstellen also zum Beispiel empfangsbereit Kanal 2
    oxos-winamp-midi-control kann ich nicht einstellen.
    Weder auf einen Kanal, noch, reagiere nur auf die 7 Signale. (die wenigstens nötig sind)

    Erstmal will ich mal klarstellen das mir Midi an-sich noch nicht klar ist.
    Aber Ich arbeite aber dran.

    Also wo kann ich da eine schraube drehen.
    bei MIDI-OX nehme ich an
    Und jetzt kommt´s
    Keine Ahnung wie


    Und die Frage

    Wie kann ich Mit dem DMXC Midi output PlugIn
    Midi Yoke und Midi-OX sind Installiert
    Midiverb (Externen Effekt gerät von Ales*is) ansteuern
    Und aber auch das Programm Winamp mit dem oxos-winamp-midi-control PlugIn

    Weil da kann ich dann auch mal den Ton faiden
    Jo

    Gruß und Dank Wulf

    Edited 2 times, last by Wulf (August 30, 2010 at 10:59 PM).

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