BasicGenerator aligns notes to bars, making sure every bar adds up properly.