SuperDrumFX (http://www.superdrumfx.com/forum/index.php)
- SuperDrumFX Support (http://www.superdrumfx.com/forum/board.php?boardid=1)
--- General Questions (http://www.superdrumfx.com/forum/board.php?boardid=2)
---- Allgemeine Fragen (http://www.superdrumfx.com/forum/board.php?boardid=14)
----- Yamaha TMX Drum Trigger Modul wird von SDFX nicht korrekt verstanden (http://www.superdrumfx.com/forum/threadid.php?threadid=56)


Geschrieben von Benedikt am 27.03.2009 um 10:40:

traurig Yamaha TMX Drum Trigger Modul wird von SDFX nicht korrekt verstanden

Hallo zusammen,

Ich verwende ein Yamaha TMX Drum Trigger Modul (von 1993, Vorgänger des ersten DTX-Moduls) und habe dass problem, dass SDFX die eingehenden MIDI-Signale nur selten richtig verarbeitet und dementsprechend nur selten einen Klang von sich gibt. Mit ezdrummer funktioniert es einwandfrei, an der Signalleitung vom Modul zum Rechner kann es also nicht liegen.

Ich vermute, dass es an der MIDI-Implementation des TMX liegt:
-------------------------------------------------------
Midi Implementation Chart (aus der Anleitung):

--------------------------------------------------------
Function | Transmitted
------------------------------------------------------
Note on | Yes 9nH, v=1-127
Note off | No 9nH, v=0
--------------------------------------------------------

Das bedeutet doch, dass keine Note Off signale gesendet werden und auch keine Note On Signale mit v=0, wie andere Geräte das tun, oder? Vielleicht kommt SDFX damit nicht klar.

Gibt es die Möglichkeit SDFX dazu zu überreden, auf die Note Off Signale zu verzichten, oder diese evlt. mit Hilfe des eingebauten MIDI MUNGERS oder eines anderen vorgeschalteten Programmes aus den Note On Signalen zu erzeugen?

Vielen Dank und liebe Grüße,

Benedikt


Geschrieben von Eisi am 27.03.2009 um 19:30:

Hi Benedikt

Probier mal das hier...

Trage folgendes in das "MIDI Rule 2" Feld im System-Slot ein:
*,NoteOn,*,*,0,0,n,*,ctrl,4,4,0,0

Das sollte dein Problem mit dem TMX lösen.

Was bewirkt dieser Eintrag ?:

Alle NoteON - Ereignisse auf allen MIDI Kanälen und allen MIDI-Noten welche eine Velocity von 0 (NoteOff des TMX) besitzen, werden in MIDI Controller 4 Signale mit dem Wert 0 umgewandelt, welche letztendlich nichts bewirken. Die falschen NoteOff's gehen also ins Leere.

Gib mal bescheid ob es geklappt hat.

mfg
Eisi


Geschrieben von Benedikt am 10.04.2009 um 11:23:

Hallo Eisi,

leider hat es nicht funktioniert. Genauer gesagt, hat sich gar nichts geändert.

Kannst Du mir sagen, wie die Gestalt der Midi-Signale letztendlich sein muss, damit SDFX sie problemlos versteht? Ich würde dann versuchen mit verschiedener Software die Signale meines TMX so weit zu verbiegen, dass sie passen.

Außerdem frage ich mich, wieso ich diese Midi Munger Rule in das Feld "MIDI Rule 2" eintragen sollte und nicht in Feld 1.

Viele Grüße und bis dann,

Benedikt


Geschrieben von Eisi am 10.04.2009 um 15:14:

Hallo Benedikt

Du kannst die MIDI - Regel auch bei MIDI Rule 1 eintragen. Ich lasse Sie nur immer als Beispiel stehen. Der Standardeintrag im MIDI Rule 1 Feld bewirkt gar nichts und kann somit überschrieben oder geleert werden.

Nun zu Deinem(oder auch meinem) Problem:

Kannst Du mir bitte eine MIDI-Datei (.mid) mit vom TMX aufgezeichneten Noten senden ? Dann könnte ich dein Problem genauer unter die Lupe nehmen.

mfg
Eisi


Geschrieben von Benedikt am 23.04.2009 um 11:19:

Zunge raus! Es geht doch!

Hallo nochmal,

nachdem ich vergeblich versucht habe, eine Midi Datei einzutrommeln, habe ich es gestern einfach noch mal versucht und jetzt klappt es. Ich kann leider nicht genau nachvollziehen woran es lag, aber es geht jetzt. Meine Vermutung ist, dass ich die Buffer-Einstellungen des asio4all Treibers deart falsch eingestellt hatte, dass deshalb nur alle 20 Schläge ein Klang zu hören war.
Einerseits kann man im SaviHost in der Devices Liste ja das Wave device auswählen und dort eine Buffersize festlegen und im ASIO Control panel kann man das ein weiteres mal.
Mit ca 600 Samples in beiden klappt es jetzt.
Mit den Midisignalen hat es nichts zu tun, da ich es mit und ohne der von Eisi vorgeschlagenen Midi Rule versucht habe. Da ändert sich nichts.

Viele Grüße aus Dortmund,

Benedikt


Geschrieben von Eisi am 24.04.2009 um 18:04:

smile

Hallo Benedikt,

prima das es jetzt funktioniert. smile

So viel ich bemerkt habe, arbeitet die ASIO-Konfiguration vom SAVIHost unabhängig von den Einstellungen der ASIO-Soundtreiber, zumindest was die Buffer-Größen betrifft. ASIO4ALL könnte dabei auch eine Ausnahme machen.

mfg
Eisi


Geschrieben von Benedikt am 30.04.2009 um 12:39:

smile Und es geht doch nicht...oder doch?

Hallo zusammen,

ich habe festgestellt, dass es doch nicht geht. Nunmehr frage ich mich zwar, wieso es an dem einen Abend funktioniert hat, aber das werde ich wohl nicht herausbekommen...

Ich habe aber einen Lösungsansatz gefunden:
Die Software eDrum Midi Mapper (www.chaoticbox.com/edrum_midi_mapper.php) ermöglicht es in Kombination mit loopbe (www.nerds.de), einem virtuellen Midikabel, die NoteOff Signale des Drummoduls zu blockieren und für die Hihat Funktion neue zu erzeugen. Damit funktioniert es.

Es scheint also an den NoteOff Signalen zu liegen. Die Frage, wieso diese jedoch nicht durch die oben besprochene Rule des Midimungers herausgefiltert werden, bleibt aber ungeklärt. Außerdem ist mir eingefallen, dass dann die Funktion des Hihat-Pedals dadurch vielleicht beeinträchtigt wird, da ja der Open Hihat Sound durch einen Tritt aufs Pedal gechoked wird und das entsprechende NoteOff Signal auch herausgefiltert würde.

Vielleicht hilft der Workaround mit dem Midimapper aber auch beim Yamaha DD 55 und ähnlichen.

Die Analyse der Midi Signale hat keine neuen Erkenntnisse gebracht. Ich habe es mit einem Midikeybord ausprobiert und die Midisignale laut Midiox identisch. Das Kexbord funktioniert, das TMX nicht. Vielleicht ist die Zeit zwischen dem NoteOn und NoteOff beim TMX zu kurz und die Noten werden schon abgwürgt, "bevor" sie entstehen. Wer weiß...

Ich werde versuchen, alles mit dem Edrum Midimapper zum Laufen zu bringen und melde mich dann wieder.

Viele Grüße,

Benedikt


Geschrieben von Schlachtzeuger am 10.01.2010 um 14:43:

Hallo allerseits,

erstmal danke für deinen Beitrag Benedikt, das selbe Problem scheint mein Millenium MD-70 zu haben. Über die Software meiner Audiokarte hab ich NoteOff-Befehle rausfiltern lassen und schon funktionierts astrein.

An dieser Stelle auch noch von meiner Seite ein riesen Lob an Eisi für SDFX! Ich programmiere selber VST-Plugins und weiß, wieviel Arbeit da drin steckt. Außerdem wurds Zeit, dass es mal einen gescheiten Drum-Sampler for free gibt =)

Viele Grüße

Max


Geschrieben von KM2301 am 25.05.2010 um 17:20:

Hallo,

erst einmal ein gewaltiges Lob für dieses Plugin.Ich benutze dieses "Steuergerät"http://www.edrum.info/und das funktioniert auch mit anderen Plugins super zB lm4 von Steinberg.Auch mit dem SDFX klappte es auf Anhieb,nur die HH spielt verrückt.HH offen/HH geschlossen geht, trete ich das Pedal geht auch aber dann bleibt HH offen stumm(natürlich Pedal nicht getreten).Habe mir dann mal die Mididaten angeschaut und festgestellt das das Pedal nur Note On Singnale sendet.Soll auch so sein.Aber wahrscheinlich wartet das SDFX auf den Note Off Befehl.Was kann man da machen????

Gruß Bernhard


Geschrieben von Eisi am 30.05.2010 um 10:48:

Hallo KM2301,

kannst Du mir mal die MIDI-Datei senden. Vielleicht kann ich dir eine MIDI-Regel erstellen, welche Du dann im System-Slot eintragen kannst.

mfg
Eisi

Powered by: Burning Board Lite 1.0.2 © 2001-2004 WoltLab GmbH