Mittwoch, 3. Februar 2016

Have you ever touched a running system? | Tag 3

Manchmal muss man sich einfach trauen ein laufendes System nicht nur zu überarbeiten, sondern auch komplett über die Schulter zu werfen und neu zu schreiben (Anmerkung: Es ändert sich nichts daran, dass man das in vielen (sehr vielen) Situationen lieber nicht tun sollte aber heute war es einfach gut) So entschied ich mich dazu meinen gestern Nacht aufgebauten Generator erneut zu scripten und dabei mit viel weniger random und viel mehr Musiktheoretischem Wissen ranzugehen. Es hat sich gelohnt und das Ergebnis kann man mal zeigen. (Ihr könnt euch bestimmt bald eine Version zum Testen runterladen ich stelle oben oder an der Seite oder unten dieses (B)logs eine Linkliste rein oder so. Mal sehen.)
Ich bin diesmal etwas anders an die ganze Sache rangegangen. Das einzige, was gleich bleibt ist der Zufallsgenerator, der Bestimmt auf welchem Ton die Melodie beginnt. Den Rest entsteht nun folgendermaßen. Der Algorythmus spaltet sich bereits ganz am Anfang ein mal. Mit einer Wahrscheinlichkeit von 20% wird ein Ton nach dem Zufallsprinzip generiert. (Ich nehme das als Puffer für die Menschliche kreativität...) ansonst wird streng nach Harmonie vorgegangen. Das bedeutet: Es wird stets der Vorangegangene Ton geprüft und ein Harmonisch Passender Ton dazu gebildet (So passen zum C etwa das E, F, G und A ganz gut.) Die Regelung, dass der Leitton immer zum Grundton führt habe ich etwas gelockert, man kann ihn nämlich auch super zum Dominantgrundton auflösen.
Diese Version (0.1.5) ist dank des neuen Generators sogar einigermaßen sehenswert - Die Bedienung und installation ist sowieso total einfach. (1. Promponator.jar ausführen || 2. auf "Generiere" klicken)
Viel Spaß mit der Dudelmusik,
Schmuel

Keine Kommentare:

Kommentar veröffentlichen