Direkt zum Inhalt

Parameter-Routing-Diagramm

Autor cognitone

Vor einiger Zeit kam die Frage auf, wie Synfire alle Parameter intern verkettet. In bestimmten Situationen möchte man z. B. wissen, ob Shift nach Rhythmus angewendet wird oder in welchem Stadium des Rendering-Prozesses Pause tatsächlich wirksam wird.

Die große Überraschung für mich war, dass selbst ich von einigen Parametern keine Ahnung hatte. Deshalb fand ich es nützlich, den Code durchzugehen und alle Abhängigkeiten zu sammeln, um sie zu dokumentieren. Das Flussdiagramm, das du siehst, ist nur eine grobe Annäherung, denn viele Parameter beeinflussen sich tatsächlich auf mehr Arten, als hier dargestellt ist. Ich habe auch viele Parameter weggelassen, die trivial sind, z.B. die verschiedenen Midi-Controller, Pan, Reverb, etc.

Ich hoffe, das Diagramm ist trotzdem hilfreich für den praktischen Gebrauch.