Ich möchte eine Software für mein Musikinstrument entwerfen, die rhythmisch ist (es gibt keine Melodie). Ich möchte nur, dass diese Software:
Machen Sie den Benutzer in der Lage, Musik zu komponieren
spielen, was der Benutzer komponiert hat
Zu diesem Zweck muss ich verschiedene Klänge dieses Instruments aufnehmen und jedes Zeichen mit dem entsprechenden Klang abgleichen.
Welche Programmiersprache ist für diesen Zweck geeignet?
Antworten:
Lesen Sie mehr über diese Sprachen und entscheiden Sie, welche Ihren Anforderungen entspricht:
SuperCollider
Reine Daten
Futter
quelle
Sie sollten sich wahrscheinlich Overtone ansehen :
Es gibt eine schöne Videodemonstration von Overtone , die für die Live-Codierung von Musik und die Instrumentensynthese verwendet wird.
Overtone verwendet SuperCollider unter der Haube.
Eines der schönen Dinge an Overtone ist, dass die verwendete Sprache (Clojure) zwar eine Umgebung für die Musikprogrammierung bietet, aber eine Allzwecksprache ist. Sie müssen also keine neue Sprache lernen, die nur für die Musikparts nützlich ist.
quelle
Wenn Sie Sound mit einer Benutzeroberfläche Ihres eigenen Designs (möglicherweise sogar Ihrer eigenen Hardware) kombinieren möchten, schauen Sie sich Processing an . Es ist eine medienreiche Sprache, die leicht zu erlernen sein soll, und die Kultur, die um die Sprache herum aufgewachsen ist, scheint schöne Projekte zu fördern. Schauen Sie sich einige der Dinge an, die Menschen geschaffen haben , von denen viele Klang beinhalten.
quelle