Trying out signals, the sig buffer seems a little strange- the thickness of the line changes and the scrolling seems off.
Need to use setOut to have index control of buffer output.  TBD need to make sure cur_size gets updated by adding frames, currently isn't.