Mehrere Midi-Controller auf demselben Kanal (verschiedene Oktaven)

Hintergrund

Ich habe keine Erfahrung mit Midi (abgesehen von dem, was ich online gelesen habe) und ich habe noch kein Midi-Equipment, mit dem ich spielen kann (aber ich habe mehrere Geräte, die sich ihren Weg durch das Mail-System bahnen).

Frage

Ist es möglich, mehrere MIDI-Keyboard-Controller auf den gleichen Midi-Kanal einzustellen, aber in verschiedene Oktaven zu transponieren und denselben Klangerzeuger zu steuern? Vielleicht könnte man besser fragen, auf welche Probleme ich wahrscheinlich stoße, wenn mehrere Tastatur-Controller in Reihe geschaltet und auf denselben Kanal eingestellt sind?

Einzelheiten

Ich bekomme einen Memotron M2D-Klanggenerator - er hört nur auf einem Kanal, aber er hat drei Stimmen, die auf verschiedene Tastenbereiche der 128 Midi-Noten (C0 bis C10 oder welche Nummerierung Sie auch immer bevorzugen) aufgeteilt werden können. Irgendwann plane ich, ein altes Orgel-Pedalboard zu midifizieren und dies mit zwei (kleinen) Midi-Keyboard-Controllern zu kombinieren, sodass ich für jedes Manual eine andere Stimme habe. Nach all meiner Lektüre scheint es, als sollte ich in der Lage sein, all diese auf denselben Kanal einzustellen, sie in das M2D zu verketten und solange ich die Oktavbereiche so eingestellt habe, dass sie sich nicht überlappen und mit der Zuordnung im M2D übereinstimmen das sollte funktionieren. Ich kann jedoch keine Diskussion über das Zusammenführen mehrerer Controller zu einem einzigen Gerät finden (viele Diskussionen über das Verketten mehrerer Controller mit mehreren Geräten oder einen Controller mit mehreren Geräten). Nach dem, was ich gelesen habe, Das größte potenzielle Problem scheint zu sein, dass ein Controller die Daten, die er am "In" -Port empfängt, möglicherweise nicht mit den Daten zusammenführt, die er sendet - dh er kann einfach alle eingehenden Midi-Daten verwerfen und nur seine eigenen Daten senden. Allerdings zBlöde Controller (dh die keine Tonerzeugungsfähigkeit haben, wie das Arturia Keylab) Ich kann mir nicht vorstellen, warum die Daten, die in den "In" -Port kommen, nicht an den "Out" -Port weitergegeben werden, also so etwas wie das Beispiel unten sollte funktionieren (in meinen Augen).

keyboard 1 (chan 1) -> Arturia keyboard 2 (chan 1) -> M2D (listening on chan 1) 

Aber ich habe zu diesem Zeitpunkt null Erfahrung mit Midi.

Antworten (2)

Ja das sollte funktionierensolange Sie das eingehende MIDI auf keinem anderen als dem ersten Controller zusammenführen oder entfernen. Die meisten Controller erlauben MIDI-Merge und haben es normalerweise konfigurierbar, oder sie haben einen dedizierten MIDI-Thru-Port, den Sie verwenden sollten, wenn ein Controller einen hat. Wenn es Ihnen nichts ausmacht, dieselbe Note zweimal zu spielen, müssen Sie nicht einmal sicherstellen, dass sich die Oktavbereiche nicht überschneiden. Ich habe zum Beispiel zwei Keyboards mit der gleichen Kanalnummer an einen Tongenerator angeschlossen und dann eines mit der linken und eines mit der rechten Hand gespielt und den gleichen Sound in verschiedenen Oktaven gespielt. Ich habe auch einen Fußregler und habe das gleiche getan. Wenn Sie Note-on-Nachrichten für verschiedene Noten auf demselben Kanal senden, kann ich keinen Tongenerator sehen, der sich darum kümmert (oder sogar weiß), dass diese Nachrichten von verschiedenen Controllern stammen.

Wenn es Ihnen nichts ausmacht, einen Computer in den Mix zu integrieren, können Sie stattdessen die verschiedenen Controller separat in einen Laptop leiten und dann das MIDI in der Software zusammenführen, bevor Sie es an den Tongenerator senden. Dies löst das MIDI-Zusammenführungsproblem und bietet Ihnen auch einige andere Optionen, erfordert jedoch, dass Sie einen Computer und alle erforderlichen MIDI-Schnittstellen haben, aber Sie können problemlos alle USB-MIDI-Controller verwenden.

