Abo
  • Services:
Anzeige
Meta-Ex bei ihrem Auftritt in der C-Base
Meta-Ex bei ihrem Auftritt in der C-Base (Bild: Golem.de)

Overtone, ein Supercollider-Client

Anzeige

Um ihre Art der elektronischen Live-Musik zu spielen, benutzen Meta-ex das Framework Overtone. Dieses ist aber selbst nur ein Client für den Supercollider-Server. Der unter der GPL stehende Server erzeugt letztlich die Klänge, ermöglicht das Vermischen und Bearbeiten in Echtzeit und kann mit mehreren Clients benutzt werden. Wegen dieser Eigenschaften wird Supercollider von bekannten Musikern wie Aphex Twin zur Musikproduktion genutzt. Overtone ermöglicht es, auf einen extern laufenden Supercollider-Server über das Netzwerk zuzugreifen, kann den Server aber auch lokal starten. Unter Linux wird zusätzlich der Soundserver Jack verwendet.

Aus der Sicht von Sam Aaron hat die in Supercollider integrierte Sprache mit C-artiger Syntax aber einige Nachteile, weshalb er an Overtone arbeitet, dessen Hauptentwickler er ist. Das Framework ist komplett in dem Lisp-Dialekt Clojure geschrieben und hat damit den Vorteil, dass der Code gleichzeitig als Programm-Interface dient und "nicht nur Mittel zum Zweck ist", wie Aaron im Interview sagt. Overtone steht unter MIT-Lizenz auf Github samt Installationsanleitung zum Download bereit.

Lisp und REPL

Die Besonderheit Lisp-artiger Sprachen wie Clojure ist außerdem, wie diese ausgeführt werden, nämlich im sogenannten Read-Evalute-Print-Loop (REPL). Das heißt, der Code wird eingelesen und evaluiert und das Ergebnis dargestellt, und das lässt sich schließlich wiederholen. Klassischerweise geschieht dies mit einem REPL-Kommandozeilen-Tool. Aber über eine Art Client-Server-Modell können ebenso über den Editor als Client die Befehle an einen REPL-Server geschickt werden. Entsprechende Skripte stehen zum Beispiel für Vim bereit, mit Emacs-Live stellt Aaron auch eine angepasste Version des GNU-Editors zur Verfügung.

Vereinfacht erklärt reicht es aus, einen Synthesizer mit den Mitteln von Overtone zu schreiben und diesen im Editor zu evaluieren; über Supercollider dringt der Klang dann zu den Lautsprechern. Während ein Sound läuft, lässt er sich live modifizieren, etwa die Tonhöhe oder die Lautstärke ändern. Dazu muss nur die entsprechende Zeile Code evaluiert werden.

Overtone besticht auch mit der verblüffenden Einfachheit, mit der Klangobjekte erzeugt werden können: Ein Klon des unter Elektromusikern geradezu legendären Roland TB-303 umfasst nur wenige Zeilen Code, der sich dazu noch vergleichsweise leicht lesen lässt.

 Meta-ex: Code macht MusikWie mit Ton und Töpferscheibe 

eye home zur Startseite
Lord Gamma 17. Nov 2013

Hatte ich auch gelesen und an folgendes Video gedacht: http://www.youtube.com/watch?v...

Anonymer Nutzer 17. Nov 2013

Stimmt...spiele selbst Gitarre. Genau das ist doch der springende Punkt....hier geht...

derKlaus 15. Nov 2013

Na, das würde ich nicht sagen. Ich hab vor ein Paar Jahren ein Interview mit Klaus...

Crapple 15. Nov 2013

Gute Künstler erschafen Kunst, talentlose Künstler reden immer nur über Kunst. Was...

derKlaus 15. Nov 2013

Elektronische Musik ist ja nicht gleich elektronische Musik. Guck Dir mal aktuelle...



Anzeige

Stellenmarkt
  1. OSRAM GmbH, Augsburg
  2. SEW-EURODRIVE GmbH & Co KG, Bruchsal
  3. T-Systems International GmbH, Aachen
  4. KRÜSS GmbH, Hamburg


Anzeige
Blu-ray-Angebote
  1. 299,99€ (Vorbesteller-Preisgarantie)
  2. 29,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Ladestationen

    Regierung lehnt Zwangsverkabelung von Tiefgaragen ab

  2. Raspberry Pi

    Raspbian auf Stretch upgedated

  3. Trotz Förderung

    Breitbandausbau kommt nur schleppend voran

  4. Nvidia

    Keine Volta-basierten Geforces in 2017

  5. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro

  6. E-Commerce

    Kartellamt will Online-Shops des Einzelhandels schützen

  7. id Software

    Quake Champions startet in den Early Access

  8. Betrug

    Verbraucherzentrale warnt vor gefälschten Youporn-Mahnungen

  9. Lenovo

    Smartphone- und Servergeschäft sorgen für Verlust

  10. Open Source Projekt

    Oracle will Java EE abgeben



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Starcraft Remastered: "Mit den Protoss kann man seinen Gegner richtig nerven!"
Starcraft Remastered
"Mit den Protoss kann man seinen Gegner richtig nerven!"
  1. Blizzard Der Name Battle.net bleibt
  2. Blizzard Overwatch bekommt Deathmatches
  3. E-Sport Blizzard nutzt Gamescom für europäische WoW-Finalspiele

Game of Thrones: Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
Game of Thrones
Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
  1. HBO Nächste Episode von Game of Thrones geleakt
  2. Hack Game-of-Thrones-Skript von HBO geleakt
  3. Game of Thrones "Der Winter ist da und hat leider unsere Server eingefroren"

Radeon RX Vega 64 im Test: Schnell und durstig mit Potenzial
Radeon RX Vega 64 im Test
Schnell und durstig mit Potenzial
  1. Radeon RX Vega Mining-Treiber steigert MH/s deutlich
  2. Radeon RX Vega 56 im Test AMD positioniert sich in der Mitte
  3. Workstation AMD bringt Radeon Pro WX 9100

  1. Standard-Nutzername lautet pi

    a140829 | 13:10

  2. Re: Linux?

    Niaxa | 13:04

  3. Re: Wird doch nix

    azeu | 12:56

  4. Re: Natürlich war das ein "Terroranschlag"

    SelfEsteem | 12:55

  5. Re: Was habt ihr erwartet?

    Niaxa | 12:55


  1. 12:42

  2. 11:59

  3. 11:21

  4. 17:56

  5. 16:20

  6. 15:30

  7. 15:07

  8. 14:54


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel