I made this on LMMS.

Thanks to Dylan for helping me pick good loops for it.