<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Laufzeitkompensation on ICST Ambisonics</title><link>https://ambisonics.ch/de/tags/laufzeitkompensation/</link><description>
Recent content
in Laufzeitkompensation
on ICST Ambisonics</description><generator>Hugo -- gohugo.io</generator><language>de</language><managingEditor>johannes.schuett@zhdk.ch (Johannes Schuett)</managingEditor><webMaster>johannes.schuett@zhdk.ch (Johannes Schuett)</webMaster><lastBuildDate>Sat, 21 Mar 2026 11:00:00 +0100</lastBuildDate><atom:link href="https://ambisonics.ch/de/tags/laufzeitkompensation/index.xml" rel="self" type="application/rss+xml"/><item><title>Skalierung und Laufzeitkompensation im ICST AmbiDecoder</title><link>https://ambisonics.ch/de/post/decoder-skalierung-laufzeitkompensation/</link><guid>https://ambisonics.ch/de/post/decoder-skalierung-laufzeitkompensation/</guid><pubDate>Sat, 21 Mar 2026 11:00:00 +0100</pubDate><author>johannes.schuett@zhdk.ch (Johannes Schuett)</author><description>&lt;p&gt;Level: Intermediate | &lt;strong&gt;Audience:&lt;/strong&gt; Techniker:in, Installationskünstler:in, Studiobetreiber:in.&lt;/p&gt;
&lt;p&gt;Diese Seite erklärt, wie die Scaling- und Delay-Kompensationsfunktion des ICST AmbiDecoders funktioniert und wann du sie brauchst.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Gemeinsamer Kernsatz dieser Decoder-Serie:&lt;/strong&gt; Der Decoder erzeugt den Raum nicht neu, sondern projiziert ein B-Format-Feld auf ein reales System.&lt;/p&gt;
&lt;p&gt;In diesem Artikel geht es um den zweiten Schritt dieser Projektion: &lt;strong&gt;Laufzeit&lt;/strong&gt;. Delay-Kompensation bestimmt, &lt;strong&gt;wann&lt;/strong&gt; Signale am Hörzentrum ankommen, nachdem die Geometrie bereits festgelegt wurde.&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;h2 id="das-problem-lautsprecher-stehen-nicht-alle-gleich-weit-weg"&gt;Das Problem: Lautsprecher stehen nicht alle gleich weit weg&lt;/h2&gt;
&lt;p&gt;In idealen Setups – z.B. einem gleichmäßigen Oktagon oder einer Kugelform – haben alle Lautsprecher denselben Abstand vom Hörzentrum. Die Signale kommen also gleichzeitig an.&lt;/p&gt;
&lt;p&gt;In realen Räumen ist das fast nie der Fall:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Konzerthäuser haben asymmetrische Wände&lt;/li&gt;
&lt;li&gt;Lautsprecher hängen auf verschiedenen Ebenen&lt;/li&gt;
&lt;li&gt;Subwoofer stehen oft anders platziert als Breitbänder&lt;/li&gt;
&lt;li&gt;Installationen passen sich vorhandenen Strukturen an&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wenn Lautsprecher unterschiedlich weit entfernt sind, erreichen die Signale das Hörzentrum zu unterschiedlichen Zeiten. Das verschlechtert Phantomschallquellenbildung, Lokalisationsschärfe und das Kohärenzgefühl des Klangfeldes deutlich.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="die-lösung-delay-kompensation"&gt;Die Lösung: Delay-Kompensation&lt;/h2&gt;
&lt;p&gt;Der ICST AmbiDecoder berechnet aus den Distanzangaben jedes Lautsprechers automatisch einen individuellen Delay-Wert. Weiter entfernte Lautsprecher erhalten ein größeres vorangestelltes Delay – so dass alle Signale (akustisch gesehen) gleichzeitig am Hörzentrum ankommen.&lt;/p&gt;
&lt;p&gt;Die Delay-Werte sind in der Speaker-Tabelle sichtbar:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;CH&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;D [m]&lt;/th&gt;
&lt;th&gt;Delay [ms]&lt;/th&gt;
&lt;th&gt;Delay comp. [ms]&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;L&lt;/td&gt;
&lt;td&gt;3.376&lt;/td&gt;
&lt;td&gt;9.84&lt;/td&gt;
&lt;td&gt;3.57&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;R&lt;/td&gt;
&lt;td&gt;3.347&lt;/td&gt;
&lt;td&gt;9.76&lt;/td&gt;
&lt;td&gt;3.65&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;SUB&lt;/td&gt;
&lt;td&gt;2.709&lt;/td&gt;
&lt;td&gt;7.88&lt;/td&gt;
&lt;td&gt;5.45&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;D [m]&lt;/strong&gt; – gemessene Distanz des Lautsprechers vom Zentrum&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delay [ms]&lt;/strong&gt; – berechnete Laufzeit des Schalls (Distanz / Schallgeschwindigkeit)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delay comp. [ms]&lt;/strong&gt; – tatsächlich angewendete Verzögerung zur Kompensation&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Merksatz:&lt;/strong&gt; Der Lautsprecher, der am weitesten entfernt ist, braucht keine Verzögerung – er ist ohnehin am langsamsten. Alle anderen werden so verzögert, dass sie auf ihn warten.&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;h2 id="die-scaling-funktion"&gt;Die Scaling-Funktion&lt;/h2&gt;
&lt;p&gt;Wenn du ein Lautsprecher-Preset für einen Raum konfigurierst, sind die Koordinaten manchmal in normierten Einheiten angegeben (z.B. als Vektoren der Länge 1, also alle Lautsprecher auf einer Einheitskugel). Das ist praktisch für Presets, die in verschiedenen Räumen funktionieren sollen – aber es bildet die reale Geometrie nicht ab.&lt;/p&gt;
&lt;p&gt;Die &lt;strong&gt;Scaling-Funktion&lt;/strong&gt; erlaubt dir, alle Lautsprecherkoordinaten auf eine tatsächliche Raumgröße zu skalieren:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Klicke auf &lt;strong&gt;Scaling&lt;/strong&gt; im Speaker-Settings-Fenster.&lt;/li&gt;
&lt;li&gt;Gib die Raummaße ein: &lt;strong&gt;X&lt;/strong&gt; (Breite), &lt;strong&gt;Y&lt;/strong&gt; (Tiefe), &lt;strong&gt;Z&lt;/strong&gt; (Höhe) in Metern.&lt;/li&gt;
&lt;li&gt;Der Decoder skaliert alle Koordinaten proportional – und berechnet danach die Laufzeit-Delays neu.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Dabei werden automatisch aktualisiert:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;alle kartesischen Lautsprecherkoordinaten (XYZ)&lt;/li&gt;
&lt;li&gt;alle polaren Distanzwerte (D in AED)&lt;/li&gt;
&lt;li&gt;alle daraus resultierenden Delay-Werte&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="wann-brauchst-du-scaling"&gt;Wann brauchst du Scaling?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Szenario 1: Preset aus einer anderen Raumgröße&lt;/strong&gt;
Du verwendest ein vorhandenes Oktagon-Preset, das für einen 6×6 m Raum konfiguriert wurde. Dein Raum ist aber 8×9 m. Mit Scaling passt du das Preset in wenigen Sekunden an, ohne jeden Lautsprecher manuell editieren zu müssen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Szenario 2: Normiertes Preset, realer Raum&lt;/strong&gt;
Viele Standard-Presets verwenden Einheitsvektoren (Distanz = 1.0 m). Du gibst deine echten Raumdimensionen ein – und alle Lautsprecherkoordinaten werden korrekt skaliert.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Szenario 3: Tournee oder Gastspiel&lt;/strong&gt;
Du spielst dasselbe Stück in drei verschiedenen Räumen. Statt drei separate Presets zu pflegen, hast du ein normiertes Basis-Preset und skalierst es für jeden Raum individuell – mit automatischer Delay-Neuberechnung.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="manueller-delay-override"&gt;Manueller Delay-Override&lt;/h2&gt;
&lt;p&gt;Neben der automatischen Berechnung kannst du Delay-Werte für einzelne Lautsprecher auch manuell überschreiben. Das ist sinnvoll, wenn:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ein Lautsprecher baubedingt eine andere akustische Charakteristik hat (z.B. eingebaut hinter einer Membran)&lt;/li&gt;
&lt;li&gt;du raumakustische Korrekturen machst, die über reine Laufzeit hinausgehen&lt;/li&gt;
&lt;li&gt;du im Betrieb kleine Feinkorrekturen vornehmen willst&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Vorsicht:&lt;/strong&gt; Manuelle Delay-Eingriffe werden beim nächsten Scaling-Vorgang überschrieben. Speichere dein Preset vorher.&lt;/p&gt;
&lt;/blockquote&gt;&lt;hr&gt;
&lt;h2 id="quick-check-vor-der-aufführung"&gt;Quick-Check vor der Aufführung&lt;/h2&gt;
&lt;p&gt;Bevor du einen Raum abspielst, prüfe folgende Punkte:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sind die &lt;strong&gt;Distanzwerte (D)&lt;/strong&gt; für alle Lautsprecher eingetragen und plausibel?&lt;/li&gt;
&lt;li&gt;Stimmen die &lt;strong&gt;Delay comp.&lt;/strong&gt;-Werte ungefähr mit den erwarteten Laufzeitunterschieden überein?&lt;/li&gt;
&lt;li&gt;Hast du nach einer Skalierung das Preset &lt;strong&gt;neu gespeichert&lt;/strong&gt;?&lt;/li&gt;
&lt;li&gt;Ist die &lt;strong&gt;Ambisonics Order&lt;/strong&gt; im Decoder auf das Quellmaterial abgestimmt?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ein kurzer Pink-Noise-Test mit Mute/Solo-Überprüfung zeigt sofort, ob die zeitliche Kohärenz stimmt.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="decoder-serie-laufzeit"&gt;Decoder-Serie: Laufzeit&lt;/h2&gt;
&lt;p&gt;Wenn du den Decoder als Dreischritt denkst, ist diese Seite der Teil &lt;strong&gt;Laufzeit&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Geometrie&lt;/strong&gt; bestimmt, &lt;strong&gt;wo&lt;/strong&gt; Lautsprecher stehen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Laufzeit&lt;/strong&gt; bestimmt, &lt;strong&gt;wann&lt;/strong&gt; ihre Signale ankommen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abstimmung&lt;/strong&gt; bestimmt, &lt;strong&gt;wie deutlich&lt;/strong&gt; oder &lt;strong&gt;wie gefärbt&lt;/strong&gt; das Ergebnis erscheint&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Scaling und Delay-Kompensation sind deshalb keine kreative Klangformung, sondern ein Übersetzungsschritt zwischen normiertem Preset und realem Raum. Erst wenn die Zeitverhältnisse stimmen, lassen sich Gewichtung, Filter oder MultiDecoder-Layer sinnvoll beurteilen.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="preset-speichern-und-exportieren"&gt;Preset speichern und exportieren&lt;/h2&gt;
&lt;p&gt;Nach jeder Skalierung solltest du das Setup als Preset speichern:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Speichern:&lt;/strong&gt; Speaker → Save preset → Namen vergeben (z.B. &lt;code&gt;ICST-Studio_HOA7_2026-03&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exportieren:&lt;/strong&gt; Die Konfiguration kann als &lt;strong&gt;TXT-Datei&lt;/strong&gt; exportiert werden (Speaker → Export)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Die exportierte TXT-Datei enthält alle Lautsprecherpositionen im AED-Format und kann in externe Systeme (z.B. Max/MSP via &lt;code&gt;coll&lt;/code&gt;-Objekt oder &lt;code&gt;ambidecode~&lt;/code&gt;) geladen werden. Das ermöglicht eine plattformübergreifende Integration der Lautsprechergeometrie in hybride Systeme.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="weiterführende-seiten"&gt;Weiterführende Seiten&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ambisonics.ch/de/icst-ambisonics-plugins/08_icst_decoder/"&gt;ICST Decoder – Einrichtung und Bedienung&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ambisonics.ch/de/post/xyz-vs-aed-koordinatensysteme/"&gt;XYZ und AED – Koordinatensysteme im Vergleich&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ambisonics.ch/de/icst-ambisonics-plugins/09_icst_multidecoder/"&gt;ICST MultiDecoder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ambisonics.ch/de/post/decoder-filter-praxisbeispiele/"&gt;Der Filter-Tab – Praxisbeispiele und Anwendungsfälle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ambisonics.ch/de/icst-ambisonics-plugins/17_best_practices/"&gt;Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>