Du schreibst im ersten Post das du zuerst alles auf Platte schreibst und dann wieder einliest. Wenn du es auf Platte schreibst hast du es doch schon im Speicher gehabt (ansonsten hättest du ja nix was du auf Platte schreiben kannst).
Um dir eine Alternative zu Bass geben zu können müssten wir wissen was du daran suboptimal findest.
(ich persönlich würde direkt über die
Api-Funktion mit wave_in gehen)