- Labornetzteil AliExpress         
Ergebnis 1 bis 8 von 8

Thema: MiDi Clock Signale aus elektronischem Drumkit generieren

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.191
    Bei einer Basedrums auf Viertelnoten werden dann 24 mal 0xF8 Midisignale gesendet und zwar so, dass sie in das Zeitraster der letzen beiden Basstrommeln passen.
    Im Prinzip ja. Leider wird nicht bei allen Stücken die Basstrommel bei jeder Viertelnote geschlagen.
    Kommen mal 2 Basschläge nicht laufen die Midi Clocks einfach weiter.
    Darum haben wir jetzt noch mal eine zweite Trommel als Trigger mit dazu geproggt, damit das Timing wieder passen sollte.
    Doppelschläge während einer Viertelnote werden ebenfalls ignoriert. Da haben wir ein Zeitfenster einprogrammiert in dem die Triggersignale akzeptiert werden.
    Das funktioniert jetzt so leidlich ( mit einem anderen Keyboard ).

    Wenn das Yamaha aber nur die ersten zwei F8 Signale auswertet und dann stur den Takt damit weiter läuft, ist das natürlich blöd,
    da hast Du ja keinen Zugriff drauf.
    So ist es aber leider.

    Es gibt ja noch 0xFC=Stop und Continue 0xFB
    vielleicht reagiert das Yamaha Teil darauf und man könnte damit noch etwas tricksen.
    Start und Stopp wird akzeptiert, Continue wird ignoriert. Zudem ist damit keine Geschwindigkeitserhöhung möglich.

    Die Ganze Geschichte ist also doch recht komplex, Ich hatte mir das einfacher vorgestellt.

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Also ich meine mich dunkel zu erinnern, dass es normalerweise eine Anleitung gibt, dort sollte drin stehen, welche Blöcke das Gerät annimmt und welche es sendet. So kann man leicht sehen, was das Gerät beherrscht. Man kann mit jedem Gerät tatsächlich nicht alles machen nur weil eine Midi-Schnittstelle dran ist. Starten kann man eigentlich alle Geräte synchron - mal von Exoten wie reinen Masterkeyboards abgesehen. Sieht so aus, als ob das Gerät nicht mehr als das kann.
    Geändert von Moppi (12.09.2018 um 11:44 Uhr)

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.191
    Also ich meine mich dunkel zu erinnern, dass es normalerweise eine Anleitung gibt, dort sollte drin stehen, welche Blöcke das Gerät annimmt und welche es sendet.
    Richtig, das ist die sog. MiDi Diskreption.
    Leider steht da aber nicht, was bei den ankommenden Befahlen dann tatsächlich passiert bzw. wie diese ausgewertet werden.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Im Prinzip ist Midi-Clock aber richtig? Ich denk schon. Und das Gerät passt sich nicht an den Midi-Clock an. Nur beim Start und läuft dann mit dem internen Clock weiter, ohne auf den externen zu hören?

    - - - Aktualisiert - - -

    Da müsste man einen Fußschalter einsetzen. Schalter betätigen und mit Schlagzeug den Takt vorgeben. Das könnte man mit einmal Betätigen machen. Also Schalter betätigen und die angeschlossene Blackbox wartet 2 oder 3 Schlage ab und errechnet daraus den genauen Clock und sendet den dann ab sofort. Bis mit dem Schalter die nächste Änderung erfolgt. Ändert aber nichts daran, wenn die angeschlossenen Midi-Geräte dem Clock nicht folgen. Wenn man Start und Stop schnell genug hintereinander sendet, könnte es sein, dass es vielleicht gar nicht auffällt. Dann könnte man ein STOP schicken und ein START mit neuem Clock.

    - - - Aktualisiert - - -

    Noch eine Möglichkeit wäre, mit dem Fußschalter alle Geräte zu stoppen, die Blackbox ermittelt aus den folgenden zwei Schlägen den Takt und Startet alle Geräte wieder, mit dem neuen Clock.

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.191
    Da müsste man einen Fußschalter einsetzen. Schalter betätigen und mit Schlagzeug den Takt vorgeben. Das könnte man mit einmal Betätigen machen. Also Schalter betätigen und die angeschlossene Blackbox wartet 2 oder 3 Schlage ab und errechnet daraus den genauen Clock und sendet den dann ab sofort. Bis mit dem Schalter die nächste Änderung erfolgt. Ändert aber nichts daran, wenn die angeschlossenen Midi-Geräte dem Clock nicht folgen. Wenn man Start und Stop schnell genug hintereinander sendet, könnte es sein, dass es vielleicht gar nicht auffällt. Dann könnte man ein STOP schicken und ein START mit neuem Clock.
    Im Prinzip ne gute Idee.
    Funktioniert aber nicht, weil der Rhytmusautomat des Keyboards verwendet werden soll.
    Bei jedem Start startet dieser aber neu und auf Stop und anschließend Continue reagiert das Teil nicht.
    Ausserdem soll das Schlagzeug mit dem Rhytmusgerät im Keyboard synchron laufen.
    Also abwarten und dann mal die Clocks berechnen funktioniert also auch nicht.

    Das mit dem Start und Stop Triggern ist schon realisiert und in der Software programmierbar.

Ähnliche Themen

  1. MiDi Sysex File aus Intel .hex File generieren
    Von wkrug im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 02.04.2018, 21:27
  2. Vanmoof: E-Bike mit elektronischem Fahrradschloss und Ortungsfunktion
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 4
    Letzter Beitrag: 11.04.2017, 12:44
  3. DMX Signal generieren
    Von tomsen99 im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 07.03.2006, 09:20
  4. Wie Signal generieren
    Von Moritz f. im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 29.11.2005, 15:28
  5. Zufallszahl generieren mit RND() ?!?
    Von crazy_bielefeld im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 24.02.2005, 19:49

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress