; Select audio/midi flags here according to platform
-odac ;;;realtime audio out
;-iadc ;;;uncomment -iadc if RT audio input is needed too
; For Non-realtime ouput leave only the line below:
; -o tablekt.wav -W ;;; for file output any platform
sr = 44100
ksmps = 32
nchnls = 2
0dbfs = 1
seed 0
gift1 ftgen 1, 0, 1024, 10, 1 ;sine wave
gift2 ftgen 2, 0, 1024, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;pulse
instr 1
andx phasor 400 ;phasor for reading the index
kfn init 1 ;initialize the choice of the function table
kmetro init 1 ;initialize the frequency of the metro
knewft metro kmetro ;make a new choice for selecting the function table once a second
if knewft == 1 then
kfn = (kfn == 1 ? 2 : 1) ;switch between 1 and 2
kmetro random .5, 2 ;create new metro frequency
printk2 kfn
endif
ares tablekt andx, kfn, 1
outs ares, ares
endin
i 1 0 10
e