Beats generation

READ FULL ARTICLE