<CsoundSynthesizer><CsInstruments>


        nchnls = 2

giwave  ftgen   0, 0, 4096, 10, 1, 0.5, 0.25, 0.125
gisin   ftgen   0, 0, 4096, 10, 1

        instr   1
kpb         init 0

kFreq   cpsmidib
iVel    ampmidi ampdbfs(-12)
iRise   = 0.05
iDec    = 0.5
iAtDec  = 0.01

kLFOAmp midictrl    1
kLFOFreq midictrl    2

; scale the value from 0 to 1
kLFOAmp = kLFOAmp / 127


aLFO    oscil   kLFOAmp, kLFOFreq, gisin
aOsc    oscil   iVel, kFreq, giwave
aEnv    linenr  1.0, iRise, iDec, iAtDec

aOsc = aOsc * aEnv * (aLFO + 1.0)

        outs    aOsc, aOsc
        endin


        instr   2
iFreq   cpsmidib
iVel    ampmidi ampdbfs(-6)
iRise   = 0.05
iDec    = 0.5
iAtDec  = 0.01

aOsc    oscil   iVel, iFreq, gisin
aEnv    linenr 1.0, iRise, iDec, iAtDec

aOsc = aOsc * aEnv

        outs    aOsc, aOsc
        endin

    </CsInstruments>
<CsScore>
;i10 0 1 8.00
;i10 1 1 8.04
;i10 2 1 8.07

f0 3600
    </CsScore>
</CsoundSynthesizer>
