IYAMBAE Tuner — Windows, Ausgabe 0.1.0-test

WAS DAS HIER IST, UND WAS NICHT

Das ist NICHT die App vom Mac. Es stimmt keinen Systemton um.

Windows laesst das nicht zu: Der Ton laesst sich mithoeren, aber nicht
ersetzen — dafuer muesste die Software selbst zum Ausgabegeraet werden. Das
braucht ein virtuelles Audiogeraet, und das ist der naechste Schritt.

Was hier liegt, ist der Signalpfad selbst, gebaut und nachgemessen auf
Windows, plus ein Werkzeug, das ihn auf Dateien anwendet.

  retune-wav.exe        stimmt eine WAV-Datei um
  pruefe-dsp.exe        75 Pruefungen gegen beide Engines
  retuner_dsp.dll       die schnelle Engine (Delay-Line)
  retuner_stretch.dll   die gute Engine (Signalsmith)


SO GEHT ES

  retune-wav.exe --ton ton440.wav 440 6      Testton erzeugen, 6 Sekunden
  retune-wav.exe ton440.wav aus.wav --hz 432 umstimmen
  retune-wav.exe --miss aus.wav              nachmessen

  --hq   nimmt die gute Engine statt der schnellen
  --roh  gleicht die Engine-Latenz NICHT aus (der Dateianfang ist dann stumm)

Gelesen werden 16-, 24- und 32-Bit-PCM sowie float32, auch mit
WAVE_FORMAT_EXTENSIBLE.


DIE WAHL, DIE DU HAST

  Delay-Line      21,3 ms Latenz    0,09 % eines Kerns    ca. 1,7 Cent Fehler
  Signalsmith    240,0 ms Latenz    3,1-4,2 % eines Kerns  unter 1 Cent

Die schnelle ist fuer Video und zum Mitspielen. Bei der guten sieht man eine
Viertelsekunde Versatz an den Lippen.


WAS NACHGEMESSEN IST

Am 21.08.2026 auf diesem Rechner, nicht behauptet:

  440 Hz hinein, Faktor 432/440    -> 432,329 Hz     (Modell: 432,330)
  440 Hz hinein, Faktor 444/440    -> 443,836 Hz     (Modell: 443,835)
  ueber 18 Durchlaeufe stimmen Messung und Modell auf 0,02 Hz ueberein

Die Abweichung von der glatten Zahl ist kein Fehler, sondern das Verfahren:
Die Delay-Line erzeugt einen bekannten, ausrechenbaren Versatz. Die Formel
steht in der README unter "Low Latency".

Im Echtzeitpfad wird nichts belegt und kein Schloss genommen. Das ist nicht
nur so gemeint — das Bauskript disassembliert die DLL und listet jeden
Aufruf, der aus dem Pfad herausfuehrt. Es sind keine.

Abhaengigkeiten: nur KERNEL32.dll und msvcrt.dll. Kein Beipack noetig.


ZUR WIRKUNG

Sagt dieses Projekt nichts. Ein Dutzend Studien haben 432 gegen 440 Hz
gestellt; die unabhaengigen fanden keinen Effekt, zwei doppelblinde von 2025
fanden 440 im Vorteil. Es gibt einen Regler, kein Versprechen.

  apps.iyambae.fm
