just store base patterns
further improvements using nknano
more beats