De nombreux problèmes existaient lorsqu'on jouait des sons à partir de Xspect. Ainsi, sur les machines ALPHA, les sons étaient joués à la vitesse d'échantillonnage du serveur audio : un son échantillonné à 11kHz joué sur un serveur à 44kHz était entendu 4 fois trop vite...
De plus, on désire pouvoir régler le volume directement à partir de
Xspect. Cette fonctionalité avait été implantée pour les machines SGI,
mais elle ne l'était pas pour les machines ALPHA.
Rolf Woehrman a développé le programme playsf qui permet de jouer tous les sons quelque soient leur fréquence d'échantillonnage, leur type (float ou short), et indépendamment de l'architecture sur laquelle ils ont été conçus (en Big ou Little Endian).
Ce programme fonctionnant bien, notamment pour les machines ALPHA, je
m'en suis donc largement inspiré pour réécrire la fonction
playFromSelection de Xspect.