forked from: BeatDrawing

