MiDi Clock Signale aus elektronischem Drumkit generieren
Hallo Forumsmitglieder.
Ich weiß, das Thema hat nicht unbedingt was mit Robotern zu tun, aber eventuell ist ja der Eine oder Andere Musiker hier.
Ich möchte Aus einem elektonischen Schlagzeug mit MiDi Ausgang aus dem Schlag der Basstrommel ein MiDi Clock Signal gewinnen, das dann in ein Keyboard eingespeist wird.
Der Sinn der Sache ist, das die interne Begleitautomatik des Keyboards synchron zum Beat des Schlagzeugers läuft.
Ich hab dazu auch schon die entsprechende Hardware ( MidiGAL ) aufgebaut und auch schon eine passende Software geschrieben.
Das mit dem Tempowechsel funktioniert auch im Prinzip schon.
Mein Problem ist nun, das die Geschwindigkeitsänderung natürlich nur bei einem Bassschlag ermittelt werden kann.
Das bedeutet das Keyboard läuft bis zum nächsten Bassschlag mit der vorherigen Geschwindigkeit weiter.
Nach einigen Takten passt so die Begleitautomatik nicht mehr mit dem Beat des Schlagzeugers zusammen.
Die beiden Geräte per MiDi Song Position Pointer wieder gerade zu ziehen hab ich schon versucht.
Leider nimmt das Keyboard diese Information bei der Begleitautomatik nicht an.
Habt Ihr irgendwelche Ideen wie man das Lösen könnte?
Für alle nicht Musiker eine kurze Erklärung:
Bei MiDi ( Musical, instrumental, digital, Interface ) werden pro Viertelnote 24Clock Nachrichten auf dem MiDi Port ausgegeben.
Der zeitliche Abstand zwischen den Signalen bestimmt die Geschwindigkeit des Musikstückes ( bpm = beats per minute ).
Das Ganze ist also ein Taktgeber, wobei ein Gerät den Takt Master spielt und alle anderen angeschlossenen Geräte eine Slave Funktion haben.
Zu Beginn wird eine Start Nachricht ausgegeben, am Ende des Musikstückes ein Stop.
Dazwischen dann die Timing Clocks.