Was ein Tongenerator mit zwei verschiedenen überlappenden Note-on-Meldungen für dieselbe Note gleichzeitig macht, würde meiner Meinung nach von Tongenerator zu Tongenerator variieren. Mein Hinterkopf scheint zu versuchen, mir zu sagen, dass ein mehrstimmiger Generator, den ich habe, tatsächlich dieselbe Note in mehr als einer Stimme spielt, während ein Mono-Synthesizer, den ich habe, lediglich das Gate erneut auslöst, während er die Note beibehält CV-Ausgang mit gleicher Tonhöhe. Ich kann experimentieren, wenn Sie wirklich wollen. Auch hier ist es spezifisch für den Synthesizer/Tongenerator. Außerdem scheint es nicht so, als würden Sie versuchen, mehrere Notizen für dieselbe Notiz zu senden. Es handelt sich also eher um eine akademische Frage von geringem Interesse.

Nach dem, was ich auf den Spezifikationen sehen kann, werde ich keinen Durchgangsanschluss haben - und ich möchte auf jeden Fall, dass die Signale zusammengeführt werden, da mein Tongenerator nur einen einzigen Midi-Anschluss hat. Ich versuche (vorerst) zu vermeiden, einen Computer zu benutzen, nur um das Leben einfach zu halten. Es ist beruhigend, von echten Erfahrungen mit dieser Arbeitsweise zu hören =)
Wenn Sie nur ein Gerät haben, das nicht zusammengeführt wird und keinen Durchgangsanschluss hat, machen Sie es einfach zum ersten Gerät in der Kette. Die meisten Controller/Synthesizer haben Handbücher online, daher sollten Sie in der Lage sein, vor dem Kauf zu überprüfen, ob sie eine Zusammenführungsfunktion haben, oder auch wenn Sie das Handbuch nicht finden können.
Ich habe das heute Abend mit zwei Keyboards und einem vierstimmigen analogen Synthesizer-Modul ausprobiert, nur um sicherzugehen. Es hat funktioniert - kein Problem. Die Frage, ob die gleiche Tonart zur gleichen Stimme geht, wurde von diesem Modul beantwortet, indem die zweite Note die erste überlagerte. Wenn ich C4 auf Tastatur eins spiele, dann C4 auf Tastatur zwei spiele und dann C4 auf Tastatur zwei loslasse, während ich immer noch C4 auf Tastatur eins halte, stoppt die Note. Das C4 von Tastatur eins wird von Tastatur zwei außer Kraft gesetzt und Tastatur eins verliert die Kontrolle über die Note. Auch hier gehe ich davon aus, dass dies von Modul zu Modul variieren würde. Ein mehrschichtiges Klaviermodul würde dies wahrscheinlich nicht tun.

Wenn ich Ihre Beschreibung richtig verstehe, denke ich, dass es Probleme mit einigen Midi-Nachrichten geben könnte, die für alle 3 Controller gelten. Neben der Nummer der gespielten Note gibt es auch Steuerinformationen. Einige Steuerinformationen gelten für die Note, wie z. B. Velocity-Werte, Note ein/aus usw. Einige Steuerdaten gelten für den gesamten Kanal. Es kann passieren, dass ein Keyboard MIDI-Informationen sendet, die die anderen Noten auf demselben Kanal beeinflussen, obwohl jedes Keyboard unterschiedliche Note-On/Off-Meldungen sendet. Aber die nächste Frage wäre, warum mehrere Controller? Sie können die Midi-Noten separat "aufnehmen" und bearbeiten, sodass die Wiedergabe von einer einzigen, sauberen Quelle erfolgt.

Pitchbend würde sicherlich für den ganzen Kanal gelten, aber das scheint mir wünschenswert zu sein. Außerdem könnte Aftertouch als Kanalwert oder als individueller Notenwert implementiert werden, aber wiederum ist Kanal-Aftertouch normalerweise kein Problem.
Ich bin mir sicher, dass es Situationen gibt, in denen mein beabsichtigtes Setup auf Probleme stoßen könnte: Die Motivation für dieses Setup ist jedoch, dass mein vorhandenes Keyboard ein billiges Yamaha-Keyboard ohne jegliche Bedienelemente ist (keine Tonhöhenbeugung, keine Knöpfe oder Tasten usw.). 61 Tasten) - Ich habe das kleine Arturia Keylab gekauft, um Pitch Bend, Mod Wheel, programmierbare Knöpfe/Schieberegler usw. zu bekommen. Mein Plan ist es, die Oktave des Keylabs zu verschieben, damit es sich überhaupt nicht mit den Noten auf dem Yamaha überschneidet ( Wenn ich jemals dazu komme, ein altes Orgelpedal umzubauen, werde ich das auf die untersten zwei Oktaven verschieben, um Kollisionen zu vermeiden.)
Was die Aufnahme und Wiedergabe angeht – ich habe im Moment keine DAW-Software und werde diese Richtung wahrscheinlich für einige Zeit nicht bewegen. Sobald das Memotron auftaucht, möchte ich es einfach "live" spielen können, ohne mit irgendeiner Software kämpfen zu müssen, die einen Mittelsmann spielt.