Zufällige Erzeugung von Musiknoten

8

Ich arbeite an einem kleinen Projekt, das sich gerade in der frühen Entwicklungsphase befindet. Ich versuche herauszufinden, wie ich zufällige Musik generiere, insbesondere Noten. Durch Googeln habe ich nur Lösegeld- Notengenerator und viel zufällige Musik gefunden, wobei Wort-Zufall nichts mit der Definition von Zufallsvariablen zu tun hat :) Ich weiß nicht, ob dies schon jemand getan hat, und ich möchte etwas über Präsenz wissen von solchen Arbeiten, um mir eine Anleitung zu geben. Hier einige meiner naiven Ideen:

Wenn der Grundton des Akkords gegeben ist, erzeugen Sie eine zufällige Note mit dem Mittelwert dieser Note und einer gewissen Abweichung, die möglicherweise von einem Teil des Takts gesteuert wird, in dem Sie sich gerade befinden.

Ich würde es vorziehen, 0 als Referenz für den Grundton in jedem Takt zu setzen und ganze Zahlen zu generieren, was bedeuten würde, wie viele Skalierungsintervalle der Aufwärts- oder Abwärtsmelodie vom Grundton abweichen sollten. Dieser Ansatz könnte jedoch das Zusammenfügen von Melodiebalken erschweren. Eine andere Idee besteht darin, die Tonart des gesamten Teils als Referenznote zu verwenden und dann den Mittelwert der Zufallsvariablen zu ändern, je nachdem, welcher Takt welcher Tonart entspricht.

Nachdem ich nun ein wenig erklärt habe, wie der Mittelwert der Zufallsnote zu erwarten ist, können Sie mit der Zufallszahlengenerierung in der Bar oder einem Musikstück fortfahren. Was ich brauche, ist eine Folge von ganzen Zahlen mit dem Mittelwert . Natürliche Kandidaten könnten sein0

  1. Summe von zwei verteilten Poisson-Variablen, von denen eine mit multipliziert werden sollte1
  2. Das gleiche gilt für binomiale Zufallsvariablen.

Vielleicht können Sie etwas Besseres vorschlagen?

Für die Rhythmusgenerierung werde ich wahrscheinlich die feste Anzahl maximaler Noten pro Takt einstellen und dann eine Folge von Nullen und Einsen erzeugen. Die eine zeigt an, dass sich der Beat ändert. Vielleicht setze ich die Wahrscheinlichkeit von Null abhängig davon, wie viele Nullen vorher waren. Wenn jemand Ideen hat, würde ich sie gerne hören!

jem77bfp
quelle
1
Vielleicht könnte dies Ihnen einige Ideen geben: ted.com/talks/…
Joel Reyes Noche

Antworten:

2

Eine sehr süße Frage! Hier ist eine teilweise niedliche Antwort: Chopin-, Mazurkas- und Markov-Ketten . Ich bin selbst kein Musiker, daher kann ich nicht wirklich expandieren und eine aussagekräftige Antwort geben. Aber du solltest diesen Artikel lesen.

StasK
quelle
Link gebrochen. Es sieht so aus, als ob das Papier auch nicht öffentlich verfügbar ist. :(
Nabulator
1
Vielleicht könnte dies besser sein: rss.onlinelibrary.wiley.com/doi/full/10.1111/… . Sie müssen Redesigns durchgeführt haben, die das Benutzererlebnis drastisch verbessern (Eyeroll).
StasK