Karplus-Strong-Algorithmus

Karplus-Strong-Algorithmus

Der Karplus-Strong-Algorithmus ist ein Verfahren der Klangsynthese, welches besonders geeignet ist, um den Klang von Saiteninstrumenten zu simulieren. Der Algorithmus wurde 1983 im Computer Music Journal von Kevin Karplus und Alex Strong vorgestellt. Ein US-Patent mit der Nummer 4.649.783 wurde 1987 erteilt. Der Algorithmus basiert auf einem Kreislauf, in dem Geräuschsamples zirkulieren und dabei einen Filter durchlaufen. In diesen Kreislauf wird initial ein zufälliges Geräusch eingespeist, welches in jedem Durchlauf einmal vom Filter modifiziert und ausgegeben wird.

Funktionsweise

Funktionsschema

Zunächst werden p Samples mit zufälligen Geräuschen in den Kreislauf eingeführt, die einen Speicher (FIFO) füllen, der p Samples halten kann. Danach wird die Eingabe beendet und das erste Sample verlässt den Speicher, wird ausgegeben, durchläuft den Filter und wird in seiner nun modifizierten Version wieder in den Speicher gefüllt. Das ganze geschieht mit einer Rate von R Samples pro Sekunde, die den Speicher verlassen und den Kreislauf durchlaufen.

Aufgrund eines psychoakustischen Phänomens, dem "Periodicity Pitch" (periodische Tonhöhe) nimmt man einen Ton der Höhe R/p Hz wahr. Die Klangfarbe wird dabei von den gewählten Eingangsgeräuschen bestimmt. Um die Abklingcharakteristik einer gezupften Saite zu simulieren, wird als Filter ein Tiefpassfilter verwendet. Hochfrequente Komponenten der Geräusche verlieren dadurch schneller an Energie, als die niederfrequenten.

Anmerkungen

Als Eingabesamples eignen sich besonders Geräusche mit dichtem Spektrum, wie z.B. ein weißes Rauschen. Möchte man unterschiedliche Stärken beim Saitenanschlag simulieren, lässt man die Samples vor der ersten Ausgabe einige Durchläufe zirkulieren ohne sie auszugeben. Dies bewirkt einen realistischeren Effekt, als einfach die Lautstärke vor der Ausgabe anzupassen.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Karplus — ist der Familienname folgender Personen: Arnold Karplus (1877–1968), österreichischer Architekt Johann Paul Karplus (1866–1966), österreichischer Neurophysiologe und Psychiater Kevin Karplus, US amerikanischer Bioinformatiker Martin Karplus (*… …   Deutsch Wikipedia

  • Analoge Klangerzeugung — Synthesizer Ein Micromoog Klassifikation Elektrophon Tonumfang gesamter Hörbereich verwandte Instrumente Software Synthesizer …   Deutsch Wikipedia

  • Analogsynthesizer — Synthesizer Ein Micromoog Klassifikation Elektrophon Tonumfang gesamter Hörbereich verwandte Instrumente Software Synthesizer …   Deutsch Wikipedia

  • Synthie — Synthesizer Ein Micromoog Klassifikation Elektrophon Tonumfang gesamter Hörbereich verwandte Instrumente Software Synthesizer …   Deutsch Wikipedia

  • Synthesizer — Ein Micromoog Klassifikation Elektrophon Tonumfang gesamter Hörbereich verwandte Instrumente Software Synthesizer …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”