So misst du Timing-Unterschiede beim erneuten Triggern eines noch laufenden Samples
Um das Timing beim erneuten Triggern zu messen, nimm ein präzise geplantes Paar von Sample-Triggern auf, suche für jeden Treffer denselben charakteristischen Punkt in der Wellenform und vergleiche den gemessenen Abstand mit dem geplanten Abstand. Vergleiche anschließend den zweiten Treffer mit einer isolierten Wiedergabe an derselben Position auf der Zeitleiste. So lässt sich ein allgemeiner Timing-Versatz von einer Änderung unterscheiden, die mit dem erneuten Triggern während der Wiedergabe des Samples zusammenhängt.
Dieser Workflow richtet sich an Produzenten, die einen Sampler in einer DAW testen. Als dokumentiertes Beispiel dient Simpler in Ableton Live; die numerischen Wellenformmessungen erfolgen in Audacity. Die Vergleichsmethode lässt sich aber auch auf andere Sampler anwenden. Ziel ist eine belastbare Messung in Audiosamples und Millisekunden, mit genügend Kontrollen, um ihre Aussage einordnen zu können.
Welchen Timing-Unterschied misst du?
Lege zuerst fest, welche Größe du benötigst. Diese drei Messungen beantworten unterschiedliche Fragen:
| Messung | Berechnung | Aussage |
|---|---|---|
| Abstand der aufgenommenen Einsätze | Position des zweiten Einsatzes minus Position des ersten Einsatzes | Wie weit lagen die beiden hörbaren Starts auseinander? |
| Abweichung des Abstands | Abstand der aufgenommenen Einsätze minus geplanter Trigger-Abstand | Entsprach der Abstand der aufgenommenen Treffer dem programmierten Intervall? |
| Zusätzlicher Versatz des zweiten Treffers | Einsatz des zweiten Treffers in der gepaarten Aufnahme minus dessen Einsatz in einer passenden isolierten Aufnahme | Hat sich der zweite Treffer verschoben, weil eine frühere Stimme vorhanden war? |
Ein fester Versatz, der beide Treffer betrifft, fällt beim Subtrahieren ihrer Einsatzpositionen heraus. Ein korrekter Abstand belegt daher keine Latenz von null zwischen Trigger und Ausgabe. Ebenso beschreibt ein Unterschied zwischen zwei gerenderten Dateien diese Renderings; er belegt nicht die Verzögerung zwischen dem Drücken eines Controllers und dem Hören des Ergebnisses.
Verwende den zusätzlichen Versatz des zweiten Treffers, wenn du vor allem wissen möchtest, ob erneutes Triggern das Timing eines aktiven Samples verändert. Verwende die Abweichung des Abstands, wenn es dir in der Praxis um den Rhythmus wiederholter Treffer geht.
Wie behandelt der Sampler ein Sample, das bereits abgespielt wird?
Prüfe vor der Aufnahme den Wiedergabemodus. Das Neustarten einer Stimme, das Ersetzen einer älteren Stimme und das Hinzufügen einer weiteren überlappenden Stimme erzeugen unterschiedliche Wellenformen.
Im Classic-Modus von Simpler schneidet Retrig eine bereits ausklingende Note ab, wenn dieselbe Note erneut gespielt wird. Bei deaktiviertem Retrig können mehrere Instanzen derselben Note überlappen. Laut Handbuch ist der hörbare Effekt von Retrig außerdem von einer langen Release-Zeit und mehr als einer verfügbaren Stimme abhängig. Der One-Shot-Modus ist monophon, und mit der Einstellung Trigger läuft die Wiedergabe nach dem Loslassen der Note weiter. Diese Steuerelemente beschreiben unterschiedliche Aspekte der Wiedergabe. Siehe Abletons Live-Instrumentenreferenz.
Notiere Modus, Stimmenanzahl, Retrig-Einstellung, Notenlängen, Release-Zeit, Sample-Startposition, Tonhöhe und alle Fade-Einstellungen. Wenn du überlappende Wiedergabe testest, vergewissere dich, dass die erste Stimme beim Eintreffen des zweiten Triggers tatsächlich noch hörbar ist. Eine lange Quelldatei allein beweist nicht, dass die Hüllkurve des Instruments sie weiter abspielt.
Wie richtest du einen wiederholbaren Test zum erneuten Triggern ein?
Verwende programmierte Noten statt eines manuell angeschlagenen Pads. Beginne mit einer festen Note, identischen Anschlagstärken und einem Sample mit einem gut erkennbaren Anfang und einer ausreichend langen Ausklangphase. Wähle ein Trigger-Intervall, das kürzer ist als die aktive Wiedergabedauer.
Erstelle drei Versionen desselben Arrangements und halte dabei den Ursprung der Zeitleiste und den Exportbereich identisch:
- Kontrolle nur mit dem ersten Trigger: Der erste Trigger spielt; der zweite fehlt.
- Kontrolle nur mit dem zweiten Trigger: Nur der zweite Trigger spielt, an seiner ursprünglichen Position auf der Zeitleiste.
- Gepaarter Test: Beide Trigger spielen; die erste Stimme ist beim Eintreffen des zweiten Triggers noch aktiv.
Lass alle Sampler-Einstellungen zwischen den Versionen gleich. Bewahre in jeder Aufnahme oder jedem Export die anfängliche Stille. Wenn jede Datei automatisch bis zum ersten Ton beschnitten würde, ginge der gemeinsame Timing-Bezugspunkt verloren, den der Vergleich benötigt.
Entferne für eine Ausgangsmessung nicht zugehörige Effekte und deaktiviere gezielte Timing-Variationen wie Groove oder Humanisierung. Verwende einen festen Sample-Start und eine feste Tonhöhe. Wenn du später eine musikalische Konfiguration testest, ändere jeweils nur eine Einstellung. Wenn Warp in Simpler deaktiviert ist, ändert sich mit der Tonhöhe auch die Wiedergabegeschwindigkeit. Änderungen an den Noten würden daher eine weitere Variable einführen. Dieses Verhalten wird im Instrumentenhandbuch erläutert.
Lass Routing- und Latenzausgleichseinstellungen unverändert. Ableton weist darauf hin, dass Geräte- und Spurverzögerungen Latenz verursachen können und dass der Delay Compensation die Spuren durch Versatz ausrichtet. Außerdem wird Grafik nicht kompensiert; eine animierte Pegelanzeige eignet sich daher nicht als Timing-Referenz. Miss stattdessen das aufgenommene Audiosignal. Siehe die FAQ zum Latenzausgleich.
Verwende für den ersten Vergleich entweder eine interne Aufnahme oder einen Export und bleib für alle drei Versionen dabei. Das Testen der Hardware-Wiedergabe in Echtzeit ist ein separater Messweg. Vermische dieses Ergebnis nicht mit einem Vergleich interner Renderings.
Wie findest du den Einsatz des zweiten Treffers innerhalb eines bestehenden Ausklangs?
Importiere die Dateien mit erhaltenem gemeinsamem Ursprung, verwende eine einheitliche Analysesamplerate und untersuche zuerst die isolierten Kontrollen. Bestimme einen wiederholbar erkennbaren Punkt nahe am Anfang, zum Beispiel den Beginn eines markanten kurzen Wellenformmusters.
Lege die Regel für diesen Punkt fest, bevor du die gepaarte Aufnahme misst. „Das erste Sample oberhalb eines festgelegten Amplitudenschwellenwerts“ eignet sich für ein isoliertes Signal, wenn du den Schwellenwert dokumentierst. Wenn der vorausgehende Ausklang diesen Schwellenwert bereits überschreitet, wird die Methode unzuverlässig. Auch der größte nahegelegene Peak ist keine gute Standardwahl, da er zur kombinierten Wellenform gehören kann, statt zum neuen Treffer.
Vergleiche bei überlappenden Stimmen die gepaarte Aufnahme mit der Kontrolle, die nur den ersten Trigger enthält. Unter der ausdrücklichen Annahme, dass die erste Stimme unverändert bleibt und sich die Signale linear addieren, lässt sich durch Subtraktion der Aufnahme mit nur dem ersten Trigger von der gepaarten Aufnahme der Beitrag des zweiten Treffers erkennen. Das ist eine analytische Kontrolle, die aus dieser Annahme abgeleitet wird, keine dokumentierte Garantie für einen Sampler.
Verwende diese Subtraktion nicht, um den zweiten Treffer isoliert zu rekonstruieren, wenn das erneute Triggern die erste Stimme abschneidet oder ausblendet. In diesem Fall enthält die Differenz auch den entfernten oder veränderten Ausklang. Vergleiche stattdessen nach dem Übergang zum Ersatz eine erkennbare Stelle der neu gestarteten Wellenform mit der Kontrolle, die nur den zweiten Trigger enthält. Ist kein eindeutiger charakteristischer Punkt mehr sichtbar, gib den Einsatz als nicht bestimmbar an oder nenne einen begrenzten Bereich.
Nimm bei Bedarf einen Diagnosesample mit markantem Anfang und langem Ausklang. Behandle das als neuen Test: Er belegt das Verhalten für dieses Diagnosesample und die verwendeten Einstellungen. Das ursprüngliche musikalische Sample muss möglicherweise weiterhin separat untersucht werden.
Wie liest du in Audacity exakte Sample-Positionen ab?
Stelle die Auswahlanzeige auf Samples ein und zoome nahe an die gewählten charakteristischen Punkte heran. Notiere ihre Position numerisch, statt Millisekunden anhand des horizontalen Lineals zu schätzen.
Die Auswahlwerkzeugleiste von Audacity unterstützt samplebasierte Formate, bearbeitbare Auswahlgrenzen und eine Anzeige von Start und Länge. Das Handbuch weist darauf hin, dass beim Bearbeiten von Zeitwerten auf das gewählte Format gerundet wird. Die Wahl der Einheiten ist daher entscheidend. Siehe Auswahlwerkzeugleiste.
Die Namen der Werkzeugleisten unterscheiden sich je nach Version. Das neuere Audacity-Handbuch beschreibt eine untere Werkzeugleiste mit bearbeitbarem Auswahlstart, Auswahlende und Dauer, auch im Samples-Format. Verwende die Steuerelemente, die deiner Installation entsprechen. Siehe Untere Werkzeugleiste.
Miss den ersten und den zweiten charakteristischen Punkt und subtrahiere anschließend ihre Sample-Positionen. Alternativ kannst du den Bereich zwischen ihnen auswählen und die Länge der Auswahl ablesen. Prüfe nach dem Anpassen einer Auswahl beide Grenzen, damit keine versehentliche Verschiebung einer Grenze in die Berechnung eingeht.
Die Zeitumrechnung lautet: Differenz in Millisekunden = Differenz in Audiosamples × 1.000 ÷ Analysesamplerate. „Audiosamples“ bezeichnet hier die diskreten Werte auf der Aufnahmetimeline und nicht die Sounddatei, die in den Sampler geladen wurde.
Wie sieht eine Beispielmessung zum erneuten Triggern aus?
Die folgenden Zahlen dienen nur der Veranschaulichung und sind keine Messwerte für ein bestimmtes Produkt. Angenommen, die Aufnahme läuft mit 48.000 Hz und die geplanten Trigger liegen 12.000 Audiosamples auseinander, also 250 Millisekunden.
| Element | Position oder Differenz |
|---|---|
| Erster Einsatz in der gepaarten Aufnahme | 48.096 Samples |
| Zweiter Einsatz in der gepaarten Aufnahme | 60.144 Samples |
| Zweiter Einsatz in der Kontrolle mit nur dem zweiten Trigger | 60.096 Samples |
| Abstand der aufgenommenen Einsätze | 12.048 Samples |
| Abweichung des Abstands | +48 Samples |
| Zusätzlicher Versatz des zweiten Treffers | +48 Samples |
Der aufgezeichnete Abstand beträgt 12.048 ÷ 48.000 × 1.000 = 251 Millisekunden. Gegenüber den geplanten 250 Millisekunden ergibt sich eine Abweichung des Abstands von +1 Millisekunde. Außerdem scheint der zweite Treffer 48 Samples später einzusetzen als in der Kontrolle mit nur dem zweiten Trigger. Unter diesen Testbedingungen spricht das für einen zusätzlichen Versatz des zweiten Treffers von +1 Millisekunde.
Diese Interpretation setzt voraus, dass gleichwertige charakteristische Punkte verwendet und die Ausrichtung erhalten wurden. Wenn die Überlappung den charakteristischen Punkt in der gepaarten Aufnahme ungefähr so stark unsicher macht wie die gemessene Differenz, braucht es ein klareres Diagnosesignal, bevor sich daraus eine Timing-Aussage ableiten lässt.
Wie unterscheidest du einen gleichbleibenden Versatz von Schwankungen?
Wiederhole den Vergleich der drei Aufnahmen mehrmals, ohne die Einstellungen zu ändern. Protokolliere die Einsatzpositionen in der gepaarten Aufnahme, den Einsatz des isolierten zweiten Treffers, die berechneten Differenzen und jede Unsicherheit bei der Bestimmung des charakteristischen Punkts.
Ein stabiler zusätzlicher Versatz deutet unter den getesteten Bedingungen auf eine wiederholbare Differenz hin. Bei schwankendem Versatz solltest du die Ursachen weiter eingrenzen. Ändere immer nur eine Variable: Trigger-Intervall, Wiedergabemodus, verfügbare Stimmen, Effektkette oder Aufnahmemethode. Bewahre die Kontrollen für jede Konfiguration auf.
Teste außerdem ein Intervall, das lang genug ist, damit die erste Stimme endet. Tritt die Differenz nur bei kürzeren Intervallen auf, hilft das, sie mit aktiver Wiedergabe oder der Stimmenverwaltung in Verbindung zu bringen. Für sich genommen verrät das nicht, wie der Sampler intern implementiert ist.
Schließe mit einem klar eingegrenzten Ergebnis ab: „Bei 48 kHz und diesen Wiedergabe- und Routing-Einstellungen setzte der zweite Treffer über diese Anzahl von Wiederholungen hinweg um diese Anzahl Samples später ein als die isolierte Kontrolle.“ Bewahre die Aufnahmedateien und die Regel für die charakteristischen Punkte zusammen mit dieser Aussage auf. So hast du eine reproduzierbare Grundlage, um die Produktionssession anzupassen oder den Sampler weiter zu untersuchen.
