SFP   sound file player



SFP.new(path,tempo,firstBeatIsAtFrame)


SFP plays long sound files from disk.  It is not a sample player, it is to be used for playing recordings and long sound files.


Paths should be either fully specified or 

if a relative path is used it will be relative to the classvar :


AbstractSFP.dir


which by default is "~/SoundFiles/"


so test.aiff will be determined internally by using the standardizePath method:


SFP.standardizePath("test.aiff")


for me this would result in :


/Users/cruxxial/SoundFiles/test.aiff


You may set the AbstractSFP.dir = "wherever you want it"

in your startup.rtf file.


or you may simply fully specify your paths.


(


SFP.getNew({ arg v;

Sheet({ arg layout;

v.topGui(layout);

})

})


)



(

// no path supplied

// click on the path (which is nil) to browse for a file

SFP.new.gui

)


see also VSFP