@billpealer and JakeSoft
Managed to work out out the very noticeable click sound. I ended up purchasing sound fonts from saberfonts last night as the other fonts from ultrasaber where 1 not what i was wanting and 2 not clean sounding to me. Still ended up having a click, but found it was in the font itself so just removed it and much smoother.
Personal tip: Dont forget to re compile the BIN file in the WT program LOL
Also changed the code a little bit to reduce delay time. Right now it is right around 1.7 of delay before it will accept any new trigger, but im ok with that for now as i want to always make it through the power on sound before power off. I used the do...while code, so i can start the delay for the hum upon saber_is_on
Only thing im still trying to get through but may just add a swing sound on power up, but you can hear a noticable pause before the startup and hum triggers. Adjust the delay gets it closer so might have to spend an hour just adjusting it by 0001 ms lol. Although i think what you mentioned before billpealer about tail end will need to be adjusted