@danh Ah, it's to do with my sample end points.... I've reduced those on many of my sample maps and that's skewing the display in the audiowaveform... Any way to revert to the old system @Christoph-Hart ?
@bwsounds There is no point in creating paint routines in a script that isn't the main interface because the user will never see it. So you need to restructure your project. Paint routines should only exist in the main interface script.
@d-healey I will try with this branch. but that's weird because when I load an already existing project the keyboard works but when I start from zero it doesn't.