added sine scroller cpp files for porting to python