startmacro u:card[pic1] d:samplerate[10] u:format[si]

say "Starting loopback on card=^card srate=^{samplerate}MHz form=^format"
say "Add /TC=mode (ex.IRBXP0) for timecode and /POLL=sec for continuous updates"

picd reset card

calc l:srate 1e6*samplerate

if format eqs "SB" then
  picd/rate=srate/bits=8/lbibits=-16/lbebits=-8 loopio card 
elseif format eqs "SI" then
  picd/rate=srate/bits=16 loopio card 
else
  error "Unsupported sample format=^format"
endif

endmacro
