Hallo Alle, da ich auf meine Frage bis jetzt noch keine Antwort erhielt, machte ich mich selbst auf die Socken, den Fehler zu lokalisieren. Marco, Du hattest recht, die Einträge "speedN" aus der spk/mbrola Datei werden tatsächlich verwendet: :-) (sblsrc-1.3) ldconf.h:465+ SPKCTRL (spkctrl.speed[0], "speed1"); SPKCTRL (spkctrl.speed[1], "speed2"); [...] SPKCTRL (spkctrl.speed[7], "speed8"); SPKCTRL (spkctrl.speed[8], "speed9"); Ihr habt jetzt lediglich vergessen, beim auslesen des spkspd Wertes der Profildatei diesen um 1 zu subtrahieren: ldconf.h:172 env.spkspd = atoi (vecsearch (strcpy (str, "spkspd"))); Was dann dazu führt, dass setspk(), und letzten Endes speed() mit dem falschen Index aufgerufen werden: z.B.: sbl.c:2281 speed (env.spkspd); spk.c:164 ISMBROLA mbrola_spd (spkctrl.speed[spd]); Ich hoffe, ich habe euch damit helfen können. Gruß und schönes Wochenende, Kai P.S. Gibt es von sbl eigentlich einen anonymous cvs tree? __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.comm