Detail

MeloDICER/MEX3 – Polyphonie

Wir möchten dir hier gern ein Video von YouTube zeigen. Wenn du dieses Video lädst, werden deine Nutzerdaten an diesen externen Dienst übertragen.

Mit Hilfe des MEX3-Erweiterungsmoduls kann meloDICER polyphone Sequenzen erzeugen. Aber wie komplex ist der Zugriff auf die zwei zusätzlichen Stimmen und wie kannst du sie kontrollieren?

Alles begann mit einer Pause

Bei der konzeptionellen Entwicklung von meloDICER stellte sich uns eine wichtige Frage: "Wie sollen wir den Parameter bezeichnen, welcher die Menge der erzeugten Noten bestimmt?" Wir hatten zwei Möglichkeiten:

  1. NOTE PROBABILITY: Mit dieser Bezeichnung würden bei Linksanschlag des Reglers keine Noten erzeugt werden. Null Prozent Wahrscheinlichkeit für das Eintreten eines Ereignisses bedeuten eben, dass es nicht eintritt.
  2. REST PROBABILITY: Dies ist das genaue Gegenteil. Bei einer Pausenwahrscheinlichkeit von null Prozent (Linksanschlag) erzeugt meloDICER ausschließlich Noten. Je weiter der Regler im Uhrzeigersinn gedreht wird, desto mehr Noten werden durch Pausen ersetzt. Bei Rechtsanschlag, gleichbedeutend mit einhundertprozentiger Pausenwahrscheinlichkeit, kommen keine Noten mehr – eine Einstellung, die John Cage wohl sehr gemocht hätte.

Wir entschieden uns für die zweite Variante und so bekam der meloDICER seinen REST Regler.

MEX3 - Pause machen … oder zwei

Als wir MEX3 entwickelten merkten wir schnell, das meloDICER über genügend Ressourcen verfügt, um nicht nur eine, sondern bis zu drei Melodien parallel erzeugen zu können. Und dank MIDI ist die Ausgabe zusätzlicher Stimmen auch kein Problem. Die entscheidende Frage war nur: „Wie können wir eine flexible Steuerung weitere Stimmen sicherstellen, das intuitive Benutzerinterface von meloDICER dabei aber nicht gefährten?“ Die Antwort darauf lautet „Pause“.

Mit dem MEX3-Update führen wir zwei weitere REST Parameter, jeweils für die zweite und dritte Stimme ein. Sie arbeiten genau wir der physische REST Regler am Modul: Je weiter der Regler aufgedreht wird, desto mehr musikalische Pausen entstehen.

Abhängige Pausen

Wir haben eine clevere Kopplung der drei REST Parametern implementiert. Die zweite Stimme kann nur dann Noten erzeugen, wenn das die erste Stimme auch tut. Mit anderen Worten, wenn Stimme 1 eine Pause erzeugt, gibt es in der zweiten Stimme ebenfalls eine Pause, auch wenn deren REST auf null Prozent steht. Die gleiche Abhängigkeit besteht zwischen REST2 und REST3.

Einstellen von REST2 und REST3

Neue Softwarefeatures per Update zu ergänzen ist einfach. Es ist aber unmöglich neue Bedienelemente über den USB-Port einzuspielen. Der beste Kompromiss war das EDIT-Menü zu verwenden. Und das ist ziemlich einfach:

  • Drücke EDIT, um in den Editiermodus zu gelangen.
  • Drehe am Encoder, um Parameter 10 auszuwählen.
  • Halte den Taster A gedrückt während du am Endlosregler drehst, um REST2 einzustellen.
  • Halte den Taster B gedrückt während du am Endlosregler drehst, um REST3 einzustellen.

Der LED-Kranz um den Endlosregler zeigt dabei den Wert für den entsprechenden Parameter an. Je mehr LEDs leuchten, desto höher die Pausenwahrscheinlichkeit.

Alternativ können REST2 und REST3 per MIDI Control Change Befehle gesteuert werden (CC#16 für REST2; CC#17 für REST3).

Mehr als nur Worte

Die Polyphonie von meloDICER und MEX3 zu kontrollieren ist ziemlich einfach. Wenn dir dieser Text zu trocken ist, empfehlen wir dir, unser neuestes Video auf YouTube anzusehen. Das hier Geschriebene gibt es dort in Bild und Ton. Wir hoffen, dir gefällt es und du kannst etwas dabei lernen.

Links