100% Echtzeit kannst du von vorne herein vergessen. Auch wenn deine Verzerrung/Filterung prinzipiell auf einzelnen Samples operieren könnte (bei Veränderungen in der Frequenzdomäne schonmal nicht möglich: Cutoff usw.), brauchst du bzw. der PC immer einen Buffer in dem gearbeitet wird. Ein Buffer von einem Sample länge führt prinzipbedingt (vom
OS) zu "zerstückeltem" Sound.
Mit ASIO kann man diese sog. Latzenz zwar recht gering halten, jedoch ist das nicht so einfach damit zu arbeiten (hab's mal versucht...).
Du wirst also immer mit mehr oder minder hörbaren bis störenden Verzögerungen rechnen müssen.
Gruss,
Fabian
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel