A refactoring of jlsampler into a gtk-3 based application.