Rendering
Alle Parameter auf den MIDI-Ausgang abbilden
Da beim Music Prototyping fast alles parametrisch und dynamisch ist, kann Synfire die MIDI-Ausgabe erst erzeugen, wenn alle Parameter in allen Containern berücksichtigt wurden. Dieser Prozess wird Rendering genannt, bei dem mehrere Konflikte auftreten können, die gelöst werden müssen.
Um innerhalb der Spielbereiche des Instruments zu bleiben und gleichzeitig melodische Bewegungen beizubehalten und einer Strategie der Stimmführung zu folgen, ist es oft erforderlich, Noten und Melodien in kleinere Einheiten zu zerlegen, die dennoch ähnlich wie das Original klingen. Du kannst diesen Prozess beeinflussen, indem du den Parameter Interpretation konfigurierst.
Parameter Routing
Die Parameter beeinflussen sich gegenseitig auf eine bestimmte Art und Weise, die im folgenden Diagramm dargestellt ist. Es gibt symbolische Parameter, die die Musikkomposition auf einer höheren Ebene steuern, und physische Parameter, die hauptsächlich die MIDI-Ausgabe in einer späteren Phase des Rendering-Prozesses manipulieren.
Die Logik hinter den Parametern ist komplexer, als das Diagramm vermuten lässt, aber die hier dargestellte allgemeine Abfolge der Berechnungen kann dir helfen zu verstehen, was passiert, wenn du die Daten eines bestimmten Parameters bearbeitest.
Einschränkungen
Jedes Mal, wenn du etwas änderst und auf Play drückst, wird die gesamte Spur des Instruments von Grund auf neu gerendert. Das kann zeitaufwändig sein und eignet sich daher nicht so gut für die Echtzeit-Interaktivität, die du vielleicht von einer DAW gewohnt bist.