... und noch ein Nachtrag.
Es funktioniert auch, wie ich es im ersten Post schon beschrieben hatte. Dumm ist nur, wenn man eine Prozedur übergibt, und das @-Zeichen vergißt.
Hätte ich also
MonitorKanal := Bass_StreamCreate (44100, 2, Bass_Sample_Float, @StreamProc_Push, nil);
geschrieben, hätte ich euch nicht nerven müssen.
Übrigens sind dann auch die lästigen Knackser vom Tisch!
Einen schönen Tag und viele Grüße
Marco