in = read_input();の結果は使われないが、 入出力のタイミング調整に必要なので必ず入れておくこと。


#include "iolib.h"

void main(void)
{
  float in, out;

  init_21k();
  init_1847(SAMPLE48000, 0);

  out = -0.5;
  for(;;) {
    in = read_input();
    write_output(out);
    out += 0.001;
    if (out > 0.5) out = -0.5;
  }
}