hallo, ich bin momentan dabei ein programm zu schreiben mit dem man wave files von einer sd karte lesen kann und dann nartürlich auch abspiel, jetzt will ich zwei wave files mischen. Momentan mache ich das mit addieren und dann hälften. aber dadurch wird nartürlich auch der sound insgesamt leiser, aber eine bessere methode ist mir noch nicht eingefallen, desshalb brauche ich eure hilfe!! mfg petruss
>Momentan mache ich das mit addieren und dann hälften.
Halbieren ist vermutlich nicht ganz das, was du machen solltest.
Ich würde mir die beiden Dateien in ein Audio-Programm (z.B. Audacity)
laden und sie dort mischen. Danach dann das Ergebnis mit dem eigenen
vergleichen.
Dein Kompressor-Beitrag aus dem Wikipedia habe ich mir noch nicht
angeguckt. Vielleicht findet man dort eine bessere Lösung...
Das Problem bei der Geschichte ist, dass einem eigentlich nichts anderes übrig bleibt als zu halbieren, um Clipping zu vermeiden. Aber mit einem kompressor-artigem Verfahren kann man Hüllkurvenabhängig den Pegel einstellen um einen subjektiv lauteren Pegel zu erhalten - was allerdings die Dynamik einschränkt (leise Stellen lauter, schon laute Stellen so lassen).
Petruss, also wenn beide Waves optimal bzw. maximal ausgesteuert sind, musst Du für sicheres Vermeiden von Clipping den Pegel halbieren. Audacity macht das beim Quickmix nicht, da muss man selbst dafür sorgen, dass die Summe nicht Clipping macht. Ob man die Halbierung vor dem Addieren oder danach macht, ist vom Programm abhängig. Ist jedenfalls das endgültige Format dasselbe wie das Ursprungsformat, dann muss eine Halbierung stattfinden. Alles andere (hüllkurvenabhängige Anpassung) beeinflusst die Dynamik. Gruß Dieter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.