glitch generator

not yet finished, but better to commit it at some time