ok, it's better here is my new patch
it's stable but as you can see i multiply the output signal from phrasor to go in the play (i don't know why, perhaps it's the speed)
but i have 2 sound the first one is multiply by 800 and the second by 4000 if i want the real sound (or nearest possible)
can you tell me why?
if your question is "why does the [phasor~] signal need multiplied by differing amounts in order to drive [play~]" then the answer is simple. The [phasor~] is outputting a ramp from 0. - 1., [play~] expects a signal representing millisecond playback, therefore the 'raw' (0-1) signal from phasor would only play the first millisecond of any file. Multiply the ramp by 500 and you will hear the first 500ms of a file.
Divide 1000(ms) by the length of your file (in ms) to give an appropriate frequency value for the phasor: