Frage

Vor kurzem fand ich heraus über livecoding , wo jemand etwas im Fluge Programm zu machen Musik. Anscheinend gibt es spezielle Sprachen und Bibliotheken für diese Art der Sache. So würde Ich mag wissen, ob jemand Erfahrung damit hat und wenn sie keine Sprachen, Bibliotheken oder Werkzeuge vor.

War es hilfreich?

Lösung

Überprüfen Sie die folgenden Ressourcen:

  • Supercollider (Umwelt und Programmiersprache für Echtzeit-Audiosynthese und algorithmische Komposition)
  • ChucK (Stark getimten, Concurrent und On-the-fly Audio Programming Language)
  • toplap (temporäre Organisation für die Verbreitung von Live-Audio-Programmierung)

Andere Tipps

Ich will zweite die Empfehlung für die Impromptu auch:

  • Großhandel Nutzung Ihrer Mac: Audio-Geräte, Kamera, openGL ... etc (I endete tatsächlich einen Mac kauft, nachdem er mit dieser App herumspielen.)
  • Sehr einfach und leicht zu starten: Das Tutorial zum Spaß wird schnell. Vielleicht ist der clumsiest Aspekt wird immer die keybindings installiert: (müssen Sie installieren in ~ / Library / KeyBindings / Datei DefaultKeyBinding.dict)
  • Es verwendet Scheme (Lisp-Dialekt) eine hoch iterative Sprache, geeignet für die Prototyping-Apps eine Zeile zu einem Zeitpunkt.

Jetzt gibt es auch Sonic Pi , die eine Menge Spaß ist.

Es ist ein Open Source Live-Codierung Umgebung auf Basis von Ruby-die in einer Vielzahl von läuft Umgebungen des Raspberry Pi einschließlich und ist auf der Oberseite des Motors Supercollider Synthese bauen.

Sonic Pi wurde mit dem Ziel entwickelt, ein harmonisches Gleichgewicht zwischen drei Kernprinzipien zu finden:

  • Einfach genug für die 10-Jährige in dir
  • Joyful genug für Sie, sich durch das Spiel zu verlieren
  • Leistungsfähig genug für Ihre eigene Ausdrücke

Beispielcode:

loop do
  sample :perc_bell, rate: (rrand 0.125, 1.5)
  sleep rrand(0, 2)
end

Sie sollten überprüfen RTcmix ( Real-time Cmix). Ich sah eine große livecoding Demo von einem seines Entwickler, aber ich habe noch keine Videos in der Lage, online zu finden.

Ich habe mit RTcmix mit Python-Front-End-Modul mit algorithmischer Komposition zu experimentieren. Es ist sehr einfach zu bedienen und schöne Ergebnisse hat.

Bearbeiten
Ich habe die Untersuchung livecoding weiter vor kurzem, und RTcmix ist nicht für diese bestimmt sind, aber in einigen Fällen kann es funktionieren. Es ist viel besser für Partituren vorverarbeitet. Sorry für die Verwirrung. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top