Unexpected behavior of "flooper2"

Hello Everybody!

I have a problem with using the opcode “flooper2”. It only plays a very short sound of the file i want to loop.
Maybe there is a mistake i can’t see?


<CsoundSynthesizer>
<CsOptions>
-d -odac -A
</CsOptions>
<CsInstruments>

sr = 96000
ksmps = 128
nchnls = 2
0dbfs = 1.0

giSmp ftgen 0, 0, 2^12, 1, "/Volumes/BILDUNDTON 1TB/Samples/Noise/NIMB/EQ/NIMB_Noise_2_Long.wav", 0, 0, 0
;-----------------------------------------------------------
instr 1

;iAmp random 0.25, 1.
;iPitch random 0.25, 3.0
;kFadeTime random 0.05, 0.5

;print iAmp
;print iPitch

;aSmpL, aSmpR flooper2 iAmp, iPitch, 0, 4, kFadeTime, giSmp



aSmpL, aSmpR flooper2 0.5, 1, 0, 4, 0.5, giSmp
outs aSmpL, aSmpR

endin
;-----------------------------------------------------------

</CsInstruments>
<CsScore>
i1 0 5
</CsScore>
</CsoundSynthesizer>

1 Like

Hi Phillip. You’re table size appears to be too small to hold the sample (see manual for GEN01). Try using a deferred size by setting the table size to 0.

giSmp ftgen 0, 0, 0, 1,“Sample.wav”, 0, 0, 0

1 Like

Ah, Thank you! That was the problem! I’m not used to use an fTable for soundfiles yet.